@layer base,chrome;@layer components{.bpgraph{aspect-ratio:var(--bpgraph-aspect,5/4);position:relative}.bpgraph-canvas{opacity:0;touch-action:pan-y;width:100%;height:100%;transition:opacity .9s;display:block;position:absolute;inset:0}.bpgraph.is-drawn .bpgraph-canvas{opacity:1}@media (hover:hover) and (pointer:fine){.bpgraph-canvas{cursor:grab}.bpgraph-canvas:active{cursor:grabbing}}.bpgraph-tip{z-index:2;pointer-events:none;width:0;height:0;color:var(--bone);opacity:0;text-shadow:0 0 2px var(--bg),0 0 3px var(--bg),0 0 5px var(--bg),0 0 8px var(--bg),0 0 16px #fff6;position:absolute;top:0;left:0}.bpgraph-tip>span{text-align:center;width:max-content;max-width:460px;font:600 14px/1.3 var(--font-mono);letter-spacing:-.01em;position:absolute;left:0;translate:-50%}.bpgraph-tip>span>span{white-space:nowrap}.bpgraph-tip.is-in{animation:.8s cubic-bezier(.33,.9,.4,1) forwards bpgraph-ignite}.bpgraph-tip.is-out{animation:.6s cubic-bezier(.4,0,.5,1) forwards bpgraph-decay}@keyframes bpgraph-ignite{0%{opacity:0;color:#fff;text-shadow:0 0 2px #fff,0 0 10px #fffc,0 0 22px #ffffff8c,0 0 38px #ffffff59,0 0 56px #fff3;scale:1.02}to{opacity:1;color:var(--bone);text-shadow:0 0 2px var(--bg),0 0 3px var(--bg),0 0 5px var(--bg),0 0 8px var(--bg),0 0 16px #fff6;scale:1}}@keyframes bpgraph-decay{0%{opacity:1;color:var(--bone);text-shadow:0 0 2px var(--bg),0 0 3px var(--bg),0 0 5px var(--bg),0 0 8px var(--bg),0 0 16px #fff6;scale:1}to{opacity:0;color:#eef3f7;text-shadow:0 0 2px #fff0,0 0 10px #fff0,0 0 22px #fff0,0 0 38px #fff0,0 0 56px #fff0;scale:.995}}.bpgraph-toggle{right:var(--space-12);bottom:var(--space-12);z-index:2;width:40px;height:40px;color:var(--bone-dim);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .16s;display:grid;position:absolute}.bpgraph-toggle:hover{color:var(--bone)}.bpgraph-toggle:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:50%}.bpgraph-toggle[hidden]{display:none}.bpgraph-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.bpgraph-toggle circle{fill:color-mix(in srgb,var(--bg) 85%,transparent)}.bpgraph-i-play,.bpgraph-toggle.is-paused .bpgraph-i-pause{display:none}.bpgraph-toggle.is-paused .bpgraph-i-play{display:block}@media (prefers-reduced-motion:reduce){.bpgraph-canvas{transition:none}.bpgraph-tip.is-in{opacity:1;animation:none}}.bpvc[data-astro-cid-evwmrvmm]{margin:0}.bpvc-card[data-astro-cid-evwmrvmm]{border:1px solid var(--line);background:#fff;border-radius:16px;padding:clamp(20px,3vw,44px)}.bpvc-svg[data-astro-cid-evwmrvmm]{width:100%;height:auto;display:block}.vc-axis[data-astro-cid-evwmrvmm]{fill:none;stroke:var(--bone);stroke-width:1.6px}.vc-axis-head[data-astro-cid-evwmrvmm]{fill:var(--bone)}.vc-axis-label[data-astro-cid-evwmrvmm]{fill:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;font-size:16px}.vc-box[data-astro-cid-evwmrvmm]{stroke-width:1.6px}.vc-box--risk[data-astro-cid-evwmrvmm]{fill:#e9edfd;stroke:#4a63d9}.vc-box--apply[data-astro-cid-evwmrvmm]{fill:#e4efe7;stroke:var(--green-ink)}.vc-box-t[data-astro-cid-evwmrvmm]{font-family:var(--font-sans);font-size:20px;font-weight:700}.vc-t--risk[data-astro-cid-evwmrvmm]{fill:#28358f}.vc-t--apply[data-astro-cid-evwmrvmm]{fill:var(--green-ink)}.vc-gap[data-astro-cid-evwmrvmm]{fill:none;stroke:var(--muted2);stroke-width:1.4px;stroke-dasharray:4 4}.vc-bracket[data-astro-cid-evwmrvmm]{fill:none;stroke:var(--green-ink);stroke-width:1.8px;stroke-linecap:round}.vc-note-line[data-astro-cid-evwmrvmm]{fill:none;stroke:var(--muted2);stroke-width:1.4px}.vc-note-head[data-astro-cid-evwmrvmm]{fill:var(--muted2)}.vc-note[data-astro-cid-evwmrvmm]{fill:var(--bone-dim);font-family:var(--font-sans);font-size:16px}}@layer layout,page;
