.dd{--dd-ink:var(--fg);--dd-paper:var(--bg-elev);--dd-soft:light-dark(#ececef,#2a2a2e);--dd-mid:light-dark(#d3d5db,#3d3d43);--dd-accent:var(--accent-fill);--dd-tint:light-dark(#d5e3ff,#14284d);display:block;width:100%;height:auto;overflow:visible}.dd .ln{fill:none;stroke:var(--dd-ink);stroke-width:var(--dd-w,3);stroke-linecap:round;stroke-linejoin:round}.dd .p-accent{stroke:var(--dd-accent)}.dd .p-faint{stroke:color-mix(in srgb,var(--dd-ink) 38%,transparent)}.dd .ln-dash{stroke-dasharray:2 8}.dd .fl{stroke:none}.dd .f-paper{fill:var(--dd-paper)}.dd .f-soft{fill:var(--dd-soft)}.dd .f-mid{fill:var(--dd-mid)}.dd .f-ink{fill:var(--dd-ink)}.dd .f-accent{fill:var(--dd-accent)}.dd .f-tint{fill:var(--dd-tint)}.dd [class*=dd-]{transform-box:fill-box;transform-origin:center}.dd .dd-ping,.dd .dd-rise,.dd .snap-pluck{opacity:0}@media (prefers-reduced-motion:no-preference){.js .dd[data-draw] .ln-draw{stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.js .dd[data-draw] .fl,.js .dd[data-draw] .ln-dash{opacity:0}.js .dd[data-draw][data-in] .ln-draw{animation:dd-draw .95s var(--ease-out) both;animation-delay:calc(var(--i, 0) * .14s)}.js .dd[data-draw][data-in] .fl,.js .dd[data-draw][data-in] .ln-dash{opacity:1;transition:opacity .6s ease-out;transition-delay:calc(var(--i, 0) * .14s + .42s)}.dd:not([data-live]) [class*=dd-]{animation-play-state:paused}.dd .dd-float{animation:dd-float var(--dur,6s) ease-in-out var(--delay,0s) infinite alternate}.dd .dd-sway{animation:dd-sway var(--dur,5s) ease-in-out var(--delay,0s) infinite alternate}.dd .dd-spin{animation:dd-spin var(--dur,24s) linear infinite}.dd .dd-drift{animation:dd-drift var(--dur,16s) ease-in-out var(--delay,0s) infinite alternate}.dd .dd-pulse{animation:dd-pulse var(--dur,3.2s) ease-in-out var(--delay,0s) infinite}.dd .dd-blink{animation:dd-blink 1.3s steps(1) var(--delay,0s) infinite}.dd .dd-rise{animation:dd-rise var(--dur,4.2s) ease-out var(--delay,0s) infinite backwards}.dd .dd-flow{animation:dd-flow 1.6s linear infinite}.dd .dd-ping{animation:dd-ping var(--dur,2.8s) ease-out var(--delay,0s) infinite backwards}.dd .dd-hop{animation:dd-hop 6s ease-in-out var(--delay,0s) infinite}.dd-host:hover .dd-wiggle{animation:dd-wiggle .7s ease-in-out}}@keyframes dd-draw{0%{stroke-dashoffset:1;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes dd-float{0%{transform:translateY(calc(var(--amp, 3px) * -1))}to{transform:translateY(var(--amp,3px))}}@keyframes dd-sway{0%{transform:rotate(calc(var(--amp, 2.5deg) * -1))}to{transform:rotate(var(--amp,2.5deg))}}@keyframes dd-spin{to{transform:rotate(1turn)}}@keyframes dd-drift{0%{transform:translateX(calc(var(--amp, 12px) * -1))}to{transform:translateX(var(--amp,12px))}}@keyframes dd-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(var(--to,1.08));opacity:var(--op,.75)}}@keyframes dd-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes dd-rise{0%{transform:translateY(0) scale(.7);opacity:0}18%{opacity:1}to{transform:translateY(var(--lift,-22px)) scale(1.15);opacity:0}}@keyframes dd-ping{0%{opacity:.85;transform:scale(.5)}70%,to{opacity:0;transform:scale(2.1)}}@keyframes dd-flow{to{stroke-dashoffset:-20}}@keyframes dd-hop{0%,18%{transform:translate(0);opacity:1}24%{transform:translate(18px,-38px)}30%,50%{transform:translate(36px,-26px)}56%{transform:translate(54px,-64px)}62%,82%{transform:translate(72px,-52px)}92%{transform:translate(72px,-52px);opacity:0}93%{transform:translate(0);opacity:0}to{transform:translate(0);opacity:1}}@keyframes dd-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}60%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.dd *{animation:none!important;transition:none!important}}@media (forced-colors:active){.dd .ln{stroke:CanvasText}.dd .fl{fill:Canvas}}:root{--plate-blend:multiply;--plate-filter:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--plate-blend:screen;--plate-filter:invert(1) hue-rotate(180deg) brightness(0.94)}}:root[data-theme=dark]{--plate-blend:screen;--plate-filter:invert(1) hue-rotate(180deg) brightness(0.94)}.plate{position:relative;width:100%;container-type:inline-size}.plate-img{object-fit:contain;mix-blend-mode:var(--plate-blend);filter:var(--plate-filter);user-select:none;-webkit-user-drag:none}.plate-cover{object-fit:cover;transition:transform .8s var(--ease-out)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.group:hover .plate-cover{transform:scale(1.04)}}.plate>.dd{position:absolute;inset:0;height:100%}@media (prefers-reduced-motion:no-preference){.dd .snap-pluck{transform-box:view-box;transform-origin:0 0}.dd .snap-pluck .ln{vector-effect:non-scaling-stroke;stroke-width:calc(100cqw * var(--rel, .006))}.dd[data-in] .snap-pluck{animation:dd-pluck 1.6s linear var(--snap,1.4s) forwards}.dd[data-in] .snap-hide{animation:dd-unhide 1.6s linear var(--snap,1.4s) forwards}}@keyframes dd-pluck{0%{opacity:1;transform:scaleY(1)}11%{transform:scaleY(-.72)}24%{transform:scaleY(.46)}37%{transform:scaleY(-.3)}50%{transform:scaleY(.18)}63%{transform:scaleY(-.1)}78%{transform:scaleY(.04);opacity:1}to{transform:scaleY(0);opacity:0}}@keyframes dd-unhide{0%,92%{opacity:0}to{opacity:1}}