.sj-screen[data-astro-cid-3ai5s5yw]{background-color:var(--color-deep);background-image:linear-gradient(var(--tone-line) 1px, transparent 1px), linear-gradient(90deg, var(--tone-line) 1px, transparent 1px);background-position:-1px -1px;background-size:32px 32px;padding:clamp(20px,4vw,48px)}.sj-path[data-astro-cid-3ai5s5yw]{gap:1.5rem;display:grid}@media (width>=48rem){.sj-path[data-astro-cid-3ai5s5yw]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.sj-node[data-astro-cid-3ai5s5yw]{border:1px solid var(--tone-line-strong);border-radius:var(--radius-card);background:var(--color-charcoal);padding:.9rem 1rem;position:relative}.sj-node-end[data-astro-cid-3ai5s5yw]{border-color:var(--color-lime);box-shadow:var(--shadow-glow)}.sj-num[data-astro-cid-3ai5s5yw]{font-size:var(--text-caption);font-weight:var(--font-weight-bold);color:var(--color-lime);margin-bottom:.4rem;display:block}.sj-node[data-astro-cid-3ai5s5yw]:not(:last-child):after{content:"";background:var(--viz-color);transform-origin:top;width:2px;height:1.5rem;position:absolute;top:100%;left:1.5rem}@media (width>=48rem){.sj-node[data-astro-cid-3ai5s5yw]:not(:last-child):after{transform-origin:0;width:2rem;height:2px;top:50%;left:100%}}@media (prefers-reduced-motion:no-preference){.js [data-astro-cid-3ai5s5yw][data-search-journey]:not([data-drawn]) .sj-node[data-astro-cid-3ai5s5yw]{opacity:0;transform:translateY(8px)}.js [data-astro-cid-3ai5s5yw][data-search-journey]:not([data-drawn]) .sj-node[data-astro-cid-3ai5s5yw]:after{transform:scale(0)}.sj-node[data-astro-cid-3ai5s5yw]{transition:opacity var(--duration-viz-item) var(--ease-viz), transform var(--duration-viz-item) var(--ease-viz);transition-delay:calc(var(--i) * .26s)}.sj-node[data-astro-cid-3ai5s5yw]:after{transition:transform .3s var(--ease-viz);transition-delay:calc(var(--i) * .26s + .22s)}}.snc-screen[data-astro-cid-xh3h2udb]{background-color:var(--color-deep);background-image:linear-gradient(var(--tone-line) 1px, transparent 1px), linear-gradient(90deg, var(--tone-line) 1px, transparent 1px);background-position:-1px -1px;background-size:32px 32px;padding:clamp(18px,3vw,32px)}.snc-search[data-astro-cid-xh3h2udb]{border:1px solid var(--tone-line-strong);border-radius:var(--radius-full);background:var(--color-surface-dark);padding:.45rem .9rem}.snc-stage[data-astro-cid-xh3h2udb]{display:grid}.snc-snippet[data-astro-cid-xh3h2udb]{border:1px solid var(--tone-line);border-radius:var(--radius-card);background:var(--color-charcoal);transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);grid-area:1/1;padding:.8rem 1rem}.snc-after[data-astro-cid-xh3h2udb]{border-color:var(--color-lime)}.snc-line[data-astro-cid-xh3h2udb]{border-radius:var(--radius-full);background:var(--viz-track);height:.35rem;display:block}[data-astro-cid-xh3h2udb][data-snippet-compare]:not([data-mode]) .snc-before[data-astro-cid-xh3h2udb],[data-astro-cid-xh3h2udb][data-snippet-compare][data-mode=after] .snc-before[data-astro-cid-xh3h2udb],[data-astro-cid-xh3h2udb][data-snippet-compare][data-mode=before] .snc-after[data-astro-cid-xh3h2udb]{opacity:0;transform:translateY(6px)}.lp-branch[data-astro-cid-pqnp27oa]{border:1px solid var(--tone-line-strong);border-radius:var(--radius-button);min-height:2.75rem;font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold);color:var(--tone-fg-secondary);transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);padding:.4rem .9rem}.lp-branch[data-astro-cid-pqnp27oa][aria-pressed=true]{border-color:var(--color-lime);color:var(--tone-fg)}@media (hover:hover) and (pointer:fine){.lp-branch[data-astro-cid-pqnp27oa]:hover{border-color:var(--tone-fg);color:var(--tone-fg)}}.lp-screen[data-astro-cid-pqnp27oa]{background-color:var(--color-deep);background-image:linear-gradient(var(--tone-line) 1px, transparent 1px), linear-gradient(90deg, var(--tone-line) 1px, transparent 1px);background-position:-1px -1px;background-size:32px 32px;padding:clamp(16px,3vw,28px);container-type:inline-size}.lp-search[data-astro-cid-pqnp27oa]{border:1px solid var(--tone-line-strong);border-radius:var(--radius-full);background:var(--color-surface-dark);padding:.45rem .9rem}.lp-grid[data-astro-cid-pqnp27oa]{gap:.75rem;display:grid}@container (width>=32rem){.lp-grid[data-astro-cid-pqnp27oa]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lp-map[data-astro-cid-pqnp27oa]{border:1px solid var(--tone-line);border-radius:var(--radius-card);background:var(--color-surface-dark);min-height:11rem;position:relative;overflow:hidden}.lp-road[data-astro-cid-pqnp27oa]{fill:none;stroke:color-mix(in srgb, var(--color-softwhite) 14%, transparent);stroke-width:6px}.lp-pin[data-astro-cid-pqnp27oa]{border-radius:var(--radius-full);background:var(--tone-fg-muted);width:.7rem;height:.7rem;transition:transform var(--duration-base) var(--ease-viz), background-color var(--duration-base) var(--ease-standard);margin:-.35rem 0 0 -.35rem;position:absolute}.lp-pin-on[data-astro-cid-pqnp27oa]{background:var(--color-lime);box-shadow:0 0 0 5px color-mix(in srgb, var(--color-lime) 25%, transparent);transform:scale(1.3)}.lp-list[data-astro-cid-pqnp27oa]{flex-direction:column;gap:.4rem;display:flex}.lp-entry[data-astro-cid-pqnp27oa]{border:1px solid var(--tone-line);border-radius:var(--radius-icon);background:var(--color-charcoal);transition:border-color var(--duration-base) var(--ease-standard);padding:.5rem .7rem}.lp-entry-on[data-astro-cid-pqnp27oa]{border-color:var(--color-lime)}.lp-btn[data-astro-cid-pqnp27oa]{border:1px solid var(--tone-line-strong);border-radius:var(--radius-full);font-size:var(--text-caption);color:var(--tone-fg-secondary);padding:0 .5rem}@media (prefers-reduced-motion:no-preference){[data-astro-cid-pqnp27oa][data-local-pack][data-switched] .lp-entry[data-astro-cid-pqnp27oa]{animation:lp-in var(--duration-viz-item) var(--ease-viz) both}[data-astro-cid-pqnp27oa][data-local-pack][data-switched] .lp-entry[data-astro-cid-pqnp27oa]:nth-child(2){animation-delay:80ms}[data-astro-cid-pqnp27oa][data-local-pack][data-switched] .lp-entry[data-astro-cid-pqnp27oa]:nth-child(3){animation-delay:.16s}}@keyframes lp-in{0%{opacity:0;transform:translateY(6px)}}.sa[data-astro-cid-il57q25c]{padding:clamp(14px,2vw,22px)}.sa-search[data-astro-cid-il57q25c]{border:1px solid var(--tone-line-strong);border-radius:var(--radius-full);background:var(--color-surface-dark);align-items:center;gap:.6rem;padding:.55rem .9rem;display:flex}.sa-glass[data-astro-cid-il57q25c]{border:1.5px solid var(--tone-fg-secondary);border-radius:var(--radius-full);flex-shrink:0;width:.8rem;height:.8rem;position:relative}.sa-glass[data-astro-cid-il57q25c]:after{content:"";background:var(--tone-fg-secondary);width:.35rem;height:1.5px;position:absolute;bottom:-.25rem;right:-.3rem;transform:rotate(45deg)}.sa-caret[data-astro-cid-il57q25c]{vertical-align:-.15em;background:var(--color-lime);opacity:0;width:1px;height:1em;margin-left:1px;display:inline-block}.sa[data-astro-cid-il57q25c][data-step="1"] .sa-caret[data-astro-cid-il57q25c]{opacity:1}.sa-results[data-astro-cid-il57q25c]{flex-direction:column;gap:.4rem;display:flex}.sa-res[data-astro-cid-il57q25c]{border-radius:var(--radius-icon);transition:border-color var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard), opacity var(--duration-viz-item) var(--ease-viz), transform var(--duration-viz-item) var(--ease-viz);border:1px solid #0000;padding:.45rem .6rem}.sa-line[data-astro-cid-il57q25c]{border-radius:var(--radius-full);background:var(--viz-track);height:.3rem;display:block}.sa-line-strong[data-astro-cid-il57q25c]{background:color-mix(in srgb, var(--color-softwhite) 22%, transparent);height:.45rem}.sa-hit[data-astro-cid-il57q25c]{border-color:var(--color-lime);background:color-mix(in srgb, var(--color-lime) 6%, transparent)}.sa-badge[data-astro-cid-il57q25c]{border-radius:var(--radius-full);background:var(--color-lime);color:var(--color-charcoal);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);margin-top:.4rem;padding:0 .5rem;display:inline-block}.sa-panel[data-astro-cid-il57q25c]{border:1px solid var(--tone-line);border-radius:var(--radius-card);background:var(--color-surface-dark);padding:.6rem .75rem}.sa-tag[data-astro-cid-il57q25c]{border:1px solid var(--tone-line-strong);border-radius:var(--radius-full);font-size:var(--text-caption);color:var(--tone-fg-secondary);padding:0 .45rem}.sa-legend[data-astro-cid-il57q25c]{font-size:var(--text-caption);color:var(--tone-fg-secondary);align-items:center;gap:.35rem;display:inline-flex}.sa-key[data-astro-cid-il57q25c]{border-radius:var(--radius-full);width:.8rem;height:2px}.sa-key-imp[data-astro-cid-il57q25c]{background:var(--color-lime)}.sa-key-clk[data-astro-cid-il57q25c]{background:var(--color-softwhite)}.sa-chart[data-astro-cid-il57q25c]{width:100%;height:auto;display:block;overflow:visible}.sa-grid[data-astro-cid-il57q25c]{stroke:var(--tone-line);stroke-width:1px;vector-effect:non-scaling-stroke}.sa-imp[data-astro-cid-il57q25c],.sa-clk[data-astro-cid-il57q25c]{fill:none;stroke-width:.9px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.sa-imp[data-astro-cid-il57q25c]{stroke:var(--color-lime)}.sa-clk[data-astro-cid-il57q25c]{stroke:var(--color-softwhite);opacity:.8}@media (prefers-reduced-motion:no-preference){.sa-search[data-astro-cid-il57q25c],.sa-panel[data-astro-cid-il57q25c]{transition:opacity var(--duration-viz-item) var(--ease-viz), transform var(--duration-viz-item) var(--ease-viz)}.js .sa[data-astro-cid-il57q25c]:not([data-started]) [data-astro-cid-il57q25c]:is(.sa-search,.sa-res,.sa-panel,.sa-badge),.sa[data-astro-cid-il57q25c][data-run] [data-astro-cid-il57q25c]:is(.sa-search,.sa-res,.sa-panel,.sa-badge):not([data-on]){opacity:0;transform:translateY(6px)}.sa[data-astro-cid-il57q25c][data-run]:is([data-step="0"],[data-step="1"],[data-step="2"]) .sa-hit[data-astro-cid-il57q25c]{background:0 0;border-color:#0000}.sa-imp[data-astro-cid-il57q25c],.sa-clk[data-astro-cid-il57q25c]{transition:stroke-dashoffset 1.1s var(--ease-viz)}.sa-clk[data-astro-cid-il57q25c]{transition-delay:.2s}.js .sa[data-astro-cid-il57q25c]:not([data-started]) [data-astro-cid-il57q25c]:is(.sa-imp,.sa-clk),.sa[data-astro-cid-il57q25c][data-run] .sa-panel[data-astro-cid-il57q25c]:not([data-on]) [data-astro-cid-il57q25c]:is(.sa-imp,.sa-clk){stroke-dashoffset:1px}.sa[data-astro-cid-il57q25c][data-step="1"] .sa-caret[data-astro-cid-il57q25c]{animation:.9s step-end infinite sa-blink}}@keyframes sa-blink{50%{opacity:0}}.op[data-astro-cid-cd62xbtj]{padding:clamp(14px,2vw,20px)}.op-count[data-astro-cid-cd62xbtj]{border-radius:var(--radius-full);background:var(--color-lime);color:var(--color-charcoal);font-size:var(--text-caption);font-weight:var(--font-weight-bold);padding:0 .5rem}.op-item[data-astro-cid-cd62xbtj]{border:1px solid var(--tone-line);border-left:2px solid var(--color-lime);border-radius:var(--radius-icon);background:var(--color-surface-dark);transition:border-color var(--duration-base) var(--ease-standard);padding:.35rem .55rem;display:grid;position:relative}.op-key[data-astro-cid-cd62xbtj]{font-size:var(--text-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--tone-fg-muted)}.op-before[data-astro-cid-cd62xbtj],.op-after[data-astro-cid-cd62xbtj]{font-size:var(--text-caption);white-space:nowrap;text-overflow:ellipsis;transition:opacity var(--duration-base) var(--ease-standard);grid-area:2/1;overflow:hidden}.op-before[data-astro-cid-cd62xbtj]{color:var(--tone-fg-muted);opacity:0;text-decoration:line-through}.op-after[data-astro-cid-cd62xbtj]{font-weight:var(--font-weight-semibold);color:var(--tone-fg)}.op[data-astro-cid-cd62xbtj][data-run] .op-item[data-astro-cid-cd62xbtj]:not([data-on]),.js .op[data-astro-cid-cd62xbtj]:not([data-started]) .op-item[data-astro-cid-cd62xbtj]{border-left-color:var(--tone-line-strong);border-style:dashed}.op[data-astro-cid-cd62xbtj][data-run] .op-item[data-astro-cid-cd62xbtj]:not([data-on]) .op-before[data-astro-cid-cd62xbtj],.js .op[data-astro-cid-cd62xbtj]:not([data-started]) .op-before[data-astro-cid-cd62xbtj]{opacity:1}.op[data-astro-cid-cd62xbtj][data-run] .op-item[data-astro-cid-cd62xbtj]:not([data-on]) .op-after[data-astro-cid-cd62xbtj],.js .op[data-astro-cid-cd62xbtj]:not([data-started]) .op-after[data-astro-cid-cd62xbtj]{opacity:0}.lmm[data-astro-cid-fjjilt5i]{padding:clamp(14px,2vw,20px);container-type:inline-size}.lmm-grid[data-astro-cid-fjjilt5i]{gap:.6rem;display:grid}@container (width>=30rem){.lmm-grid[data-astro-cid-fjjilt5i]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch}}.lmm-map[data-astro-cid-fjjilt5i]{border:1px solid var(--tone-line);border-radius:var(--radius-icon);background:var(--color-surface-dark);min-height:9rem;position:relative;overflow:hidden}.lmm-road[data-astro-cid-fjjilt5i]{fill:none;stroke:color-mix(in srgb, var(--color-softwhite) 14%, transparent);stroke-width:6px}.lmm-road-thin[data-astro-cid-fjjilt5i]{stroke-width:3px}.lmm-pin[data-astro-cid-fjjilt5i]{border-radius:var(--radius-full);background:var(--tone-fg-muted);width:.6rem;height:.6rem;margin:-.3rem 0 0 -.3rem;position:absolute}.lmm-pin-main[data-astro-cid-fjjilt5i]{background:var(--color-lime);width:1rem;height:1rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-lime) 25%, transparent);transition:transform var(--duration-viz-item) var(--ease-viz);margin:-.5rem 0 0 -.5rem}.lmm-query[data-astro-cid-fjjilt5i]{border:1px solid var(--tone-line-strong);border-radius:var(--radius-full);background:var(--color-charcoal);font-size:var(--text-caption);color:var(--tone-fg);padding:.1rem .6rem;position:absolute;top:.5rem;left:.5rem}.lmm-card[data-astro-cid-fjjilt5i]{border:1px solid var(--color-lime);border-radius:var(--radius-icon);background:var(--color-surface-dark);padding:.6rem .75rem}.lmm-k[data-astro-cid-fjjilt5i]{font-size:var(--text-caption);color:var(--tone-fg-muted)}.lmm-v[data-astro-cid-fjjilt5i]{font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--tone-fg)}.lmm-btn[data-astro-cid-fjjilt5i]{border:1px solid var(--tone-line-strong);border-radius:var(--radius-full);font-size:var(--text-caption);color:var(--tone-fg-secondary);padding:0 .5rem}@media (prefers-reduced-motion:no-preference){.lmm-card[data-astro-cid-fjjilt5i]{transition:opacity var(--duration-viz-item) var(--ease-viz), transform var(--duration-viz-item) var(--ease-viz)}.js .lmm[data-astro-cid-fjjilt5i]:not([data-started]) .lmm-card[data-astro-cid-fjjilt5i],.lmm[data-astro-cid-fjjilt5i][data-run] .lmm-card[data-astro-cid-fjjilt5i]:not([data-on]){opacity:0;transform:translate(-8px)}.lmm[data-astro-cid-fjjilt5i][data-run] .lmm-pin-main[data-astro-cid-fjjilt5i]:not([data-on]){background:var(--tone-fg-muted);box-shadow:none;transform:scale(.4)}}.kc[data-astro-cid-u6nwjpu7]{padding:clamp(14px,2vw,18px)}.kc-stage[data-astro-cid-u6nwjpu7]{flex-direction:column;gap:.5rem;display:flex}.kc-cluster[data-astro-cid-u6nwjpu7]{border:1px solid var(--tone-line);border-radius:var(--radius-icon);background:var(--color-surface-dark);transition:border-color var(--duration-slow) var(--ease-out), background-color var(--duration-slow) var(--ease-out);padding:.45rem .55rem}.kc-cluster[data-astro-cid-u6nwjpu7]:first-child{border-color:var(--color-lime)}.kc-intent[data-astro-cid-u6nwjpu7]{border-radius:var(--radius-full);background:var(--color-lime);color:var(--color-charcoal);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);transition:opacity var(--duration-slow) var(--ease-out);padding:0 .45rem;display:inline-block}.kc-word[data-astro-cid-u6nwjpu7]{border:1px solid var(--tone-line-strong);border-radius:var(--radius-full);font-size:var(--text-caption);color:var(--tone-fg);transition:transform .6s var(--ease-viz);padding:0 .5rem}@media (prefers-reduced-motion:no-preference){.kc[data-astro-cid-u6nwjpu7][data-run][data-step="0"] .kc-cluster[data-astro-cid-u6nwjpu7],.kc[data-astro-cid-u6nwjpu7][data-run][data-step="1"] .kc-cluster[data-astro-cid-u6nwjpu7],.js .kc[data-astro-cid-u6nwjpu7]:not([data-started]) .kc-cluster[data-astro-cid-u6nwjpu7]{background:0 0;border-color:#0000}.kc[data-astro-cid-u6nwjpu7][data-run][data-step="0"] .kc-intent[data-astro-cid-u6nwjpu7],.kc[data-astro-cid-u6nwjpu7][data-run][data-step="1"] .kc-intent[data-astro-cid-u6nwjpu7],.js .kc[data-astro-cid-u6nwjpu7]:not([data-started]) .kc-intent[data-astro-cid-u6nwjpu7]{opacity:0}.kc[data-astro-cid-u6nwjpu7][data-run][data-step="1"] .kc-word[data-astro-cid-u6nwjpu7]{transform:translate(calc(sin(var(--w) * 1.7) * 18px), calc(cos(var(--w) * 2.3) * 10px))}}.cba[data-astro-cid-pscltmgq]{padding:clamp(14px,2vw,18px)}.cba-tag[data-astro-cid-pscltmgq]{border:1px solid var(--tone-line-strong);border-radius:var(--radius-full);font-size:var(--text-caption);color:var(--tone-fg-secondary);padding:0 .5rem}.cba-t-before[data-astro-cid-pscltmgq]{display:none}.cba-stage[data-astro-cid-pscltmgq]{min-height:7.5rem;display:grid}.cba-before[data-astro-cid-pscltmgq],.cba-after[data-astro-cid-pscltmgq]{transition:opacity var(--duration-slow) var(--ease-out);flex-direction:column;grid-area:1/1;gap:.35rem;display:flex}.cba-line[data-astro-cid-pscltmgq]{border-radius:var(--radius-full);background:var(--viz-track);height:.28rem;display:block}.cba-h[data-astro-cid-pscltmgq]{font-family:var(--font-display);font-size:var(--text-caption);font-weight:var(--font-weight-black);text-transform:uppercase;color:var(--tone-fg)}.cba-li[data-astro-cid-pscltmgq]{align-items:center;gap:.4rem;display:flex}.cba-dot[data-astro-cid-pscltmgq]{border-radius:var(--radius-full);background:var(--color-lime);flex-shrink:0;width:.35rem;height:.35rem}.cba-faq[data-astro-cid-pscltmgq]{border:1px solid var(--color-lime);border-radius:var(--radius-icon);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--tone-fg);align-self:flex-start;margin-top:.2rem;padding:.05rem .45rem}.cba[data-astro-cid-pscltmgq]:not([data-run]) .cba-before[data-astro-cid-pscltmgq],.cba[data-astro-cid-pscltmgq][data-step="2"] .cba-before[data-astro-cid-pscltmgq],.cba[data-astro-cid-pscltmgq][data-run]:not([data-step="2"]) .cba-after[data-astro-cid-pscltmgq]{opacity:0}.cba[data-astro-cid-pscltmgq][data-run]:not([data-step="2"]) .cba-t-before[data-astro-cid-pscltmgq]{display:inline}.cba[data-astro-cid-pscltmgq][data-run]:not([data-step="2"]) .cba-t-after[data-astro-cid-pscltmgq]{display:none}.ar[data-astro-cid-6bpkb6tw]{padding:clamp(14px,2vw,18px)}.ar-row[data-astro-cid-6bpkb6tw]{border:1px solid var(--tone-line);border-radius:var(--radius-icon);background:var(--color-surface-dark);justify-content:space-between;align-items:center;gap:.5rem;padding:.3rem .5rem;display:flex}.ar-prio[data-astro-cid-6bpkb6tw]{border-radius:var(--radius-full);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);flex-shrink:0;padding:0 .45rem}.ar-prio-hoch[data-astro-cid-6bpkb6tw]{background:var(--color-lime);color:var(--color-charcoal)}.ar-prio-mittel[data-astro-cid-6bpkb6tw]{border:1px solid var(--color-lime);color:var(--color-lime)}.ar-prio-niedrig[data-astro-cid-6bpkb6tw]{border:1px solid var(--tone-line-strong);color:var(--tone-fg-secondary)}@media (prefers-reduced-motion:no-preference){.ar-row[data-astro-cid-6bpkb6tw]{transition:opacity var(--duration-viz-item) var(--ease-viz), transform var(--duration-viz-item) var(--ease-viz)}.js .ar[data-astro-cid-6bpkb6tw]:not([data-started]) .ar-row[data-astro-cid-6bpkb6tw],.ar[data-astro-cid-6bpkb6tw][data-run] .ar-row[data-astro-cid-6bpkb6tw]:not([data-on]){opacity:0;transform:translateY(6px)}}.sd[data-astro-cid-kyym4sf2]{container-type:inline-size}.sd-tag[data-astro-cid-kyym4sf2]{border:1px solid var(--tone-line-strong);border-radius:var(--radius-full);font-size:var(--text-caption);color:var(--tone-fg-secondary);padding:0 .45rem}.sd-grid[data-astro-cid-kyym4sf2]{gap:.75rem;display:grid}@container (width>=34rem){.sd-grid[data-astro-cid-kyym4sf2]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.sd-card[data-astro-cid-kyym4sf2]{border:1px solid var(--tone-line);border-radius:var(--radius-icon);background:var(--color-surface-dark);padding:.45rem .55rem;display:block}.sd-k[data-astro-cid-kyym4sf2]{font-size:var(--text-caption);color:var(--tone-fg-muted);display:block}.sd-v[data-astro-cid-kyym4sf2]{font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:var(--font-weight-black);color:var(--tone-fg);display:block}.sd-chart[data-astro-cid-kyym4sf2]{width:100%;height:auto;display:block;overflow:visible}.sd-gridline[data-astro-cid-kyym4sf2]{stroke:var(--tone-line);stroke-width:.4px}.sd-line[data-astro-cid-kyym4sf2]{fill:none;stroke:var(--color-lime);stroke-width:.9px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.sd-table[data-astro-cid-kyym4sf2]{border-collapse:collapse;width:100%;font-size:var(--text-caption)}.sd-table[data-astro-cid-kyym4sf2] th[data-astro-cid-kyym4sf2]{border-bottom:1px solid var(--tone-line-strong);text-align:left;font-weight:var(--font-weight-semibold);color:var(--tone-fg-muted);padding:.25rem .3rem}.sd-table[data-astro-cid-kyym4sf2] td[data-astro-cid-kyym4sf2]{border-bottom:1px solid var(--tone-line);color:var(--tone-fg);padding:.3rem}.sd-table[data-astro-cid-kyym4sf2] td[data-astro-cid-kyym4sf2]:last-child,.sd-table[data-astro-cid-kyym4sf2] th[data-astro-cid-kyym4sf2]:last-child{text-align:right}@media (prefers-reduced-motion:no-preference){.sd[data-astro-cid-kyym4sf2][data-redraw] .sd-line[data-astro-cid-kyym4sf2]{animation:sd-draw .9s var(--ease-viz) both}}@keyframes sd-draw{0%{stroke-dashoffset:1px}}.as2[data-astro-cid-hkyu5csc]{padding:clamp(14px,2vw,22px)}.as2-q[data-astro-cid-hkyu5csc]{border-radius:var(--radius-card);background:var(--color-surface-dark-raised);width:fit-content;max-width:90%;font-size:var(--text-caption);color:var(--tone-fg);margin-left:auto;padding:.45rem .7rem;display:block}.as2-answer[data-astro-cid-hkyu5csc]{border:1px solid var(--tone-line);border-radius:var(--radius-card);background:var(--color-surface-dark);padding:.7rem .8rem}.as2-label[data-astro-cid-hkyu5csc]{font-size:var(--text-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--tone-fg-muted);display:block}.as2-line[data-astro-cid-hkyu5csc]{border-radius:var(--radius-full);background:var(--viz-track);height:.3rem;display:block}.as2-src[data-astro-cid-hkyu5csc]{border:1px solid var(--color-lime);border-radius:var(--radius-full);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--color-lime);padding:0 .5rem}@media (prefers-reduced-motion:no-preference){.as2[data-astro-cid-hkyu5csc] [data-astro-cid-hkyu5csc][data-at]{transition:opacity var(--duration-viz-item) var(--ease-viz), transform var(--duration-viz-item) var(--ease-viz)}.js .as2[data-astro-cid-hkyu5csc]:not([data-started]) [data-astro-cid-hkyu5csc][data-at],.as2[data-astro-cid-hkyu5csc][data-run] [data-astro-cid-hkyu5csc][data-at]:not([data-on]){opacity:0;transform:translateY(6px)}}
