
html,body{overflow-x:clip}
.dm-bar{position:sticky;top:0;z-index:100;display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;padding:8px 16px;background:#0B1B3F;color:#fff;font:600 13px/1.35 system-ui,-apple-system,"Segoe UI",sans-serif;text-align:center}
.dm-bar b{background:#FF6B4A;color:#0B1B3F;padding:2px 8px;border-radius:99px;font-weight:800;letter-spacing:.02em}
.dm-bar a{color:#fff;text-underline-offset:3px}
@view-transition{navigation:auto}
::view-transition-old(root){animation:dmOut .28s ease both}::view-transition-new(root){animation:dmIn .42s cubic-bezier(.2,.7,.2,1) both}
@keyframes dmOut{to{opacity:0;transform:translateY(-8px)}}@keyframes dmIn{from{opacity:0;transform:translateY(14px)}}
[data-r]{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}
[data-r].in{opacity:1;transform:none}
.split .sw{display:inline-block;overflow:hidden;vertical-align:top;padding:.16em .02em .1em;margin:-.16em -.02em -.1em}
.split .sw>span{display:inline-block;transform:translateY(105%);transition:transform 1s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i)*55ms + .1s)}
.split.in .sw>span{transform:none}
.dm-note{font-size:13px;opacity:.75}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}[data-r],.split .sw>span{opacity:1!important;transform:none!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}}
