.concept-cover[data-astro-cid-2jzkyn7d]{--ink:#121212;--surface:#fff;--muted:#5c5c57;--token-ai:#121212;--on-token-ai:#fff;aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--cover-tone);min-width:0;margin:0;position:relative;overflow:hidden}.cover-label[data-astro-cid-2jzkyn7d]{z-index:1;color:#5c5c57;font:500 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;position:absolute;top:14px;left:16px}.concept-cover[data-astro-cid-2jzkyn7d] svg{width:100%;height:100%;display:block}.concept-cover[data-astro-cid-2jzkyn7d] svg rect,.concept-cover[data-astro-cid-2jzkyn7d] svg circle,.concept-cover[data-astro-cid-2jzkyn7d] svg path{vector-effect:non-scaling-stroke}.concept-cover[data-astro-cid-2jzkyn7d] svg :where(rect:not([fill]):not([fill] *)),.concept-cover[data-astro-cid-2jzkyn7d] svg :where(circle:not([fill]):not([fill] *)),.concept-cover[data-astro-cid-2jzkyn7d] svg :where(path:not([fill]):not([fill] *)){fill:#fff}.concept-cover[data-astro-cid-2jzkyn7d] svg :where(rect:not([stroke]):not([stroke] *)),.concept-cover[data-astro-cid-2jzkyn7d] svg :where(circle:not([stroke]):not([stroke] *)),.concept-cover[data-astro-cid-2jzkyn7d] svg :where(path:not([stroke]):not([stroke] *)){stroke:#121212}.concept-cover[data-astro-cid-2jzkyn7d] svg rect,.concept-cover[data-astro-cid-2jzkyn7d] svg circle,.concept-cover[data-astro-cid-2jzkyn7d] svg path{stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.concept-cover[data-astro-cid-2jzkyn7d] svg :where(path:not([fill]):not([fill] *)){fill:none}.concept-cover[data-astro-cid-2jzkyn7d] svg marker path{stroke:none}.concept-cover[data-astro-cid-2jzkyn7d] svg marker path:where(:not([fill])){fill:#121212}.concept-cover[data-astro-cid-2jzkyn7d] svg .accent,.concept-cover[data-astro-cid-2jzkyn7d] svg .spark{fill:var(--cover-accent);stroke:#121212}.concept-cover[data-astro-cid-2jzkyn7d] svg .accent-stroke{fill:none;stroke:#fff}.concept-cover[data-astro-cid-2jzkyn7d] svg .arrow-head{fill:#121212;stroke:none}.concept-cover[data-astro-cid-2jzkyn7d] svg .return{fill:none;stroke:#5c5c57;stroke-dasharray:5 6}.concept-cover[data-astro-cid-2jzkyn7d] svg .dots circle{fill:#5b6477;stroke:none}.concept-cover[data-astro-cid-2jzkyn7d] svg text{stroke:none}.concept-cover[data-astro-cid-2jzkyn7d] svg :where(text:not([fill]):not([fill] *)){fill:#121212}.concept-cover[data-astro-cid-2jzkyn7d] svg :where(text:not([font-size]):not([font-size] *)){font:600 12px var(--font-mono)}.concept-cover[data-astro-cid-2jzkyn7d] svg :where(text:not([text-anchor]):not([text-anchor] *)){text-anchor:middle}.concept-cover[data-astro-cid-2jzkyn7d] svg .on-accent{fill:var(--cover-accent-text);stroke:none}.concept-cover[data-astro-cid-2jzkyn7d] svg .braces{font-size:30px;font-weight:500}.concept-cover[data-astro-cid-2jzkyn7d] svg .official-mark{transform-box:fill-box;transform-origin:50%}
