.ReferenzarchitekturDiagram-module__U_78Eq__diagram{--rd-panel:#fff;--rd-panel-2:#fafafa;--rd-line:#a1a1aa;--rd-line-soft:#f4f4f5;--rd-accent:#8b1a1a;--rd-accent-2:#c0392b;--rd-accent-glow:#e85d4a;--rd-muted:#3f3f46;--rd-muted-2:#52525b;--rd-text:#18181b;--rd-glow-rgb:192, 57, 43;--rd-muted-glow-rgb:63, 63, 70;border:1px solid var(--rd-line);background:linear-gradient(180deg, var(--rd-panel), var(--rd-panel-2));isolation:isolate;border-radius:20px;padding:clamp(22px,3.5vw,40px);position:relative}.dark .ReferenzarchitekturDiagram-module__U_78Eq__diagram{--rd-panel:#18181b;--rd-panel-2:#121216;--rd-line:#27272a;--rd-line-soft:#1f1f23;--rd-accent:#e85d4a;--rd-accent-2:#c0392b;--rd-accent-glow:#f2a99a;--rd-muted:#a1a1aa;--rd-muted-2:#71717a;--rd-text:#fafafa;--rd-glow-rgb:232, 93, 74;--rd-muted-glow-rgb:161, 161, 170}.ReferenzarchitekturDiagram-module__U_78Eq__wires{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ReferenzarchitekturDiagram-module__U_78Eq__grid{z-index:3;grid-template-rows:auto auto;grid-template-columns:repeat(6,1fr) .65fr .85fr;align-items:stretch;gap:clamp(26px,3.5vw,46px) clamp(18px,2.4vw,34px);display:grid;position:relative}.ReferenzarchitekturDiagram-module__U_78Eq__dagster{grid-area:1/2/auto/6}.ReferenzarchitekturDiagram-module__U_78Eq__sources{grid-area:2/1}.ReferenzarchitekturDiagram-module__U_78Eq__dlt{grid-area:2/2}.ReferenzarchitekturDiagram-module__U_78Eq__pgRaw{grid-area:2/3}.ReferenzarchitekturDiagram-module__U_78Eq__dbt{grid-area:2/4}.ReferenzarchitekturDiagram-module__U_78Eq__pgMarts{grid-area:2/5}.ReferenzarchitekturDiagram-module__U_78Eq__access{grid-area:2/6}.ReferenzarchitekturDiagram-module__U_78Eq__gateCol{grid-area:2/7}.ReferenzarchitekturDiagram-module__U_78Eq__users{grid-area:2/8}.ReferenzarchitekturDiagram-module__U_78Eq__node{border:1px solid var(--rd-line);background:linear-gradient(165deg, var(--rd-panel), var(--rd-panel-2));text-align:left;width:100%;min-height:84px;font:inherit;color:inherit;cursor:default;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;padding:14px 15px 15px;transition:border-color .4s,box-shadow .4s,transform .4s;display:flex;position:relative}button.ReferenzarchitekturDiagram-module__U_78Eq__node{cursor:pointer}button.ReferenzarchitekturDiagram-module__U_78Eq__node:hover{border-color:var(--rd-accent);box-shadow:0 6px 20px -8px rgba(var(--rd-glow-rgb), .25);transform:translateY(-1px)}.ReferenzarchitekturDiagram-module__U_78Eq__kicker{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--rd-muted-2);font-size:10.5px}.ReferenzarchitekturDiagram-module__U_78Eq__title{letter-spacing:-.01em;color:var(--rd-text);font-size:15px;font-weight:600}.ReferenzarchitekturDiagram-module__U_78Eq__sub{font-family:var(--font-mono,monospace);color:var(--rd-accent-2);opacity:.85;font-size:11px}.ReferenzarchitekturDiagram-module__U_78Eq__node.ReferenzarchitekturDiagram-module__U_78Eq__lit{border-color:var(--rd-accent);box-shadow:0 0 0 1px rgba(var(--rd-glow-rgb), .3), 0 0 30px -8px rgba(var(--rd-glow-rgb), .45);transform:translateY(-1px)}.ReferenzarchitekturDiagram-module__U_78Eq__nodeOrch{background:linear-gradient(165deg, var(--rd-line-soft), var(--rd-panel-2));border-style:dashed;border-color:var(--rd-muted-2);flex-flow:wrap;align-items:center;gap:4px 14px;min-height:auto}.ReferenzarchitekturDiagram-module__U_78Eq__nodeOrch .ReferenzarchitekturDiagram-module__U_78Eq__title{color:var(--rd-text)}.ReferenzarchitekturDiagram-module__U_78Eq__nodeOrch .ReferenzarchitekturDiagram-module__U_78Eq__kicker{color:var(--rd-muted);opacity:.85}.ReferenzarchitekturDiagram-module__U_78Eq__nodeOrch.ReferenzarchitekturDiagram-module__U_78Eq__lit{border-color:var(--rd-muted);box-shadow:0 0 26px -8px rgba(var(--rd-muted-glow-rgb), .4)}.ReferenzarchitekturDiagram-module__U_78Eq__nodeOrch .ReferenzarchitekturDiagram-module__U_78Eq__sub{color:var(--rd-muted);text-align:center;flex-basis:100%;margin-left:0}.ReferenzarchitekturDiagram-module__U_78Eq__nodeEdge{background:var(--rd-line-soft);cursor:default;border-style:dashed}.ReferenzarchitekturDiagram-module__U_78Eq__nodeEdge .ReferenzarchitekturDiagram-module__U_78Eq__title{color:var(--rd-muted)}.ReferenzarchitekturDiagram-module__U_78Eq__perimeter{z-index:2;border:1.5px dashed var(--rd-accent);pointer-events:none;opacity:.75;border-radius:14px;transition:all .3s;position:absolute}.ReferenzarchitekturDiagram-module__U_78Eq__perimeterLabel{font-family:var(--font-mono,monospace);letter-spacing:.2em;color:var(--rd-accent);background:var(--rd-panel);white-space:nowrap;padding:0 8px;font-size:9.5px;position:absolute;top:-9px;left:18px}.ReferenzarchitekturDiagram-module__U_78Eq__gate{text-align:center;background:linear-gradient(160deg, var(--rd-panel), var(--rd-panel-2));border:1px solid var(--rd-accent);width:100%;min-height:84px;box-shadow:0 0 22px -8px rgba(var(--rd-glow-rgb), .45);cursor:pointer;font:inherit;color:inherit;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:10px 8px;transition:box-shadow .3s,transform .3s;display:flex;position:relative}.ReferenzarchitekturDiagram-module__U_78Eq__gate:hover{box-shadow:0 0 28px -6px rgba(var(--rd-glow-rgb), .6);transform:translateY(-1px)}.ReferenzarchitekturDiagram-module__U_78Eq__gateTitle{font-family:var(--font-mono,monospace);color:var(--rd-accent);font-size:11px;font-weight:500;line-height:1.3}.ReferenzarchitekturDiagram-module__U_78Eq__gateSub{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--rd-muted-2);font-size:9px;line-height:1.3}.ReferenzarchitekturDiagram-module__U_78Eq__legend{font-family:var(--font-mono,monospace);color:var(--rd-muted);flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:11px;display:flex}.ReferenzarchitekturDiagram-module__U_78Eq__legendItem{align-items:center;gap:8px;display:flex}.ReferenzarchitekturDiagram-module__U_78Eq__legendSwatch{flex:none;width:20px;height:0}.ReferenzarchitekturDiagram-module__U_78Eq__swData{border-top:2px solid var(--rd-accent)}.ReferenzarchitekturDiagram-module__U_78Eq__swCtrl{border-top:2px dashed var(--rd-muted-2)}.ReferenzarchitekturDiagram-module__U_78Eq__swPerim{border-top:none;border:1.5px dashed var(--rd-accent);border-radius:3px;width:12px;height:12px}@media (max-width:860px){.ReferenzarchitekturDiagram-module__U_78Eq__diagram{padding:20px 16px 24px}.ReferenzarchitekturDiagram-module__U_78Eq__grid{grid-template-rows:none;grid-template-columns:1fr;gap:30px;max-width:340px;margin:0 auto}.ReferenzarchitekturDiagram-module__U_78Eq__dagster,.ReferenzarchitekturDiagram-module__U_78Eq__sources,.ReferenzarchitekturDiagram-module__U_78Eq__dlt,.ReferenzarchitekturDiagram-module__U_78Eq__pgRaw,.ReferenzarchitekturDiagram-module__U_78Eq__dbt,.ReferenzarchitekturDiagram-module__U_78Eq__pgMarts,.ReferenzarchitekturDiagram-module__U_78Eq__access,.ReferenzarchitekturDiagram-module__U_78Eq__gateCol,.ReferenzarchitekturDiagram-module__U_78Eq__users{grid-area:auto/1}.ReferenzarchitekturDiagram-module__U_78Eq__sources{order:1}.ReferenzarchitekturDiagram-module__U_78Eq__dagster{order:2}.ReferenzarchitekturDiagram-module__U_78Eq__dlt{order:3}.ReferenzarchitekturDiagram-module__U_78Eq__pgRaw{order:4}.ReferenzarchitekturDiagram-module__U_78Eq__dbt{order:5}.ReferenzarchitekturDiagram-module__U_78Eq__pgMarts{order:6}.ReferenzarchitekturDiagram-module__U_78Eq__access{order:7}.ReferenzarchitekturDiagram-module__U_78Eq__gateCol{order:8}.ReferenzarchitekturDiagram-module__U_78Eq__users{order:9}.ReferenzarchitekturDiagram-module__U_78Eq__gate{max-width:220px;margin:0 auto}.ReferenzarchitekturDiagram-module__U_78Eq__nodeOrch{flex-direction:row}.ReferenzarchitekturDiagram-module__U_78Eq__nodeOrch .ReferenzarchitekturDiagram-module__U_78Eq__sub{margin-left:auto}}@media (prefers-reduced-motion:reduce){.ReferenzarchitekturDiagram-module__U_78Eq__node,.ReferenzarchitekturDiagram-module__U_78Eq__perimeter{transition:none}}
.DagsterGraph-module__kGlYTG__stage{--dg-panel:#fff;--dg-panel-2:#fafafa;--dg-line:#a1a1aa;--dg-line-soft:#f4f4f5;--dg-accent:#8b1a1a;--dg-accent-2:#c0392b;--dg-accent-glow:#e85d4a;--dg-muted:#3f3f46;--dg-muted-2:#52525b;--dg-text:#18181b;--dg-glow-rgb:192, 57, 43;--dg-muted-glow-rgb:63, 63, 70;--dg-ok-glow-rgb:63, 145, 66;--dg-ok:#3f9142;border:1px solid var(--dg-line);background:linear-gradient(180deg, var(--dg-panel), var(--dg-panel-2));isolation:isolate;border-radius:20px;padding:clamp(22px,3.5vw,40px);position:relative}.dark .DagsterGraph-module__kGlYTG__stage{--dg-panel:#18181b;--dg-panel-2:#121216;--dg-line:#27272a;--dg-line-soft:#1f1f23;--dg-accent:#e85d4a;--dg-accent-2:#c0392b;--dg-accent-glow:#f2a99a;--dg-muted:#a1a1aa;--dg-muted-2:#71717a;--dg-text:#fafafa;--dg-glow-rgb:232, 93, 74;--dg-muted-glow-rgb:161, 161, 170;--dg-ok-glow-rgb:92, 184, 95;--dg-ok:#5cb85f}.DagsterGraph-module__kGlYTG__wires{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.DagsterGraph-module__kGlYTG__graph{z-index:2;grid-template-rows:auto auto;grid-template-columns:repeat(6,1fr);align-items:stretch;gap:clamp(24px,3.2vw,40px) clamp(16px,2.2vw,30px);display:grid;position:relative}.DagsterGraph-module__kGlYTG__schedule{grid-area:1/1}.DagsterGraph-module__kGlYTG__sensor{grid-area:2/1}.DagsterGraph-module__kGlYTG__daemon{grid-area:1/2/span 2;align-self:center}.DagsterGraph-module__kGlYTG__finnhub{grid-area:1/3}.DagsterGraph-module__kGlYTG__orders{grid-area:2/3}.DagsterGraph-module__kGlYTG__stg{grid-area:1/4/span 2;align-self:center}.DagsterGraph-module__kGlYTG__otif{grid-area:1/5}.DagsterGraph-module__kGlYTG__supplier{grid-area:2/5}.DagsterGraph-module__kGlYTG__kpi{grid-area:1/6/span 2;align-self:center}.DagsterGraph-module__kGlYTG__node{border:1px solid var(--dg-line);background:linear-gradient(165deg, var(--dg-panel), var(--dg-panel-2));opacity:.55;border-radius:11px;flex-direction:column;justify-content:center;gap:4px;min-height:64px;padding:11px 12px;transition:border-color .45s,box-shadow .45s,transform .45s,opacity .45s;display:flex;position:relative}.DagsterGraph-module__kGlYTG__kicker{font-family:var(--font-mono,monospace);letter-spacing:.13em;text-transform:uppercase;color:var(--dg-muted-2);font-size:9px}.DagsterGraph-module__kGlYTG__title{font-family:var(--font-mono,monospace);color:var(--dg-text);letter-spacing:-.01em;font-size:12.5px;font-weight:500}.DagsterGraph-module__kGlYTG__sub{color:var(--dg-muted);font-size:10px}.DagsterGraph-module__kGlYTG__node.DagsterGraph-module__kGlYTG__running{opacity:1;border-color:var(--dg-accent);box-shadow:0 0 0 1px rgba(var(--dg-glow-rgb), .3), 0 0 26px -6px rgba(var(--dg-glow-rgb), .5);animation:1s ease-in-out infinite DagsterGraph-module__kGlYTG__pulse}.DagsterGraph-module__kGlYTG__node.DagsterGraph-module__kGlYTG__done{opacity:1;border-color:var(--dg-accent-2);box-shadow:0 0 20px -10px rgba(var(--dg-glow-rgb), .4);animation:none}.DagsterGraph-module__kGlYTG__node.DagsterGraph-module__kGlYTG__done .DagsterGraph-module__kGlYTG__title{color:var(--dg-accent)}@keyframes DagsterGraph-module__kGlYTG__pulse{0%,to{box-shadow:0 0 0 1px rgba(var(--dg-glow-rgb), .3), 0 0 20px -8px rgba(var(--dg-glow-rgb), .35)}50%{box-shadow:0 0 0 1px rgba(var(--dg-glow-rgb), .5), 0 0 34px -4px rgba(var(--dg-glow-rgb), .6)}}.DagsterGraph-module__kGlYTG__node.DagsterGraph-module__kGlYTG__sys{border-style:dashed}.DagsterGraph-module__kGlYTG__node.DagsterGraph-module__kGlYTG__sys.DagsterGraph-module__kGlYTG__active{opacity:1;border-color:var(--dg-muted);box-shadow:0 0 22px -8px rgba(var(--dg-muted-glow-rgb), .5)}.DagsterGraph-module__kGlYTG__node.DagsterGraph-module__kGlYTG__sys.DagsterGraph-module__kGlYTG__active .DagsterGraph-module__kGlYTG__title{color:var(--dg-muted)}.DagsterGraph-module__kGlYTG__check{color:var(--dg-ok);opacity:0;font-size:11px;transition:all .4s cubic-bezier(.2,1.4,.4,1);position:absolute;top:7px;right:8px;transform:scale(.6)}.DagsterGraph-module__kGlYTG__node.DagsterGraph-module__kGlYTG__done .DagsterGraph-module__kGlYTG__check{opacity:1;transform:scale(1)}.DagsterGraph-module__kGlYTG__edge{fill:none;stroke:var(--dg-accent);stroke-width:1.4px;opacity:.16;stroke-linecap:round;transition:opacity .4s}.DagsterGraph-module__kGlYTG__edgeCtrl{stroke:var(--dg-muted-2);stroke-dasharray:4 5}.DagsterGraph-module__kGlYTG__edgeFlow{opacity:.95;stroke-dasharray:6 8;animation:.6s linear infinite DagsterGraph-module__kGlYTG__dash}.DagsterGraph-module__kGlYTG__edgeCtrl.DagsterGraph-module__kGlYTG__edgeFlow{stroke-dasharray:4 5;animation:.55s linear infinite DagsterGraph-module__kGlYTG__dash}.DagsterGraph-module__kGlYTG__edgeDone{opacity:.5;stroke-dasharray:none}@keyframes DagsterGraph-module__kGlYTG__dash{to{stroke-dashoffset:-14px}}.DagsterGraph-module__kGlYTG__instrument{grid-template-columns:1.15fr 1fr;gap:18px;margin-top:28px;display:grid}.DagsterGraph-module__kGlYTG__resRail{border:1px solid var(--dg-line);background:var(--dg-line-soft);border-radius:14px;padding:16px 18px}.DagsterGraph-module__kGlYTG__railHead{font-family:var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--dg-muted-2);margin-bottom:12px;font-size:10px}.DagsterGraph-module__kGlYTG__resChips{flex-wrap:wrap;gap:9px;display:flex}.DagsterGraph-module__kGlYTG__res{font-family:var(--font-mono,monospace);color:var(--dg-muted);border:1px solid var(--dg-line);background:var(--dg-panel);border-radius:8px;padding:6px 11px;font-size:11.5px;transition:all .35s}.DagsterGraph-module__kGlYTG__res .DagsterGraph-module__kGlYTG__rd{color:var(--dg-muted-2)}.DagsterGraph-module__kGlYTG__res.DagsterGraph-module__kGlYTG__on{color:var(--dg-accent);border-color:var(--dg-accent-2);box-shadow:0 0 16px -8px rgba(var(--dg-glow-rgb), .5)}.DagsterGraph-module__kGlYTG__res.DagsterGraph-module__kGlYTG__on .DagsterGraph-module__kGlYTG__rd{color:var(--dg-accent-2)}.DagsterGraph-module__kGlYTG__ws{border:1px solid var(--dg-line);background:linear-gradient(165deg, var(--dg-panel), var(--dg-panel-2));border-radius:14px;padding:16px 18px}.DagsterGraph-module__kGlYTG__wsHead{font-family:var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--dg-muted-2);margin-bottom:12px;font-size:10px}.DagsterGraph-module__kGlYTG__wsRun{font-family:var(--font-mono,monospace);color:var(--dg-muted);justify-content:space-between;gap:12px;margin-bottom:10px;font-size:11.5px;display:flex}.DagsterGraph-module__kGlYTG__wsRun .DagsterGraph-module__kGlYTG__rid{color:var(--dg-accent-2)}.DagsterGraph-module__kGlYTG__wsStatus{font-family:var(--font-mono,monospace);color:var(--dg-text);align-items:center;min-height:1.4em;margin-bottom:12px;font-size:12px;display:flex}.DagsterGraph-module__kGlYTG__dotstat{background:var(--dg-accent);width:7px;height:7px;box-shadow:0 0 10px 1px rgba(var(--dg-glow-rgb), .5);border-radius:50%;flex:none;margin-right:8px;display:inline-block}.DagsterGraph-module__kGlYTG__wsStatus.DagsterGraph-module__kGlYTG__success .DagsterGraph-module__kGlYTG__dotstat{background:var(--dg-ok);box-shadow:0 0 10px 1px rgba(var(--dg-ok-glow-rgb), .5)}.DagsterGraph-module__kGlYTG__wsBar{background:var(--dg-panel-2);border:1px solid var(--dg-line);border-radius:4px;height:6px;overflow:hidden}.DagsterGraph-module__kGlYTG__wsBar>i{background:linear-gradient(90deg, var(--dg-accent-2), var(--dg-accent));border-radius:4px;width:0;height:100%;font-style:normal;transition:width .6s;display:block}.DagsterGraph-module__kGlYTG__wsMeta{font-family:var(--font-mono,monospace);color:var(--dg-muted-2);justify-content:space-between;margin-top:10px;font-size:10.5px;display:flex}.DagsterGraph-module__kGlYTG__wsCheck{color:var(--dg-muted-2);transition:color .4s}.DagsterGraph-module__kGlYTG__wsCheck.DagsterGraph-module__kGlYTG__on{color:var(--dg-ok)}.DagsterGraph-module__kGlYTG__legend{font-family:var(--font-mono,monospace);color:var(--dg-muted);flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:11px;display:flex}.DagsterGraph-module__kGlYTG__legendItem{align-items:center;gap:8px;display:flex}.DagsterGraph-module__kGlYTG__legendSwatch{flex:none;width:20px;height:0}.DagsterGraph-module__kGlYTG__swData{border-top:2px solid var(--dg-accent)}.DagsterGraph-module__kGlYTG__swCtrl{border-top:2px dashed var(--dg-muted-2)}.DagsterGraph-module__kGlYTG__swBox{border-top:none;border:1px solid var(--dg-accent-2);width:13px;height:13px;box-shadow:0 0 10px -4px rgba(var(--dg-glow-rgb), .6);border-radius:3px}@media (max-width:860px){.DagsterGraph-module__kGlYTG__stage{padding:20px 16px 24px}.DagsterGraph-module__kGlYTG__graph{grid-template-rows:none;grid-template-columns:1fr;max-width:320px;margin:0 auto}.DagsterGraph-module__kGlYTG__schedule,.DagsterGraph-module__kGlYTG__sensor,.DagsterGraph-module__kGlYTG__daemon,.DagsterGraph-module__kGlYTG__finnhub,.DagsterGraph-module__kGlYTG__orders,.DagsterGraph-module__kGlYTG__stg,.DagsterGraph-module__kGlYTG__otif,.DagsterGraph-module__kGlYTG__supplier,.DagsterGraph-module__kGlYTG__kpi{grid-area:auto/1;align-self:auto}.DagsterGraph-module__kGlYTG__schedule{order:1}.DagsterGraph-module__kGlYTG__sensor{order:2}.DagsterGraph-module__kGlYTG__daemon{order:3}.DagsterGraph-module__kGlYTG__finnhub{order:4}.DagsterGraph-module__kGlYTG__orders{order:5}.DagsterGraph-module__kGlYTG__stg{order:6}.DagsterGraph-module__kGlYTG__otif{order:7}.DagsterGraph-module__kGlYTG__supplier{order:8}.DagsterGraph-module__kGlYTG__kpi{order:9}.DagsterGraph-module__kGlYTG__instrument{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.DagsterGraph-module__kGlYTG__node,.DagsterGraph-module__kGlYTG__edge,.DagsterGraph-module__kGlYTG__res,.DagsterGraph-module__kGlYTG__wsBar>i{transition:none}.DagsterGraph-module__kGlYTG__node.DagsterGraph-module__kGlYTG__running,.DagsterGraph-module__kGlYTG__edgeFlow{animation:none}}
.PostgresProcesses-module__PSitMa__wrap{--pw-panel:#fff;--pw-panel-2:#fafafa;--pw-line:#a1a1aa;--pw-line-soft:#f4f4f5;--pw-accent:#8b1a1a;--pw-accent-2:#c0392b;--pw-muted:#3f3f46;--pw-muted-2:#52525b;--pw-text:#18181b;--pw-glow-rgb:192, 57, 43}.dark .PostgresProcesses-module__PSitMa__wrap{--pw-panel:#18181b;--pw-panel-2:#121216;--pw-line:#27272a;--pw-line-soft:#1f1f23;--pw-accent:#e85d4a;--pw-accent-2:#c0392b;--pw-muted:#a1a1aa;--pw-muted-2:#71717a;--pw-text:#fafafa;--pw-glow-rgb:232, 93, 74}.PostgresProcesses-module__PSitMa__procs{flex-direction:column;gap:18px;display:flex}.PostgresProcesses-module__PSitMa__proc{border:1px solid var(--pw-line);background:linear-gradient(180deg, var(--pw-panel), var(--pw-panel-2));opacity:.6;border-radius:18px;padding:clamp(18px,2.6vw,26px);transition:opacity .5s,border-color .5s,box-shadow .5s}.PostgresProcesses-module__PSitMa__proc.PostgresProcesses-module__PSitMa__active{opacity:1;border-color:var(--pw-accent-2);box-shadow:0 0 40px -16px rgba(var(--pw-glow-rgb), .4)}.PostgresProcesses-module__PSitMa__procHead{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.PostgresProcesses-module__PSitMa__pn{font-family:var(--font-mono,monospace);letter-spacing:.14em;color:var(--pw-accent-2);flex:none;font-size:11px}.PostgresProcesses-module__PSitMa__pt{letter-spacing:-.01em;color:var(--pw-text);font-size:1.1rem;font-weight:600}.PostgresProcesses-module__PSitMa__pg{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--pw-muted-2);border:1px solid var(--pw-line);border-radius:6px;margin-left:auto;padding:3px 9px;font-size:9.5px}.PostgresProcesses-module__PSitMa__procBody{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.PostgresProcesses-module__PSitMa__pnode{border:1px solid var(--pw-line);background:linear-gradient(165deg, var(--pw-panel), var(--pw-panel-2));border-radius:10px;flex-direction:column;flex:none;justify-content:center;gap:3px;min-width:110px;min-height:56px;padding:9px 12px;transition:border-color .4s,box-shadow .4s;display:flex}.PostgresProcesses-module__PSitMa__pk{font-family:var(--font-mono,monospace);letter-spacing:.11em;text-transform:uppercase;color:var(--pw-muted-2);font-size:8.5px}.PostgresProcesses-module__PSitMa__pt2{font-family:var(--font-mono,monospace);color:var(--pw-accent);font-size:12px;font-weight:500}.PostgresProcesses-module__PSitMa__ps{color:var(--pw-muted);font-size:9px}.PostgresProcesses-module__PSitMa__pnode.PostgresProcesses-module__PSitMa__pulse{border-color:var(--pw-accent);box-shadow:0 0 24px -6px rgba(var(--pw-glow-rgb), .5);animation:1s ease-in-out infinite PostgresProcesses-module__PSitMa__pulse}@keyframes PostgresProcesses-module__PSitMa__pulse{0%,to{box-shadow:0 0 16px -8px rgba(var(--pw-glow-rgb), .35)}50%{box-shadow:0 0 30px -4px rgba(var(--pw-glow-rgb), .65)}}.PostgresProcesses-module__PSitMa__link{flex-direction:column;flex:38px;align-self:center;align-items:center;gap:4px;min-width:38px;display:flex}.PostgresProcesses-module__PSitMa__ll{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--pw-muted-2);white-space:nowrap;height:10px;font-size:8.5px}.PostgresProcesses-module__PSitMa__line{background:repeating-linear-gradient(90deg, var(--pw-line) 0 5px, transparent 5px 11px);opacity:.55;background-size:11px 2px;width:100%;height:2px;transition:opacity .3s}.PostgresProcesses-module__PSitMa__line.PostgresProcesses-module__PSitMa__flow{opacity:1;background:repeating-linear-gradient(90deg, var(--pw-accent) 0 5px, transparent 5px 11px);background-size:11px 2px;animation:.5s linear infinite PostgresProcesses-module__PSitMa__connflow}.PostgresProcesses-module__PSitMa__line.PostgresProcesses-module__PSitMa__done{opacity:.6;background:linear-gradient(90deg, var(--pw-accent-2), var(--pw-accent-2))}@keyframes PostgresProcesses-module__PSitMa__connflow{to{background-position:11px 0}}.PostgresProcesses-module__PSitMa__tbl{border:1px solid var(--pw-line);background:var(--pw-panel-2);border-radius:9px;flex:none;min-width:136px;overflow:hidden}.PostgresProcesses-module__PSitMa__tblHead{font-family:var(--font-mono,monospace);border-bottom:1px solid var(--pw-line);color:var(--pw-accent);background:rgba(var(--pw-glow-rgb), .05);justify-content:space-between;gap:8px;padding:6px 9px;font-size:10.5px;display:flex}.PostgresProcesses-module__PSitMa__cnt{color:var(--pw-muted-2)}.PostgresProcesses-module__PSitMa__tblRows{flex-direction:column;gap:4px;padding:6px 7px;display:flex}.PostgresProcesses-module__PSitMa__trow{background:var(--pw-line);opacity:.4;border-radius:2px;height:7px;transition:all .35s}.PostgresProcesses-module__PSitMa__trow.PostgresProcesses-module__PSitMa__on{background:linear-gradient(90deg, var(--pw-accent-2), var(--pw-accent));opacity:1}.PostgresProcesses-module__PSitMa__badge{font-family:var(--font-mono,monospace);color:var(--pw-muted-2);opacity:0;padding:0 9px 6px;font-size:8.5px;transition:opacity .4s}.PostgresProcesses-module__PSitMa__badge.PostgresProcesses-module__PSitMa__on{opacity:1;color:var(--pw-accent-2)}.PostgresProcesses-module__PSitMa__kpi{border:1px solid var(--pw-line);background:linear-gradient(165deg, var(--pw-panel), var(--pw-panel-2));text-align:center;border-radius:10px;flex:none;min-width:108px;padding:11px 16px}.PostgresProcesses-module__PSitMa__kv{color:var(--pw-accent);font-size:1.7rem;font-weight:700;line-height:1}.PostgresProcesses-module__PSitMa__kl{font-family:var(--font-mono,monospace);letter-spacing:.09em;text-transform:uppercase;color:var(--pw-muted-2);margin-top:4px;font-size:8.5px}.PostgresProcesses-module__PSitMa__kbar{background:var(--pw-panel-2);border:1px solid var(--pw-line);border-radius:3px;height:5px;margin-top:8px;overflow:hidden}.PostgresProcesses-module__PSitMa__kbar>i{background:linear-gradient(90deg, var(--pw-accent-2), var(--pw-accent));border-radius:3px;width:0;height:100%;font-style:normal;transition:width .8s;display:block}.PostgresProcesses-module__PSitMa__procFoot{border-top:1px solid var(--pw-line);font-family:var(--font-mono,monospace);color:var(--pw-muted-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-top:14px;font-size:10.5px;display:flex}.PostgresProcesses-module__PSitMa__gk{color:var(--pw-muted);letter-spacing:.07em}.PostgresProcesses-module__PSitMa__gv{color:var(--pw-muted)}.PostgresProcesses-module__PSitMa__role{color:var(--pw-muted);font-weight:600}@media (max-width:720px){.PostgresProcesses-module__PSitMa__procBody{gap:8px}.PostgresProcesses-module__PSitMa__link{flex-direction:row;flex-basis:100%;gap:8px;min-width:0}.PostgresProcesses-module__PSitMa__link .PostgresProcesses-module__PSitMa__line{flex:1;width:auto}.PostgresProcesses-module__PSitMa__tbl,.PostgresProcesses-module__PSitMa__pnode,.PostgresProcesses-module__PSitMa__kpi{flex:100%}}@media (prefers-reduced-motion:reduce){.PostgresProcesses-module__PSitMa__proc,.PostgresProcesses-module__PSitMa__trow,.PostgresProcesses-module__PSitMa__line,.PostgresProcesses-module__PSitMa__pnode,.PostgresProcesses-module__PSitMa__kbar>i{transition:none}.PostgresProcesses-module__PSitMa__pnode.PostgresProcesses-module__PSitMa__pulse,.PostgresProcesses-module__PSitMa__line.PostgresProcesses-module__PSitMa__flow{animation:none}}
.DltPipeline-module__OJ2mOW__wrap{--dl-panel:#fff;--dl-panel-2:#fafafa;--dl-line:#a1a1aa;--dl-line-soft:#f4f4f5;--dl-accent:#8b1a1a;--dl-accent-2:#c0392b;--dl-muted:#3f3f46;--dl-muted-2:#52525b;--dl-text:#18181b;--dl-glow-rgb:192, 57, 43;--dl-ok-glow-rgb:63, 145, 66;--dl-steel:#5b7a99;--dl-ok:#3f9142}.dark .DltPipeline-module__OJ2mOW__wrap{--dl-panel:#18181b;--dl-panel-2:#121216;--dl-line:#27272a;--dl-line-soft:#1f1f23;--dl-accent:#e85d4a;--dl-accent-2:#c0392b;--dl-muted:#a1a1aa;--dl-muted-2:#71717a;--dl-text:#fafafa;--dl-glow-rgb:232, 93, 74;--dl-ok-glow-rgb:92, 184, 95;--dl-steel:#84a9c9;--dl-ok:#5cb85f}.DltPipeline-module__OJ2mOW__procs{flex-direction:column;gap:18px;display:flex}.DltPipeline-module__OJ2mOW__proc{border:1px solid var(--dl-line);background:linear-gradient(180deg, var(--dl-panel), var(--dl-panel-2));opacity:.6;border-radius:18px;padding:clamp(18px,2.6vw,26px);transition:opacity .5s,border-color .5s,box-shadow .5s;position:relative}.DltPipeline-module__OJ2mOW__proc.DltPipeline-module__OJ2mOW__active{opacity:1;border-color:var(--dl-accent-2);box-shadow:0 0 40px -16px rgba(var(--dl-glow-rgb), .4)}.DltPipeline-module__OJ2mOW__procHead{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.DltPipeline-module__OJ2mOW__pn{font-family:var(--font-mono,monospace);letter-spacing:.14em;color:var(--dl-accent-2);flex:none;font-size:11px}.DltPipeline-module__OJ2mOW__pt{letter-spacing:-.01em;color:var(--dl-text);font-size:1.1rem;font-weight:600}.DltPipeline-module__OJ2mOW__pg{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--dl-muted-2);border:1px solid var(--dl-line);border-radius:6px;margin-left:auto;padding:3px 9px;font-size:9.5px}.DltPipeline-module__OJ2mOW__flowrow{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:20px;display:flex}.DltPipeline-module__OJ2mOW__pnode{border:1px solid var(--dl-line);background:linear-gradient(165deg, var(--dl-panel), var(--dl-panel-2));border-radius:10px;flex-direction:column;flex:116px;justify-content:center;gap:3px;min-height:58px;padding:10px 12px;transition:border-color .4s,box-shadow .4s,opacity .4s;display:flex;position:relative}.DltPipeline-module__OJ2mOW__pk{font-family:var(--font-mono,monospace);letter-spacing:.11em;text-transform:uppercase;color:var(--dl-muted-2);font-size:8.5px}.DltPipeline-module__OJ2mOW__pt2{font-family:var(--font-mono,monospace);color:var(--dl-accent);font-size:12px;font-weight:500}.DltPipeline-module__OJ2mOW__ps{color:var(--dl-muted);font-size:9px}.DltPipeline-module__OJ2mOW__pnode.DltPipeline-module__OJ2mOW__pulse{border-color:var(--dl-accent);box-shadow:0 0 24px -6px rgba(var(--dl-glow-rgb), .5);animation:1s ease-in-out infinite DltPipeline-module__OJ2mOW__pulse}.DltPipeline-module__OJ2mOW__pnode.DltPipeline-module__OJ2mOW__done{border-color:var(--dl-accent-2);animation:none}@keyframes DltPipeline-module__OJ2mOW__pulse{0%,to{box-shadow:0 0 16px -8px rgba(var(--dl-glow-rgb), .35)}50%{box-shadow:0 0 30px -4px rgba(var(--dl-glow-rgb), .65)}}.DltPipeline-module__OJ2mOW__link{flex-direction:column;flex:0 0 32px;align-self:center;align-items:center;gap:4px;display:flex}.DltPipeline-module__OJ2mOW__ll{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--dl-muted-2);height:10px;font-size:8.5px}.DltPipeline-module__OJ2mOW__line{background:repeating-linear-gradient(90deg, var(--dl-line) 0 5px, transparent 5px 11px);opacity:.55;background-size:11px 2px;width:100%;height:2px;transition:opacity .3s}.DltPipeline-module__OJ2mOW__line.DltPipeline-module__OJ2mOW__flow{opacity:1;background:repeating-linear-gradient(90deg, var(--dl-accent) 0 5px, transparent 5px 11px);background-size:11px 2px;animation:.5s linear infinite DltPipeline-module__OJ2mOW__connflow}.DltPipeline-module__OJ2mOW__line.DltPipeline-module__OJ2mOW__done{opacity:.6;background:var(--dl-accent-2)}@keyframes DltPipeline-module__OJ2mOW__connflow{to{background-position:11px 0}}.DltPipeline-module__OJ2mOW__grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.DltPipeline-module__OJ2mOW__card{border:1px solid var(--dl-line);background:linear-gradient(165deg, var(--dl-panel), var(--dl-panel-2));border-radius:12px;overflow:hidden}.DltPipeline-module__OJ2mOW__cardHead{font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--dl-muted-2);border-bottom:1px solid var(--dl-line);justify-content:space-between;align-items:center;padding:10px 13px;font-size:9.5px;display:flex}.DltPipeline-module__OJ2mOW__state{color:var(--dl-accent-2)}.DltPipeline-module__OJ2mOW__json{font-family:var(--font-mono,monospace);white-space:pre-wrap;color:var(--dl-muted);min-height:170px;margin:0;padding:13px;font-size:10.5px;line-height:1.7}.DltPipeline-module__OJ2mOW__jk{color:var(--dl-steel)}.DltPipeline-module__OJ2mOW__js{color:var(--dl-accent)}.DltPipeline-module__OJ2mOW__jn{color:var(--dl-text)}.DltPipeline-module__OJ2mOW__jb{color:var(--dl-muted-2)}.DltPipeline-module__OJ2mOW__newf{color:var(--dl-ok);opacity:0;transition:opacity .5s}.DltPipeline-module__OJ2mOW__newf.DltPipeline-module__OJ2mOW__on{opacity:1}.DltPipeline-module__OJ2mOW__jtag{color:var(--dl-ok)}.DltPipeline-module__OJ2mOW__cols{flex-direction:column;gap:5px;min-height:170px;padding:8px 11px;display:flex}.DltPipeline-module__OJ2mOW__col{font-family:var(--font-mono,monospace);opacity:.32;justify-content:space-between;gap:12px;font-size:10.5px;transition:opacity .35s,color .35s;display:flex}.DltPipeline-module__OJ2mOW__col.DltPipeline-module__OJ2mOW__on{opacity:1}.DltPipeline-module__OJ2mOW__cn{color:var(--dl-text)}.DltPipeline-module__OJ2mOW__ct{color:var(--dl-muted-2)}.DltPipeline-module__OJ2mOW__col.DltPipeline-module__OJ2mOW__meta .DltPipeline-module__OJ2mOW__cn{color:var(--dl-steel)}.DltPipeline-module__OJ2mOW__col.DltPipeline-module__OJ2mOW__dltm .DltPipeline-module__OJ2mOW__cn,.DltPipeline-module__OJ2mOW__col.DltPipeline-module__OJ2mOW__dltm .DltPipeline-module__OJ2mOW__ct{color:var(--dl-muted-2)}.DltPipeline-module__OJ2mOW__col.DltPipeline-module__OJ2mOW__newcol{opacity:0;transition:all .5s;transform:translate(-4px)}.DltPipeline-module__OJ2mOW__col.DltPipeline-module__OJ2mOW__newcol.DltPipeline-module__OJ2mOW__on{opacity:1;transform:none}.DltPipeline-module__OJ2mOW__col.DltPipeline-module__OJ2mOW__newcol .DltPipeline-module__OJ2mOW__cn{color:var(--dl-ok)}.DltPipeline-module__OJ2mOW__coltag{color:var(--dl-ok);margin-left:6px;font-size:8.5px}.DltPipeline-module__OJ2mOW__runlog{border:1px solid var(--dl-line);font-family:var(--font-mono,monospace);color:var(--dl-muted);background:var(--dl-panel-2);border-radius:10px;min-height:90px;margin-top:16px;padding:11px 14px;font-size:10.5px;line-height:1.75}.DltPipeline-module__OJ2mOW__logLine{opacity:0;animation:.3s forwards DltPipeline-module__OJ2mOW__lineIn}.DltPipeline-module__OJ2mOW__logOk{color:var(--dl-ok)}.DltPipeline-module__OJ2mOW__logCmd{color:var(--dl-accent)}.DltPipeline-module__OJ2mOW__logSt{color:var(--dl-steel)}@keyframes DltPipeline-module__OJ2mOW__lineIn{to{opacity:1}}.DltPipeline-module__OJ2mOW__evonote{border:1px solid var(--dl-line);border-left:3px solid var(--dl-ok);background:rgba(var(--dl-ok-glow-rgb), .06);opacity:.4;border-radius:10px;margin-top:16px;padding:13px 17px;transition:opacity .5s}.DltPipeline-module__OJ2mOW__evonote.DltPipeline-module__OJ2mOW__on{opacity:1}.DltPipeline-module__OJ2mOW__evoKicker{font-family:var(--font-mono,monospace);letter-spacing:.13em;text-transform:uppercase;color:var(--dl-ok);margin-bottom:6px;font-size:9.5px}.DltPipeline-module__OJ2mOW__evoText{color:var(--dl-muted);font-size:.88rem;line-height:1.6}.DltPipeline-module__OJ2mOW__evoText strong{color:var(--dl-text)}.DltPipeline-module__OJ2mOW__evoText code{font-family:var(--font-mono,monospace);color:var(--dl-accent);font-size:.9em}.DltPipeline-module__OJ2mOW__notebar{border:1px solid var(--dl-line);background:var(--dl-line-soft);font-family:var(--font-mono,monospace);color:var(--dl-muted-2);border-radius:12px;flex-wrap:wrap;gap:7px 16px;margin-top:20px;padding:13px 17px;font-size:10.5px;display:flex}.DltPipeline-module__OJ2mOW__notebar b{color:var(--dl-steel)}@media (max-width:720px){.DltPipeline-module__OJ2mOW__grid2{grid-template-columns:1fr}.DltPipeline-module__OJ2mOW__flowrow{gap:8px}.DltPipeline-module__OJ2mOW__link{flex-direction:row;flex:100%;gap:8px}.DltPipeline-module__OJ2mOW__link .DltPipeline-module__OJ2mOW__line{flex:1;width:auto}.DltPipeline-module__OJ2mOW__pnode{flex:100%}}@media (prefers-reduced-motion:reduce){.DltPipeline-module__OJ2mOW__proc,.DltPipeline-module__OJ2mOW__col,.DltPipeline-module__OJ2mOW__line,.DltPipeline-module__OJ2mOW__pnode,.DltPipeline-module__OJ2mOW__newf,.DltPipeline-module__OJ2mOW__evonote{transition:none}.DltPipeline-module__OJ2mOW__pnode.DltPipeline-module__OJ2mOW__pulse,.DltPipeline-module__OJ2mOW__line.DltPipeline-module__OJ2mOW__flow{animation:none}.DltPipeline-module__OJ2mOW__logLine{opacity:1;animation:none}}
.DbtGraph-module__Ju3Bnq__stage{--db-panel:#fff;--db-panel-2:#fafafa;--db-line:#a1a1aa;--db-line-soft:#f4f4f5;--db-accent:#8b1a1a;--db-accent-2:#c0392b;--db-muted:#3f3f46;--db-muted-2:#52525b;--db-text:#18181b;--db-glow-rgb:192, 57, 43;--db-ok:#3f9142;--db-jinja:#a2447a;border:1px solid var(--db-line);background:linear-gradient(180deg, var(--db-panel), var(--db-panel-2));isolation:isolate;border-radius:20px;padding:clamp(22px,3.5vw,40px);position:relative}.dark .DbtGraph-module__Ju3Bnq__stage{--db-panel:#18181b;--db-panel-2:#121216;--db-line:#27272a;--db-line-soft:#1f1f23;--db-accent:#e85d4a;--db-accent-2:#c0392b;--db-muted:#a1a1aa;--db-muted-2:#71717a;--db-text:#fafafa;--db-glow-rgb:232, 93, 74;--db-ok:#5cb85f;--db-jinja:#d9a0c4}.DbtGraph-module__Ju3Bnq__wires{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.DbtGraph-module__Ju3Bnq__graph{z-index:2;grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:clamp(24px,3.2vw,40px) clamp(18px,2.6vw,40px);display:grid;position:relative}.DbtGraph-module__Ju3Bnq__srco{grid-area:1/1}.DbtGraph-module__Ju3Bnq__srcf{grid-area:2/1}.DbtGraph-module__Ju3Bnq__stgo{grid-area:1/2}.DbtGraph-module__Ju3Bnq__stgp{grid-area:2/2}.DbtGraph-module__Ju3Bnq__otif{grid-area:1/3}.DbtGraph-module__Ju3Bnq__sup{grid-area:2/3}.DbtGraph-module__Ju3Bnq__kpi{grid-area:1/4/span 2;align-self:center}.DbtGraph-module__Ju3Bnq__node{border:1px solid var(--db-line);background:linear-gradient(165deg, var(--db-panel), var(--db-panel-2));opacity:.5;border-radius:11px;flex-direction:column;justify-content:center;gap:4px;min-height:70px;padding:11px 12px 26px;transition:border-color .45s,box-shadow .45s,transform .45s,opacity .45s;display:flex;position:relative}.DbtGraph-module__Ju3Bnq__kicker{font-family:var(--font-mono,monospace);letter-spacing:.13em;text-transform:uppercase;color:var(--db-muted-2);font-size:9px}.DbtGraph-module__Ju3Bnq__title{font-family:var(--font-mono,monospace);color:var(--db-text);font-size:12.5px;font-weight:500}.DbtGraph-module__Ju3Bnq__node.DbtGraph-module__Ju3Bnq__running{opacity:1;border-color:var(--db-accent);box-shadow:0 0 0 1px rgba(var(--db-glow-rgb), .3), 0 0 26px -6px rgba(var(--db-glow-rgb), .5);animation:1s ease-in-out infinite DbtGraph-module__Ju3Bnq__pulse}.DbtGraph-module__Ju3Bnq__node.DbtGraph-module__Ju3Bnq__done{opacity:1;border-color:var(--db-accent-2);box-shadow:0 0 20px -10px rgba(var(--db-glow-rgb), .4);animation:none}.DbtGraph-module__Ju3Bnq__node.DbtGraph-module__Ju3Bnq__done .DbtGraph-module__Ju3Bnq__title{color:var(--db-accent)}@keyframes DbtGraph-module__Ju3Bnq__pulse{0%,to{box-shadow:0 0 0 1px rgba(var(--db-glow-rgb), .3), 0 0 20px -8px rgba(var(--db-glow-rgb), .35)}50%{box-shadow:0 0 0 1px rgba(var(--db-glow-rgb), .5), 0 0 34px -4px rgba(var(--db-glow-rgb), .6)}}.DbtGraph-module__Ju3Bnq__node.DbtGraph-module__Ju3Bnq__src{border-style:dashed}.DbtGraph-module__Ju3Bnq__node.DbtGraph-module__Ju3Bnq__src.DbtGraph-module__Ju3Bnq__done{border-style:dashed;border-color:var(--db-muted)}.DbtGraph-module__Ju3Bnq__node.DbtGraph-module__Ju3Bnq__src.DbtGraph-module__Ju3Bnq__done .DbtGraph-module__Ju3Bnq__title{color:var(--db-muted)}.DbtGraph-module__Ju3Bnq__mat{font-family:var(--font-mono,monospace);letter-spacing:.05em;color:var(--db-muted-2);border:1px solid var(--db-line);border-radius:5px;padding:1px 6px;font-size:8.5px;transition:all .4s;position:absolute;bottom:8px;left:12px}.DbtGraph-module__Ju3Bnq__node.DbtGraph-module__Ju3Bnq__done .DbtGraph-module__Ju3Bnq__mat{color:var(--db-accent);border-color:var(--db-accent-2)}.DbtGraph-module__Ju3Bnq__node.DbtGraph-module__Ju3Bnq__src.DbtGraph-module__Ju3Bnq__done .DbtGraph-module__Ju3Bnq__mat{color:var(--db-muted);border-color:var(--db-muted-2)}.DbtGraph-module__Ju3Bnq__tbadge{font-family:var(--font-mono,monospace);color:var(--db-ok);opacity:0;font-size:8.5px;transition:all .4s;position:absolute;bottom:8px;right:9px;transform:translateY(4px)}.DbtGraph-module__Ju3Bnq__node.DbtGraph-module__Ju3Bnq__tested .DbtGraph-module__Ju3Bnq__tbadge{opacity:1;transform:translateY(0)}.DbtGraph-module__Ju3Bnq__edge{fill:none;stroke:var(--db-accent);stroke-width:1.4px;opacity:.14;stroke-linecap:round;transition:opacity .4s}.DbtGraph-module__Ju3Bnq__edge.DbtGraph-module__Ju3Bnq__flow{opacity:.95;stroke-dasharray:6 8;animation:.6s linear infinite DbtGraph-module__Ju3Bnq__dash}.DbtGraph-module__Ju3Bnq__edge.DbtGraph-module__Ju3Bnq__done{opacity:.5;stroke-dasharray:none}@keyframes DbtGraph-module__Ju3Bnq__dash{to{stroke-dashoffset:-14px}}.DbtGraph-module__Ju3Bnq__instrument{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.DbtGraph-module__Ju3Bnq__card{border:1px solid var(--db-line);background:linear-gradient(165deg, var(--db-panel), var(--db-panel-2));border-radius:14px;overflow:hidden}.DbtGraph-module__Ju3Bnq__cardHead{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--db-muted-2);border-bottom:1px solid var(--db-line);justify-content:space-between;align-items:center;padding:11px 14px;font-size:9.5px;display:flex}.DbtGraph-module__Ju3Bnq__state{color:var(--db-accent-2)}.DbtGraph-module__Ju3Bnq__codewrap{height:200px;position:relative}.DbtGraph-module__Ju3Bnq__code{font-family:var(--font-mono,monospace);color:var(--db-muted);opacity:0;white-space:pre;margin:0;padding:14px;font-size:10.5px;line-height:1.65;transition:opacity .6s;position:absolute;inset:0;overflow:auto}.DbtGraph-module__Ju3Bnq__code.DbtGraph-module__Ju3Bnq__show{opacity:1}.DbtGraph-module__Ju3Bnq__jinja{color:var(--db-jinja)}.DbtGraph-module__Ju3Bnq__kw{color:var(--db-muted-2)}.DbtGraph-module__Ju3Bnq__rel{color:var(--db-accent)}.DbtGraph-module__Ju3Bnq__cmt{color:var(--db-muted-2)}.DbtGraph-module__Ju3Bnq__term{height:200px;font-family:var(--font-mono,monospace);color:var(--db-muted);padding:12px 14px;font-size:10.5px;line-height:1.7;overflow:hidden}.DbtGraph-module__Ju3Bnq__logLine{opacity:0;animation:.3s forwards DbtGraph-module__Ju3Bnq__lineIn}.DbtGraph-module__Ju3Bnq__logTime{color:var(--db-muted-2)}.DbtGraph-module__Ju3Bnq__logOk{color:var(--db-ok)}.DbtGraph-module__Ju3Bnq__logCmd{color:var(--db-accent)}@keyframes DbtGraph-module__Ju3Bnq__lineIn{to{opacity:1}}.DbtGraph-module__Ju3Bnq__legend{font-family:var(--font-mono,monospace);color:var(--db-muted);flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:11px;display:flex}.DbtGraph-module__Ju3Bnq__legendItem{align-items:center;gap:8px;display:flex}.DbtGraph-module__Ju3Bnq__legendSwatch{flex:none;width:20px;height:0}.DbtGraph-module__Ju3Bnq__swData{border-top:2px solid var(--db-accent)}.DbtGraph-module__Ju3Bnq__swBox{border-top:none;border:1px solid var(--db-accent-2);width:13px;height:13px;box-shadow:0 0 10px -4px rgba(var(--db-glow-rgb), .6);border-radius:3px}.DbtGraph-module__Ju3Bnq__swSrc{border-top:none;border:1px dashed var(--db-muted);border-radius:3px;width:13px;height:13px}@media (max-width:860px){.DbtGraph-module__Ju3Bnq__stage{padding:20px 16px 24px}.DbtGraph-module__Ju3Bnq__graph{grid-template-rows:none;grid-template-columns:1fr;max-width:320px;margin:0 auto}.DbtGraph-module__Ju3Bnq__srco,.DbtGraph-module__Ju3Bnq__srcf,.DbtGraph-module__Ju3Bnq__stgo,.DbtGraph-module__Ju3Bnq__stgp,.DbtGraph-module__Ju3Bnq__otif,.DbtGraph-module__Ju3Bnq__sup,.DbtGraph-module__Ju3Bnq__kpi{grid-area:auto/1;align-self:auto}.DbtGraph-module__Ju3Bnq__srco{order:1}.DbtGraph-module__Ju3Bnq__srcf{order:2}.DbtGraph-module__Ju3Bnq__stgo{order:3}.DbtGraph-module__Ju3Bnq__stgp{order:4}.DbtGraph-module__Ju3Bnq__otif{order:5}.DbtGraph-module__Ju3Bnq__sup{order:6}.DbtGraph-module__Ju3Bnq__kpi{order:7}.DbtGraph-module__Ju3Bnq__instrument{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.DbtGraph-module__Ju3Bnq__node,.DbtGraph-module__Ju3Bnq__edge,.DbtGraph-module__Ju3Bnq__mat,.DbtGraph-module__Ju3Bnq__tbadge,.DbtGraph-module__Ju3Bnq__code{transition:none}.DbtGraph-module__Ju3Bnq__node.DbtGraph-module__Ju3Bnq__running,.DbtGraph-module__Ju3Bnq__edge.DbtGraph-module__Ju3Bnq__flow{animation:none}.DbtGraph-module__Ju3Bnq__logLine{opacity:1;animation:none}}
.DockerGraph-module__3CsiFq__stage{--dk-panel:#fff;--dk-panel-2:#fafafa;--dk-line:#a1a1aa;--dk-line-soft:#f4f4f5;--dk-accent:#8b1a1a;--dk-accent-2:#c0392b;--dk-amber:#b5651d;--dk-info:#3b6ea5;--dk-muted:#3f3f46;--dk-muted-2:#52525b;--dk-text:#18181b;--dk-ok:#3f9142;--dk-glow-rgb:192, 57, 43;--dk-amber-glow-rgb:181, 101, 29;--dk-info-glow-rgb:59, 110, 165;--dk-ok-glow-rgb:63, 145, 66;border:1px solid var(--dk-line);background:linear-gradient(180deg, var(--dk-panel), var(--dk-panel-2));isolation:isolate;border-radius:20px;padding:clamp(22px,3.5vw,40px);position:relative}.dark .DockerGraph-module__3CsiFq__stage{--dk-panel:#18181b;--dk-panel-2:#121216;--dk-line:#27272a;--dk-line-soft:#1f1f23;--dk-accent:#e85d4a;--dk-accent-2:#c0392b;--dk-amber:#e0a96d;--dk-info:#84a9c9;--dk-muted:#a1a1aa;--dk-muted-2:#71717a;--dk-text:#fafafa;--dk-ok:#5cb85f;--dk-glow-rgb:232, 93, 74;--dk-amber-glow-rgb:224, 169, 109;--dk-info-glow-rgb:132, 169, 201;--dk-ok-glow-rgb:92, 184, 95}.DockerGraph-module__3CsiFq__infra{z-index:2;flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex;position:relative}.DockerGraph-module__3CsiFq__ichip{font-family:var(--font-mono,monospace);color:var(--dk-muted-2);border:1px solid var(--dk-line);background:var(--dk-panel-2);border-radius:7px;padding:6px 11px;font-size:10.5px;transition:all .35s}.DockerGraph-module__3CsiFq__ichip.DockerGraph-module__3CsiFq__on{color:var(--dk-info);border-color:var(--dk-info);box-shadow:0 0 16px -8px rgba(var(--dk-info-glow-rgb), .6)}.DockerGraph-module__3CsiFq__wires{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.DockerGraph-module__3CsiFq__zones{z-index:2;flex-direction:column;gap:18px;display:flex;position:relative}.DockerGraph-module__3CsiFq__zone{border:1px solid var(--dk-line);border-radius:14px;padding:15px 15px 17px}.DockerGraph-module__3CsiFq__zone.DockerGraph-module__3CsiFq__eph{border-style:dashed}.DockerGraph-module__3CsiFq__zone.DockerGraph-module__3CsiFq__per{border-color:var(--dk-info);background:rgba(var(--dk-info-glow-rgb), .04)}.DockerGraph-module__3CsiFq__zoneLabel{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--dk-muted-2);justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:9.5px;display:flex}.DockerGraph-module__3CsiFq__zone.DockerGraph-module__3CsiFq__per .DockerGraph-module__3CsiFq__zoneLabel{color:var(--dk-info)}.DockerGraph-module__3CsiFq__zoneNote{text-transform:none;letter-spacing:0;color:var(--dk-muted-2);font-size:9px}.DockerGraph-module__3CsiFq__zgrid4{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.DockerGraph-module__3CsiFq__zgrid2{grid-template-columns:1.1fr .9fr;gap:12px;display:grid}.DockerGraph-module__3CsiFq__cnode{border:1px solid var(--dk-line);background:linear-gradient(165deg, var(--dk-panel), var(--dk-panel-2));opacity:.5;border-radius:11px;flex-direction:column;justify-content:center;gap:5px;min-height:70px;padding:11px 12px;transition:border-color .4s,box-shadow .4s,opacity .4s;display:flex;position:relative}.DockerGraph-module__3CsiFq__cnodeTop{align-items:center;gap:7px;display:flex}.DockerGraph-module__3CsiFq__hdot{background:var(--dk-muted-2);border-radius:50%;flex:none;width:7px;height:7px;transition:all .4s}.DockerGraph-module__3CsiFq__ck{font-family:var(--font-mono,monospace);letter-spacing:.11em;text-transform:uppercase;color:var(--dk-muted-2);font-size:8.5px}.DockerGraph-module__3CsiFq__ct{font-family:var(--font-mono,monospace);color:var(--dk-text);font-size:12px;font-weight:500}.DockerGraph-module__3CsiFq__cb{font-family:var(--font-mono,monospace);color:var(--dk-accent-2);opacity:0;font-size:9px;transition:opacity .4s}.DockerGraph-module__3CsiFq__cnode.DockerGraph-module__3CsiFq__starting{opacity:1;border-color:var(--dk-accent);box-shadow:0 0 0 1px rgba(var(--dk-glow-rgb), .3), 0 0 26px -6px rgba(var(--dk-glow-rgb), .5);animation:1s ease-in-out infinite DockerGraph-module__3CsiFq__pulse}.DockerGraph-module__3CsiFq__cnode.DockerGraph-module__3CsiFq__starting .DockerGraph-module__3CsiFq__hdot{background:var(--dk-amber);box-shadow:0 0 10px 1px rgba(var(--dk-amber-glow-rgb), .6)}.DockerGraph-module__3CsiFq__cnode.DockerGraph-module__3CsiFq__healthy{opacity:1;border-color:var(--dk-accent-2);box-shadow:0 0 20px -10px rgba(var(--dk-glow-rgb), .45);animation:none}.DockerGraph-module__3CsiFq__cnode.DockerGraph-module__3CsiFq__healthy .DockerGraph-module__3CsiFq__hdot{background:var(--dk-ok);box-shadow:0 0 10px 1px rgba(var(--dk-ok-glow-rgb), .6)}.DockerGraph-module__3CsiFq__cnode.DockerGraph-module__3CsiFq__healthy .DockerGraph-module__3CsiFq__ct{color:var(--dk-accent)}.DockerGraph-module__3CsiFq__cnode.DockerGraph-module__3CsiFq__healthy .DockerGraph-module__3CsiFq__cb{opacity:1}.DockerGraph-module__3CsiFq__cnode.DockerGraph-module__3CsiFq__restart{opacity:1;border-color:var(--dk-amber);box-shadow:0 0 26px -6px rgba(var(--dk-amber-glow-rgb), .6);animation:.7s ease-in-out infinite DockerGraph-module__3CsiFq__pulse}.DockerGraph-module__3CsiFq__cnode.DockerGraph-module__3CsiFq__restart .DockerGraph-module__3CsiFq__hdot{background:var(--dk-amber);animation:.5s step-end infinite DockerGraph-module__3CsiFq__blink}@keyframes DockerGraph-module__3CsiFq__pulse{0%,to{box-shadow:0 0 0 1px rgba(var(--dk-glow-rgb), .3), 0 0 20px -8px rgba(var(--dk-glow-rgb), .35)}50%{box-shadow:0 0 0 1px rgba(var(--dk-glow-rgb), .5), 0 0 34px -4px rgba(var(--dk-glow-rgb), .65)}}@keyframes DockerGraph-module__3CsiFq__blink{50%{opacity:.3}}.DockerGraph-module__3CsiFq__cnode.DockerGraph-module__3CsiFq__pg.DockerGraph-module__3CsiFq__healthy{border-color:var(--dk-info);box-shadow:0 0 20px -10px rgba(var(--dk-info-glow-rgb), .45)}.DockerGraph-module__3CsiFq__cnode.DockerGraph-module__3CsiFq__pg.DockerGraph-module__3CsiFq__healthy .DockerGraph-module__3CsiFq__ct,.DockerGraph-module__3CsiFq__cnode.DockerGraph-module__3CsiFq__pg.DockerGraph-module__3CsiFq__healthy .DockerGraph-module__3CsiFq__cb{color:var(--dk-info)}.DockerGraph-module__3CsiFq__vnode{border:1px dashed var(--dk-info);background:var(--dk-panel-2);opacity:.5;border-radius:11px;flex-direction:column;justify-content:center;gap:4px;min-height:70px;padding:11px 12px;transition:all .4s;display:flex;position:relative}.DockerGraph-module__3CsiFq__vk{font-family:var(--font-mono,monospace);letter-spacing:.11em;text-transform:uppercase;color:var(--dk-muted-2);font-size:8.5px}.DockerGraph-module__3CsiFq__vt{font-family:var(--font-mono,monospace);color:var(--dk-muted);font-size:12px;font-weight:500}.DockerGraph-module__3CsiFq__vs{color:var(--dk-muted-2);font-size:9px}.DockerGraph-module__3CsiFq__vnode.DockerGraph-module__3CsiFq__created{opacity:1;border-color:var(--dk-info);border-style:solid}.DockerGraph-module__3CsiFq__vnode.DockerGraph-module__3CsiFq__created .DockerGraph-module__3CsiFq__vt{color:var(--dk-info)}.DockerGraph-module__3CsiFq__edge{fill:none;stroke:var(--dk-info);stroke-width:1.3px;opacity:.16;stroke-linecap:round;stroke-dasharray:4 5;transition:opacity .4s}.DockerGraph-module__3CsiFq__edge.DockerGraph-module__3CsiFq__mount{stroke-dasharray:none}.DockerGraph-module__3CsiFq__edge.DockerGraph-module__3CsiFq__flow{opacity:.9;animation:.55s linear infinite DockerGraph-module__3CsiFq__dash}.DockerGraph-module__3CsiFq__edge.DockerGraph-module__3CsiFq__done{opacity:.45}@keyframes DockerGraph-module__3CsiFq__dash{to{stroke-dashoffset:-14px}}.DockerGraph-module__3CsiFq__callout{border:1px solid var(--dk-line);border-left:3px solid var(--dk-amber);background:rgba(var(--dk-amber-glow-rgb), .06);opacity:.4;z-index:2;border-radius:10px;margin-top:20px;padding:13px 17px;transition:opacity .5s;position:relative}.DockerGraph-module__3CsiFq__callout.DockerGraph-module__3CsiFq__on{opacity:1}.DockerGraph-module__3CsiFq__calloutKicker{font-family:var(--font-mono,monospace);letter-spacing:.13em;text-transform:uppercase;color:var(--dk-amber);margin-bottom:6px;font-size:9.5px}.DockerGraph-module__3CsiFq__calloutText{color:var(--dk-muted);font-size:.88rem;line-height:1.6}.DockerGraph-module__3CsiFq__calloutText code{font-family:var(--font-mono,monospace);color:var(--dk-accent);font-size:.9em}.DockerGraph-module__3CsiFq__instrument{z-index:2;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid;position:relative}.DockerGraph-module__3CsiFq__card{border:1px solid var(--dk-line);background:linear-gradient(165deg, var(--dk-panel), var(--dk-panel-2));border-radius:14px;overflow:hidden}.DockerGraph-module__3CsiFq__cardHead{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--dk-muted-2);border-bottom:1px solid var(--dk-line);justify-content:space-between;align-items:center;padding:11px 14px;font-size:9.5px;display:flex}.DockerGraph-module__3CsiFq__state{color:var(--dk-accent-2)}.DockerGraph-module__3CsiFq__cfg{height:210px;font-family:var(--font-mono,monospace);color:var(--dk-muted);white-space:pre;margin:0;padding:14px;font-size:10.5px;line-height:1.7;overflow:auto}.DockerGraph-module__3CsiFq__cfgCmt{color:var(--dk-muted-2)}.DockerGraph-module__3CsiFq__cfgRel{color:var(--dk-accent)}.DockerGraph-module__3CsiFq__cfgOverlay{opacity:.3;transition:opacity .6s}.DockerGraph-module__3CsiFq__cfg.DockerGraph-module__3CsiFq__merged .DockerGraph-module__3CsiFq__cfgOverlay{opacity:1}.DockerGraph-module__3CsiFq__cfgOverlay .DockerGraph-module__3CsiFq__cfgSteel{color:var(--dk-info)}.DockerGraph-module__3CsiFq__cfgEffective{opacity:0;transition:opacity .6s}.DockerGraph-module__3CsiFq__cfg.DockerGraph-module__3CsiFq__merged .DockerGraph-module__3CsiFq__cfgEffective{opacity:1}.DockerGraph-module__3CsiFq__cfgEffective .DockerGraph-module__3CsiFq__cfgOk{color:var(--dk-ok)}.DockerGraph-module__3CsiFq__term{height:210px;font-family:var(--font-mono,monospace);color:var(--dk-muted);padding:12px 14px;font-size:10px;line-height:1.75;overflow:hidden}.DockerGraph-module__3CsiFq__logLine{opacity:0;animation:.3s forwards DockerGraph-module__3CsiFq__lineIn}.DockerGraph-module__3CsiFq__logOk{color:var(--dk-ok)}.DockerGraph-module__3CsiFq__logCmd{color:var(--dk-accent)}.DockerGraph-module__3CsiFq__logAmber{color:var(--dk-amber)}.DockerGraph-module__3CsiFq__logSteel{color:var(--dk-info)}@keyframes DockerGraph-module__3CsiFq__lineIn{to{opacity:1}}.DockerGraph-module__3CsiFq__legend{z-index:2;font-family:var(--font-mono,monospace);color:var(--dk-muted);flex-wrap:wrap;gap:10px 20px;margin-top:20px;font-size:11px;display:flex;position:relative}.DockerGraph-module__3CsiFq__legendItem{align-items:center;gap:8px;display:flex}.DockerGraph-module__3CsiFq__legendDot{border-radius:50%;flex:none;width:9px;height:9px}.DockerGraph-module__3CsiFq__dotGray{background:var(--dk-muted-2)}.DockerGraph-module__3CsiFq__dotAmber{background:var(--dk-amber)}.DockerGraph-module__3CsiFq__dotOk{background:var(--dk-ok)}.DockerGraph-module__3CsiFq__legendDep{border-top:2px dashed var(--dk-info);width:20px;height:0}@media (max-width:860px){.DockerGraph-module__3CsiFq__stage{padding:20px 16px 24px}.DockerGraph-module__3CsiFq__instrument{grid-template-columns:1fr}.DockerGraph-module__3CsiFq__zgrid4{grid-template-columns:1fr 1fr}.DockerGraph-module__3CsiFq__zgrid2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.DockerGraph-module__3CsiFq__cnode,.DockerGraph-module__3CsiFq__vnode,.DockerGraph-module__3CsiFq__edge,.DockerGraph-module__3CsiFq__callout,.DockerGraph-module__3CsiFq__cfgOverlay,.DockerGraph-module__3CsiFq__cfgEffective{transition:none}.DockerGraph-module__3CsiFq__cnode.DockerGraph-module__3CsiFq__starting,.DockerGraph-module__3CsiFq__cnode.DockerGraph-module__3CsiFq__restart,.DockerGraph-module__3CsiFq__edge.DockerGraph-module__3CsiFq__flow{animation:none}.DockerGraph-module__3CsiFq__logLine{opacity:1;animation:none}}
.AuthentikFlow-module__KDPBHq__wrap{--ak-panel:#fff;--ak-panel-2:#fafafa;--ak-line:#a1a1aa;--ak-line-soft:#f4f4f5;--ak-accent:#8b1a1a;--ak-accent-2:#c0392b;--ak-info:#3b6ea5;--ak-muted:#3f3f46;--ak-muted-2:#52525b;--ak-text:#18181b;--ak-ok:#3f9142;--ak-glow-rgb:192, 57, 43;--ak-info-glow-rgb:59, 110, 165;--ak-ok-glow-rgb:63, 145, 66}.dark .AuthentikFlow-module__KDPBHq__wrap{--ak-panel:#18181b;--ak-panel-2:#121216;--ak-line:#27272a;--ak-line-soft:#1f1f23;--ak-accent:#e85d4a;--ak-accent-2:#c0392b;--ak-info:#84a9c9;--ak-muted:#a1a1aa;--ak-muted-2:#71717a;--ak-text:#fafafa;--ak-ok:#5cb85f;--ak-glow-rgb:232, 93, 74;--ak-info-glow-rgb:132, 169, 201;--ak-ok-glow-rgb:92, 184, 95}.AuthentikFlow-module__KDPBHq__procs{flex-direction:column;gap:18px;display:flex}.AuthentikFlow-module__KDPBHq__proc{border:1px solid var(--ak-line);background:linear-gradient(180deg, var(--ak-panel), var(--ak-panel-2));opacity:.6;border-radius:18px;padding:clamp(18px,2.6vw,26px);transition:opacity .5s,border-color .5s,box-shadow .5s;position:relative}.AuthentikFlow-module__KDPBHq__proc.AuthentikFlow-module__KDPBHq__active{opacity:1;border-color:var(--ak-accent-2);box-shadow:0 0 40px -16px rgba(var(--ak-glow-rgb), .4)}.AuthentikFlow-module__KDPBHq__procHead{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.AuthentikFlow-module__KDPBHq__pn{font-family:var(--font-mono,monospace);letter-spacing:.14em;color:var(--ak-accent-2);flex:none;font-size:11px}.AuthentikFlow-module__KDPBHq__pt{letter-spacing:-.01em;color:var(--ak-text);font-size:1.1rem;font-weight:600}.AuthentikFlow-module__KDPBHq__pg{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ak-muted-2);border:1px solid var(--ak-line);border-radius:6px;margin-left:auto;padding:3px 9px;font-size:9.5px}.AuthentikFlow-module__KDPBHq__flowrow{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.AuthentikFlow-module__KDPBHq__pnode{border:1px solid var(--ak-line);background:linear-gradient(165deg, var(--ak-panel), var(--ak-panel-2));border-radius:10px;flex-direction:column;flex:none;justify-content:center;gap:3px;min-height:60px;padding:10px 12px;transition:border-color .4s,box-shadow .4s,opacity .4s;display:flex;position:relative}.AuthentikFlow-module__KDPBHq__pk{font-family:var(--font-mono,monospace);letter-spacing:.11em;text-transform:uppercase;color:var(--ak-muted-2);font-size:8.5px}.AuthentikFlow-module__KDPBHq__pt2{font-family:var(--font-mono,monospace);color:var(--ak-accent);font-size:12px;font-weight:500}.AuthentikFlow-module__KDPBHq__ps{color:var(--ak-muted);font-size:9px}.AuthentikFlow-module__KDPBHq__pnode.AuthentikFlow-module__KDPBHq__pulse{border-color:var(--ak-accent);box-shadow:0 0 24px -6px rgba(var(--ak-glow-rgb), .55)}.AuthentikFlow-module__KDPBHq__pnode.AuthentikFlow-module__KDPBHq__done{border-color:var(--ak-accent-2)}.AuthentikFlow-module__KDPBHq__pnode.AuthentikFlow-module__KDPBHq__sess.AuthentikFlow-module__KDPBHq__done .AuthentikFlow-module__KDPBHq__pt2{color:var(--ak-ok)}.AuthentikFlow-module__KDPBHq__link{flex-direction:column;flex:28px;align-self:center;align-items:center;gap:4px;min-width:28px;display:flex}.AuthentikFlow-module__KDPBHq__ll{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ak-muted-2);white-space:nowrap;height:10px;font-size:8.5px}.AuthentikFlow-module__KDPBHq__line{background:repeating-linear-gradient(90deg, var(--ak-line) 0 5px, transparent 5px 11px);opacity:.55;background-size:11px 2px;width:100%;height:2px;transition:opacity .3s}.AuthentikFlow-module__KDPBHq__line.AuthentikFlow-module__KDPBHq__flow{opacity:1;background:repeating-linear-gradient(90deg, var(--ak-accent) 0 5px, transparent 5px 11px);background-size:11px 2px;animation:.5s linear infinite AuthentikFlow-module__KDPBHq__connflow}.AuthentikFlow-module__KDPBHq__line.AuthentikFlow-module__KDPBHq__done{opacity:.6;background:var(--ak-accent-2)}@keyframes AuthentikFlow-module__KDPBHq__connflow{to{background-position:11px 0}}.AuthentikFlow-module__KDPBHq__flowbox{min-width:200px}.AuthentikFlow-module__KDPBHq__stagepills{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.AuthentikFlow-module__KDPBHq__sp{font-family:var(--font-mono,monospace);color:var(--ak-muted);border:1px solid var(--ak-line);border-radius:6px;padding:3px 8px;font-size:9.5px;transition:all .35s;position:relative}.AuthentikFlow-module__KDPBHq__sp.AuthentikFlow-module__KDPBHq__active{color:var(--ak-accent);border-color:var(--ak-accent);box-shadow:0 0 16px -6px rgba(var(--ak-glow-rgb), .7)}.AuthentikFlow-module__KDPBHq__sp.AuthentikFlow-module__KDPBHq__done{color:var(--ak-ok);border-color:var(--ak-ok)}.AuthentikFlow-module__KDPBHq__sp.AuthentikFlow-module__KDPBHq__done:after{content:" ✓"}.AuthentikFlow-module__KDPBHq__procnote{border-top:1px solid var(--ak-line);font-family:var(--font-mono,monospace);color:var(--ak-muted-2);margin-top:16px;padding-top:13px;font-size:10.5px}.AuthentikFlow-module__KDPBHq__procnote b{color:var(--ak-info)}.AuthentikFlow-module__KDPBHq__dash{border:1px solid var(--ak-line);background:var(--ak-panel-2);border-radius:13px;overflow:hidden}.AuthentikFlow-module__KDPBHq__dashBar{border-bottom:1px solid var(--ak-line);background:var(--ak-line-soft);justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;display:flex}.AuthentikFlow-module__KDPBHq__dbTitle{font-family:var(--font-mono,monospace);color:var(--ak-muted);letter-spacing:.05em;font-size:10.5px}.AuthentikFlow-module__KDPBHq__dbTitle b{color:var(--ak-accent)}.AuthentikFlow-module__KDPBHq__dashUser{font-family:var(--font-mono,monospace);color:var(--ak-muted-2);opacity:0;align-items:center;gap:7px;font-size:10.5px;transition:opacity .5s;display:flex}.AuthentikFlow-module__KDPBHq__dashUser.AuthentikFlow-module__KDPBHq__on{opacity:1;color:var(--ak-info)}.AuthentikFlow-module__KDPBHq__avatar{background:linear-gradient(140deg, var(--ak-accent), var(--ak-accent-2));color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-weight:600;display:grid}.AuthentikFlow-module__KDPBHq__tiles{grid-template-columns:repeat(4,1fr);gap:11px;padding:15px;display:grid}.AuthentikFlow-module__KDPBHq__tile{border:1px solid var(--ak-line);opacity:.4;background:var(--ak-panel);border-radius:11px;flex-direction:column;gap:8px;padding:12px;transition:all .45s;display:flex;position:relative}.AuthentikFlow-module__KDPBHq__tile.AuthentikFlow-module__KDPBHq__on{opacity:1}.AuthentikFlow-module__KDPBHq__tile.AuthentikFlow-module__KDPBHq__open{border-color:var(--ak-accent-2);box-shadow:0 0 24px -10px rgba(var(--ak-glow-rgb), .5)}.AuthentikFlow-module__KDPBHq__tileIcon{color:#fff;background:linear-gradient(140deg, var(--ak-accent), var(--ak-accent-2));border-radius:8px;place-items:center;width:30px;height:30px;font-size:.95rem;font-weight:700;display:grid}.AuthentikFlow-module__KDPBHq__tileName{font-family:var(--font-mono,monospace);color:var(--ak-text);font-size:11.5px;font-weight:500}.AuthentikFlow-module__KDPBHq__tileSub{color:var(--ak-muted-2);font-size:9px}.AuthentikFlow-module__KDPBHq__tileStatus{font-family:var(--font-mono,monospace);letter-spacing:.05em;color:var(--ak-muted-2);margin-top:1px;font-size:8.5px}.AuthentikFlow-module__KDPBHq__tile.AuthentikFlow-module__KDPBHq__on .AuthentikFlow-module__KDPBHq__tileStatus{color:var(--ak-muted)}.AuthentikFlow-module__KDPBHq__tile.AuthentikFlow-module__KDPBHq__open .AuthentikFlow-module__KDPBHq__tileStatus{color:var(--ak-ok)}.AuthentikFlow-module__KDPBHq__tileLock{color:var(--ak-muted-2);font-size:10px;transition:opacity .4s;position:absolute;top:11px;right:12px}.AuthentikFlow-module__KDPBHq__tile.AuthentikFlow-module__KDPBHq__on .AuthentikFlow-module__KDPBHq__tileLock{opacity:0}.AuthentikFlow-module__KDPBHq__ssostat{border:1px solid var(--ak-line);border-left:3px solid var(--ak-accent-2);background:rgba(var(--ak-glow-rgb), .05);border-radius:10px;align-items:center;gap:14px;margin-top:16px;padding:13px 17px;display:flex}.AuthentikFlow-module__KDPBHq__ssoBig{color:var(--ak-accent);white-space:nowrap;font-size:1.35rem;font-weight:700}.AuthentikFlow-module__KDPBHq__ssoLabel{font-family:var(--font-mono,monospace);color:var(--ak-muted);letter-spacing:.03em;font-size:10.5px}.AuthentikFlow-module__KDPBHq__daemons{border:1px solid var(--ak-line);background:var(--ak-line-soft);border-radius:14px;margin-top:20px;padding:15px 17px}.AuthentikFlow-module__KDPBHq__daemonsHead{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--ak-muted-2);flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:12px;font-size:9.5px;display:flex}.AuthentikFlow-module__KDPBHq__daemonsNote{color:var(--ak-muted-2);text-transform:none;letter-spacing:0}.AuthentikFlow-module__KDPBHq__daemonChips{flex-wrap:wrap;gap:9px;display:flex}.AuthentikFlow-module__KDPBHq__daemonChip{font-family:var(--font-mono,monospace);color:var(--ak-muted);border:1px solid var(--ak-line);background:var(--ak-panel-2);border-radius:8px;padding:6px 11px;font-size:11px}.AuthentikFlow-module__KDPBHq__daemonChip .AuthentikFlow-module__KDPBHq__dd{color:var(--ak-muted-2)}@media (max-width:720px){.AuthentikFlow-module__KDPBHq__tiles{grid-template-columns:1fr 1fr}.AuthentikFlow-module__KDPBHq__flowrow{gap:8px}.AuthentikFlow-module__KDPBHq__link{flex-direction:row;flex-basis:100%;gap:8px;min-width:0}.AuthentikFlow-module__KDPBHq__link .AuthentikFlow-module__KDPBHq__line{flex:1;width:auto}.AuthentikFlow-module__KDPBHq__pnode,.AuthentikFlow-module__KDPBHq__flowbox{flex:100%}.AuthentikFlow-module__KDPBHq__ssostat{flex-direction:column;align-items:flex-start;gap:6px}}@media (prefers-reduced-motion:reduce){.AuthentikFlow-module__KDPBHq__proc,.AuthentikFlow-module__KDPBHq__tile,.AuthentikFlow-module__KDPBHq__line,.AuthentikFlow-module__KDPBHq__pnode,.AuthentikFlow-module__KDPBHq__sp,.AuthentikFlow-module__KDPBHq__dashUser{transition:none}.AuthentikFlow-module__KDPBHq__line.AuthentikFlow-module__KDPBHq__flow{animation:none}}
.MetabaseFlow-module__3CWh_a__wrap{--mb-panel:#fff;--mb-panel-2:#fafafa;--mb-line:#a1a1aa;--mb-line-soft:#f4f4f5;--mb-accent:#8b1a1a;--mb-accent-2:#c0392b;--mb-info:#3b6ea5;--mb-muted:#3f3f46;--mb-muted-2:#52525b;--mb-text:#18181b;--mb-ok:#3f9142;--mb-glow-rgb:192, 57, 43;--mb-info-glow-rgb:59, 110, 165;--mb-ok-glow-rgb:63, 145, 66}.dark .MetabaseFlow-module__3CWh_a__wrap{--mb-panel:#18181b;--mb-panel-2:#121216;--mb-line:#27272a;--mb-line-soft:#1f1f23;--mb-accent:#e85d4a;--mb-accent-2:#c0392b;--mb-info:#84a9c9;--mb-muted:#a1a1aa;--mb-muted-2:#71717a;--mb-text:#fafafa;--mb-ok:#5cb85f;--mb-glow-rgb:232, 93, 74;--mb-info-glow-rgb:132, 169, 201;--mb-ok-glow-rgb:92, 184, 95}.MetabaseFlow-module__3CWh_a__procs{flex-direction:column;gap:18px;display:flex}.MetabaseFlow-module__3CWh_a__proc{border:1px solid var(--mb-line);background:linear-gradient(180deg, var(--mb-panel), var(--mb-panel-2));opacity:.6;border-radius:18px;padding:clamp(18px,2.6vw,26px);transition:opacity .5s,border-color .5s,box-shadow .5s}.MetabaseFlow-module__3CWh_a__proc.MetabaseFlow-module__3CWh_a__active{opacity:1;border-color:var(--mb-accent-2);box-shadow:0 0 40px -16px rgba(var(--mb-glow-rgb), .4)}.MetabaseFlow-module__3CWh_a__procHead{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.MetabaseFlow-module__3CWh_a__pn{font-family:var(--font-mono,monospace);letter-spacing:.14em;color:var(--mb-accent-2);flex:none;font-size:11px}.MetabaseFlow-module__3CWh_a__pt{letter-spacing:-.01em;color:var(--mb-text);font-size:1.1rem;font-weight:600}.MetabaseFlow-module__3CWh_a__pg{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--mb-muted-2);border:1px solid var(--mb-line);border-radius:6px;margin-left:auto;padding:3px 9px;font-size:9.5px}.MetabaseFlow-module__3CWh_a__grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.MetabaseFlow-module__3CWh_a__card{border:1px solid var(--mb-line);background:linear-gradient(165deg, var(--mb-panel), var(--mb-panel-2));border-radius:12px;overflow:hidden}.MetabaseFlow-module__3CWh_a__cardHead{font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--mb-muted-2);border-bottom:1px solid var(--mb-line);justify-content:space-between;align-items:center;padding:10px 13px;font-size:9.5px;display:flex}.MetabaseFlow-module__3CWh_a__state{color:var(--mb-accent-2)}.MetabaseFlow-module__3CWh_a__nb{flex-direction:column;gap:7px;min-height:195px;padding:9px;display:flex}.MetabaseFlow-module__3CWh_a__nbstep{border:1px solid var(--mb-line);background:var(--mb-panel-2);opacity:.35;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;transition:all .4s;display:flex}.MetabaseFlow-module__3CWh_a__nbstep.MetabaseFlow-module__3CWh_a__on{opacity:1}.MetabaseFlow-module__3CWh_a__nbstep.MetabaseFlow-module__3CWh_a__cur{border-color:var(--mb-accent);box-shadow:0 0 20px -8px rgba(var(--mb-glow-rgb), .6)}.MetabaseFlow-module__3CWh_a__nbIndex{background:var(--mb-panel);border:1px solid var(--mb-line);width:19px;height:19px;font-family:var(--font-mono,monospace);color:var(--mb-muted-2);border-radius:6px;flex:none;place-items:center;font-size:9.5px;display:grid}.MetabaseFlow-module__3CWh_a__nbstep.MetabaseFlow-module__3CWh_a__on .MetabaseFlow-module__3CWh_a__nbIndex{color:var(--mb-accent);border-color:var(--mb-accent-2)}.MetabaseFlow-module__3CWh_a__nbCol{flex-direction:column;gap:1px;display:flex}.MetabaseFlow-module__3CWh_a__nk{font-family:var(--font-mono,monospace);letter-spacing:.09em;text-transform:uppercase;color:var(--mb-muted-2);font-size:8.5px}.MetabaseFlow-module__3CWh_a__nl{font-family:var(--font-mono,monospace);color:var(--mb-text);font-size:11px}.MetabaseFlow-module__3CWh_a__nd{font-family:var(--font-mono,monospace);color:var(--mb-muted-2);text-align:right;margin-left:auto;font-size:9.5px}.MetabaseFlow-module__3CWh_a__nbstep.MetabaseFlow-module__3CWh_a__on .MetabaseFlow-module__3CWh_a__nd{color:var(--mb-accent-2)}.MetabaseFlow-module__3CWh_a__sqlwrap{min-height:165px;position:relative}.MetabaseFlow-module__3CWh_a__sqlempty{font-family:var(--font-mono,monospace);color:var(--mb-muted-2);justify-content:center;align-items:center;font-size:10.5px;transition:opacity .4s;display:flex;position:absolute;inset:0}.MetabaseFlow-module__3CWh_a__sqlempty.MetabaseFlow-module__3CWh_a__hide{opacity:0}.MetabaseFlow-module__3CWh_a__sqlcode{font-family:var(--font-mono,monospace);white-space:pre;color:var(--mb-muted);opacity:0;margin:0;padding:14px;font-size:10.5px;line-height:1.7;transition:opacity .6s}.MetabaseFlow-module__3CWh_a__sqlcode.MetabaseFlow-module__3CWh_a__on{opacity:1}.MetabaseFlow-module__3CWh_a__sqlKw{color:var(--mb-info)}.MetabaseFlow-module__3CWh_a__sqlFn{color:var(--mb-accent)}.MetabaseFlow-module__3CWh_a__sqlTb{color:var(--mb-accent-2)}.MetabaseFlow-module__3CWh_a__sqlCmt{color:var(--mb-muted-2)}.MetabaseFlow-module__3CWh_a__sqlfoot{border-top:1px solid var(--mb-line);font-family:var(--font-mono,monospace);color:var(--mb-muted-2);opacity:0;padding:9px 14px;font-size:10px;transition:opacity .5s}.MetabaseFlow-module__3CWh_a__sqlfoot.MetabaseFlow-module__3CWh_a__on{opacity:1}.MetabaseFlow-module__3CWh_a__sqlfoot b{color:var(--mb-ok)}.MetabaseFlow-module__3CWh_a__sqlRo{color:var(--mb-info)}.MetabaseFlow-module__3CWh_a__procnote{border-top:1px solid var(--mb-line);font-family:var(--font-mono,monospace);color:var(--mb-muted-2);margin-top:16px;padding-top:13px;font-size:10.5px}.MetabaseFlow-module__3CWh_a__procnote b{color:var(--mb-accent-2)}.MetabaseFlow-module__3CWh_a__dash{border:1px solid var(--mb-line);background:var(--mb-panel-2);border-radius:13px;overflow:hidden}.MetabaseFlow-module__3CWh_a__dashBar{border-bottom:1px solid var(--mb-line);background:var(--mb-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;display:flex}.MetabaseFlow-module__3CWh_a__dbTitle{font-family:var(--font-mono,monospace);color:var(--mb-muted);letter-spacing:.05em;font-size:10.5px}.MetabaseFlow-module__3CWh_a__dbTitle b{color:var(--mb-accent)}.MetabaseFlow-module__3CWh_a__filterPill{font-family:var(--font-mono,monospace);color:var(--mb-info);border:1px solid var(--mb-info);opacity:0;border-radius:6px;padding:4px 9px;font-size:9.5px;transition:opacity .5s}.MetabaseFlow-module__3CWh_a__filterPill.MetabaseFlow-module__3CWh_a__on{opacity:1}.MetabaseFlow-module__3CWh_a__dgrid{grid-template-columns:repeat(3,1fr);gap:11px;padding:13px;display:grid}.MetabaseFlow-module__3CWh_a__dtile{border:1px solid var(--mb-line);background:var(--mb-panel);opacity:0;border-radius:10px;padding:13px;transition:all .5s;transform:translateY(6px)}.MetabaseFlow-module__3CWh_a__dtile.MetabaseFlow-module__3CWh_a__on{opacity:1;transform:none}.MetabaseFlow-module__3CWh_a__kv{color:var(--mb-accent);font-size:1.4rem;font-weight:700;line-height:1}.MetabaseFlow-module__3CWh_a__kl{font-family:var(--font-mono,monospace);letter-spacing:.09em;text-transform:uppercase;color:var(--mb-muted-2);margin-top:6px;font-size:8.5px}.MetabaseFlow-module__3CWh_a__dcard{border:1px solid var(--mb-line);background:var(--mb-panel);opacity:0;border-radius:10px;grid-column:1/-1;padding:12px 14px;transition:all .5s;transform:translateY(6px)}.MetabaseFlow-module__3CWh_a__dcard.MetabaseFlow-module__3CWh_a__on{opacity:1;border-color:var(--mb-accent-2);box-shadow:0 0 26px -12px rgba(var(--mb-glow-rgb), .5);transform:none}.MetabaseFlow-module__3CWh_a__dcHead{font-family:var(--font-mono,monospace);letter-spacing:.09em;text-transform:uppercase;color:var(--mb-muted-2);justify-content:space-between;margin-bottom:9px;font-size:9.5px;display:flex}.MetabaseFlow-module__3CWh_a__dcHead b{color:var(--mb-accent)}.MetabaseFlow-module__3CWh_a__chart{align-items:flex-end;gap:9px;height:96px;padding-top:6px;display:flex}.MetabaseFlow-module__3CWh_a__bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.MetabaseFlow-module__3CWh_a__bfill{background:linear-gradient(180deg, var(--mb-accent), var(--mb-accent-2));border-radius:4px 4px 0 0;width:100%;max-width:28px;height:0;transition:height .8s cubic-bezier(.2,.8,.3,1)}.MetabaseFlow-module__3CWh_a__blabel{font-family:var(--font-mono,monospace);color:var(--mb-muted-2);font-size:8.5px}.MetabaseFlow-module__3CWh_a__autob{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.MetabaseFlow-module__3CWh_a__ac{font-family:var(--font-mono,monospace);color:var(--mb-muted);border:1px solid var(--mb-line);background:var(--mb-panel-2);opacity:0;border-radius:8px;padding:6px 11px;font-size:10.5px;transition:all .45s;transform:translateY(4px)}.MetabaseFlow-module__3CWh_a__ac.MetabaseFlow-module__3CWh_a__on{opacity:1;color:var(--mb-info);border-color:var(--mb-info);transform:none}.MetabaseFlow-module__3CWh_a__ac b{color:var(--mb-accent-2)}@media (max-width:860px){.MetabaseFlow-module__3CWh_a__grid2{grid-template-columns:1fr}.MetabaseFlow-module__3CWh_a__dgrid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.MetabaseFlow-module__3CWh_a__proc,.MetabaseFlow-module__3CWh_a__nbstep,.MetabaseFlow-module__3CWh_a__sqlcode,.MetabaseFlow-module__3CWh_a__dtile,.MetabaseFlow-module__3CWh_a__dcard,.MetabaseFlow-module__3CWh_a__bfill,.MetabaseFlow-module__3CWh_a__ac,.MetabaseFlow-module__3CWh_a__filterPill{transition:none}}
