.date[data-astro-cid-pnt42otr]{margin-top:12px;font-size:14px;color:var(--muted)}.note[data-astro-cid-pnt42otr]{margin-top:16px;font-size:15px;color:#f2cf8c}.goals[data-astro-cid-pnt42otr]{margin-top:32px}.goals[data-astro-cid-pnt42otr] h2[data-astro-cid-pnt42otr]{font-size:17px;font-weight:500;margin-bottom:8px}.goals[data-astro-cid-pnt42otr] ul[data-astro-cid-pnt42otr]{margin:0;padding-left:20px;color:var(--muted)}.prose[data-astro-cid-pnt42otr]{margin-top:48px}.prose[data-astro-cid-pnt42otr] h2{font-size:28px;font-weight:500;margin:48px 0 12px}.prose[data-astro-cid-pnt42otr] h3{font-size:21px;font-weight:500;margin:32px 0 4px}.prose[data-astro-cid-pnt42otr] p,.prose[data-astro-cid-pnt42otr] li{color:var(--muted)}.prose[data-astro-cid-pnt42otr] p+p{margin-top:12px}.prose[data-astro-cid-pnt42otr] h3+p em:only-child{font-size:15px}.prose[data-astro-cid-pnt42otr] strong{color:var(--text);font-weight:600}.prose[data-astro-cid-pnt42otr] ul,.prose[data-astro-cid-pnt42otr] ol{padding-left:22px;margin:12px 0}.prose[data-astro-cid-pnt42otr] blockquote{margin:24px 0;padding:16px 20px;border-left:3px solid var(--accent);border-radius:0 12px 12px 0;background:var(--bg-2)}.prose[data-astro-cid-pnt42otr] blockquote p{color:var(--text)}.prose[data-astro-cid-pnt42otr] table{width:100%;border-collapse:collapse;margin:16px 0;font-size:16px;display:block;overflow-x:auto}.prose[data-astro-cid-pnt42otr] th,.prose[data-astro-cid-pnt42otr] td{text-align:left;padding:8px 12px;border-bottom:1px solid var(--line)}.prose[data-astro-cid-pnt42otr] .diagram{margin:32px 0}.prose[data-astro-cid-pnt42otr] .timeline{display:flex;gap:4px;border-radius:12px;overflow:hidden}.prose[data-astro-cid-pnt42otr] .tl-seg{padding:14px 12px;background:var(--bg-2);border-top:3px solid var(--line-2);min-width:0}.prose[data-astro-cid-pnt42otr] .tl-seg.main{border-top-color:var(--accent)}.prose[data-astro-cid-pnt42otr] .tl-time{display:block;font-family:var(--display);font-size:13px;letter-spacing:.08em;color:var(--accent)}.prose[data-astro-cid-pnt42otr] .tl-what{display:block;font-size:15px;color:var(--text);margin-top:4px;line-height:1.35}.prose[data-astro-cid-pnt42otr] .tl-how{display:block;font-size:13px;color:var(--muted);margin-top:4px;line-height:1.4}@media(max-width:640px){.prose[data-astro-cid-pnt42otr] .timeline{flex-direction:column}.prose[data-astro-cid-pnt42otr] .tl-seg{flex-basis:auto!important}}.prose[data-astro-cid-pnt42otr] .diagram .scale{display:flex;justify-content:space-between;gap:8px;font-size:13px;letter-spacing:.04em;color:var(--muted);padding-bottom:12px;margin-bottom:16px;background:linear-gradient(90deg,var(--accent),var(--line-2)) bottom / 100% 2px no-repeat}.prose[data-astro-cid-pnt42otr] .diagram .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.prose[data-astro-cid-pnt42otr] .dcard{padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--bg-2)}.prose[data-astro-cid-pnt42otr] .dcard.accent{border-color:var(--accent)}.prose[data-astro-cid-pnt42otr] .dcard svg{width:40px;height:40px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin-bottom:12px}.prose[data-astro-cid-pnt42otr] .dcard.accent svg{stroke:var(--accent)}.prose[data-astro-cid-pnt42otr] .dcard svg .trail{stroke:var(--accent);stroke-dasharray:3 4}.prose[data-astro-cid-pnt42otr] .dcard p{font-size:15px;margin:0}.prose[data-astro-cid-pnt42otr] .dcard p+p{margin-top:6px}.prose[data-astro-cid-pnt42otr] .dcard .dk{font-family:var(--display);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.prose[data-astro-cid-pnt42otr] .dcard .dt{font-family:var(--display);font-size:19px;color:var(--text);margin-top:2px}.prose[data-astro-cid-pnt42otr] .dcard .ex{margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.prose[data-astro-cid-pnt42otr] .diagram figcaption{margin-top:12px;font-size:14px;color:var(--muted)}@media(max-width:640px){.prose[data-astro-cid-pnt42otr] .diagram .cards{grid-template-columns:1fr}.prose[data-astro-cid-pnt42otr] .diagram .scale{display:none}}.prose[data-astro-cid-pnt42otr] .lifecycle{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.prose[data-astro-cid-pnt42otr] .lc-group{padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--bg-2)}.prose[data-astro-cid-pnt42otr] .lc-group.bridge{border-color:var(--accent)}.prose[data-astro-cid-pnt42otr] .lc-head{font-family:var(--display);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.prose[data-astro-cid-pnt42otr] .lc-steps{list-style:none;padding:0;margin:0;display:grid;gap:8px}.prose[data-astro-cid-pnt42otr] .lifecycle .lc-group:first-child .lc-steps{grid-template-columns:1fr 1fr}.prose[data-astro-cid-pnt42otr] .lc-steps li{counter-increment:none;padding:12px;border-radius:10px;background:var(--bg);display:flex;flex-direction:column;gap:2px}.prose[data-astro-cid-pnt42otr] .lc-en{font-family:var(--display);font-size:18px;color:var(--text)}.prose[data-astro-cid-pnt42otr] .lc-de{font-size:13px;color:var(--accent)}.prose[data-astro-cid-pnt42otr] .lc-tx{font-size:14px;color:var(--muted);line-height:1.45}.prose[data-astro-cid-pnt42otr] .lc-loop{display:flex;gap:10px;align-items:flex-start;margin-top:12px;font-size:15px}.prose[data-astro-cid-pnt42otr] .lc-loop svg{width:22px;height:22px;flex:none;margin-top:2px;fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:760px){.prose[data-astro-cid-pnt42otr] .lifecycle{grid-template-columns:1fr}}@media(max-width:420px){.prose[data-astro-cid-pnt42otr] .lifecycle .lc-group:first-child .lc-steps{grid-template-columns:1fr}}.prose[data-astro-cid-pnt42otr] .diagram .cards.four{grid-template-columns:repeat(2,1fr)}.prose[data-astro-cid-pnt42otr] .diagram .flow+.lc-head{margin-top:20px}.prose[data-astro-cid-pnt42otr] .orch{display:grid;gap:10px}.prose[data-astro-cid-pnt42otr] .orch-lead{justify-self:center;text-align:center;padding:14px 24px;border:1px solid var(--accent);border-radius:999px;background:var(--bg-2)}.prose[data-astro-cid-pnt42otr] .orch-team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;position:relative;padding-top:18px}.prose[data-astro-cid-pnt42otr] .orch-team:before{content:"";position:absolute;top:0;left:16.6%;right:16.6%;height:10px;border:2px solid var(--line-2);border-bottom:0;border-radius:10px 10px 0 0}.prose[data-astro-cid-pnt42otr] .orch-out{justify-self:center;min-width:50%;text-align:center;margin-top:8px}.prose[data-astro-cid-pnt42otr] .bars{display:grid;gap:10px}.prose[data-astro-cid-pnt42otr] .bar-row{display:grid;grid-template-columns:150px 1fr 80px;gap:12px;align-items:center;font-size:15px}.prose[data-astro-cid-pnt42otr] .bar-l{color:var(--text)}.prose[data-astro-cid-pnt42otr] .bar-v{color:var(--muted);font-size:14px}.prose[data-astro-cid-pnt42otr] .bar{height:14px;border-radius:999px;background:var(--bg-2);overflow:hidden}.prose[data-astro-cid-pnt42otr] .bar i{display:block;height:100%;border-radius:999px;background:var(--accent)}.prose[data-astro-cid-pnt42otr] .bar i.hot{background:#f2cf8c}@media(max-width:640px){.prose[data-astro-cid-pnt42otr] .orch-team{grid-template-columns:1fr;padding-top:0}.prose[data-astro-cid-pnt42otr] .orch-team:before{display:none}.prose[data-astro-cid-pnt42otr] .bar-row{grid-template-columns:1fr 70px}.prose[data-astro-cid-pnt42otr] .bar-row .bar{grid-column:1 / -1;grid-row:2}}.prose[data-astro-cid-pnt42otr] .mcp-cmp{display:grid;grid-template-columns:1fr 1fr;gap:12px}.prose[data-astro-cid-pnt42otr] .mcp-panel{padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--bg-2)}.prose[data-astro-cid-pnt42otr] .mcp-panel.accent{border-color:var(--accent)}.prose[data-astro-cid-pnt42otr] .mcp-svg{display:block;width:100%;height:auto}.prose[data-astro-cid-pnt42otr] .mcp-svg line{stroke:var(--line-2);stroke-width:1.5}.prose[data-astro-cid-pnt42otr] .mcp-panel.accent .mcp-svg line{stroke:var(--accent)}.prose[data-astro-cid-pnt42otr] .mcp-svg .n rect{fill:var(--bg);stroke:var(--line-2)}.prose[data-astro-cid-pnt42otr] .mcp-svg .hub rect{fill:var(--bg);stroke:var(--accent);stroke-width:2}.prose[data-astro-cid-pnt42otr] .mcp-svg text{fill:var(--text);font-size:12px;text-anchor:middle;font-family:var(--display)}.prose[data-astro-cid-pnt42otr] .mcp-svg .hub text{fill:var(--accent);font-size:14px}@media(max-width:640px){.prose[data-astro-cid-pnt42otr] .mcp-cmp{grid-template-columns:1fr}}.prose[data-astro-cid-pnt42otr] .toks{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 16px!important}.prose[data-astro-cid-pnt42otr] .toks span{font-family:var(--display);font-size:17px;color:var(--text);padding:4px 10px;border-radius:8px;background:#7fd6bc1f;border:1px solid rgba(127,214,188,.35)}.prose[data-astro-cid-pnt42otr] .toks span:nth-child(2n){background:#f2cf8c1f;border-color:#f2cf8c66}.prose[data-astro-cid-pnt42otr] .ctx{display:flex;height:28px;border-radius:8px;overflow:hidden;border:1px solid var(--line-2);margin-bottom:14px}.prose[data-astro-cid-pnt42otr] .ctx span{display:block;height:100%}.prose[data-astro-cid-pnt42otr] .ctx span+span{border-left:2px solid var(--bg)}.prose[data-astro-cid-pnt42otr] .c1{background:#9fb3ad}.prose[data-astro-cid-pnt42otr] .c2{background:#6e9fc4}.prose[data-astro-cid-pnt42otr] .c3{background:#b39ddb}.prose[data-astro-cid-pnt42otr] .c4{background:#f2cf8c}.prose[data-astro-cid-pnt42otr] .c5{background:#7fd6bc}.prose[data-astro-cid-pnt42otr] .c6{background:#ffb4a2}.prose[data-astro-cid-pnt42otr] .csum{background:repeating-linear-gradient(45deg,#f2cf8c 0 6px,#c9a764 6px 12px)}.prose[data-astro-cid-pnt42otr] .cfree{background:transparent}.prose[data-astro-cid-pnt42otr] .ctx-legend{list-style:none;padding:0!important;margin:0!important;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 16px}.prose[data-astro-cid-pnt42otr] .ctx-legend li{display:flex;gap:8px;align-items:center;font-size:14px}.prose[data-astro-cid-pnt42otr] .ctx-legend i{flex:none;width:14px;height:14px;border-radius:4px;border:1px solid var(--line-2)}.prose[data-astro-cid-pnt42otr] p:has(>img){margin:32px 0 0}.prose[data-astro-cid-pnt42otr] p>img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--line)}.prose[data-astro-cid-pnt42otr] .shot-cap{margin:12px 0 28px!important;font-size:14px}.prose[data-astro-cid-pnt42otr] .fl-step.muted{border-style:dashed;background:transparent}.prose[data-astro-cid-pnt42otr] .fl-step.muted .fl-k{color:var(--muted)}.prose[data-astro-cid-pnt42otr] .flow{display:flex;align-items:stretch;gap:6px}.prose[data-astro-cid-pnt42otr] .fl-step{flex:1 1 0;min-width:0;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--bg-2)}.prose[data-astro-cid-pnt42otr] .fl-step.accent{border-color:var(--accent)}.prose[data-astro-cid-pnt42otr] .fl-k{display:block;font-family:var(--display);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.prose[data-astro-cid-pnt42otr] .fl-x{display:block;font-size:14px;color:var(--text);margin-top:6px;line-height:1.45}.prose[data-astro-cid-pnt42otr] .fl-arrow{align-self:center;color:var(--accent);font-size:18px}.prose[data-astro-cid-pnt42otr] .balance{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center}.prose[data-astro-cid-pnt42otr] .bal-side{padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--bg-2);height:100%}.prose[data-astro-cid-pnt42otr] .bal-side.plus{border-color:var(--accent)}.prose[data-astro-cid-pnt42otr] .bal-side.minus{border-color:#8a5a4f}.prose[data-astro-cid-pnt42otr] .bal-head{font-family:var(--display);font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}.prose[data-astro-cid-pnt42otr] .bal-side.plus .bal-head{color:var(--accent)}.prose[data-astro-cid-pnt42otr] .bal-side.minus .bal-head{color:#ffb4a2}.prose[data-astro-cid-pnt42otr] .bal-side ul{margin:0;padding-left:18px}.prose[data-astro-cid-pnt42otr] .bal-side li{font-size:15px;color:var(--text)}.prose[data-astro-cid-pnt42otr] .bal-mid svg{width:52px;height:52px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:760px){.prose[data-astro-cid-pnt42otr] .flow{flex-direction:column}.prose[data-astro-cid-pnt42otr] .fl-arrow{transform:rotate(90deg)}.prose[data-astro-cid-pnt42otr] .balance{grid-template-columns:1fr}.prose[data-astro-cid-pnt42otr] .bal-mid{justify-self:center}}@media(max-width:520px){.prose[data-astro-cid-pnt42otr] .diagram .cards.four{grid-template-columns:1fr}}.prose[data-astro-cid-pnt42otr] .vsys{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,2.6fr) auto minmax(0,1fr);gap:8px;align-items:center}.prose[data-astro-cid-pnt42otr] .vs-end{padding:14px;border:1px dashed var(--line-2);border-radius:12px}.prose[data-astro-cid-pnt42otr] .vs-end.out{border-color:var(--accent)}.prose[data-astro-cid-pnt42otr] .vs-t{display:block;font-family:var(--display);font-size:17px;color:var(--text);margin-top:4px;line-height:1.3}.prose[data-astro-cid-pnt42otr] .vs-x{display:block;font-size:13px;color:var(--muted);margin-top:4px;line-height:1.4}.prose[data-astro-cid-pnt42otr] .vs-core{padding:14px;border:1px solid var(--accent);border-radius:14px;background:var(--bg-2);display:grid;gap:8px}.prose[data-astro-cid-pnt42otr] .vs-core .lc-head{margin-bottom:2px}.prose[data-astro-cid-pnt42otr] .vs-band{min-width:0;padding:10px 12px;border-radius:10px;background:var(--bg)}.prose[data-astro-cid-pnt42otr] .vs-band b{display:block;font-family:var(--display);font-weight:500;font-size:16px;color:var(--text)}.prose[data-astro-cid-pnt42otr] .vs-band>span{display:block;font-size:13px;color:var(--muted);line-height:1.4}.prose[data-astro-cid-pnt42otr] .vs-band.core{outline:1px solid var(--accent)}.prose[data-astro-cid-pnt42otr] .vs-chain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:8px}.prose[data-astro-cid-pnt42otr] .vs-chain i{font-style:normal;font-size:12px;text-align:center;padding:4px 2px;min-width:0;overflow-wrap:anywhere;border-radius:6px;color:var(--text);background:#7fd6bc1f}@media(max-width:760px){.prose[data-astro-cid-pnt42otr] .vsys{grid-template-columns:minmax(0,1fr)}.prose[data-astro-cid-pnt42otr] .vsys .fl-arrow{justify-self:center}}.prose[data-astro-cid-pnt42otr] .dim4{border:1px dashed var(--line-2);border-radius:18px;padding:14px}.prose[data-astro-cid-pnt42otr] .dim4-ext{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:12px}.prose[data-astro-cid-pnt42otr] .dim4-ext .fl-k{margin-right:6px;color:var(--muted)}.prose[data-astro-cid-pnt42otr] .dim4-ext span:not(.fl-k){font-size:13px;padding:3px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted)}.prose[data-astro-cid-pnt42otr] .dim4-grid{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto;gap:10px;align-items:stretch}.prose[data-astro-cid-pnt42otr] .dim4-q{padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--bg-2)}.prose[data-astro-cid-pnt42otr] .dim4-q b{display:block;font-family:var(--display);font-weight:500;font-size:17px;color:var(--text)}.prose[data-astro-cid-pnt42otr] .dim4-q span{display:block;font-size:14px;color:var(--muted);line-height:1.45;margin-top:4px}.prose[data-astro-cid-pnt42otr] .dim4-core{grid-column:2;grid-row:1 / span 2;align-self:center;padding:14px 16px;border:1px solid var(--accent);border-radius:999px;text-align:center;font-family:var(--display);font-size:15px;color:var(--accent);line-height:1.3}.prose[data-astro-cid-pnt42otr] .dim4-grid .d1{grid-column:1;grid-row:1}.prose[data-astro-cid-pnt42otr] .dim4-grid .d2{grid-column:3;grid-row:1}.prose[data-astro-cid-pnt42otr] .dim4-grid .d3{grid-column:1;grid-row:2}.prose[data-astro-cid-pnt42otr] .dim4-grid .d4{grid-column:3;grid-row:2}@media(max-width:640px){.prose[data-astro-cid-pnt42otr] .dim4-grid{grid-template-columns:1fr}.prose[data-astro-cid-pnt42otr] .dim4-core,.prose[data-astro-cid-pnt42otr] .dim4-grid .dim4-q{grid-column:1!important;grid-row:auto!important}.prose[data-astro-cid-pnt42otr] .dim4-core{order:-1;border-radius:14px}}.test[data-astro-cid-pnt42otr]{margin-top:80px}.pager[data-astro-cid-pnt42otr]{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:64px}
