.mu{--mu-bg:#efeadd;--mu-paper:#fbf9f3;--mu-card2:#ddd6c6;--mu-pine:#1c3a45;--mu-pine-2:#0f1a20;--mu-pine-l:#1c3a4517;--mu-deep:#111c23;--mu-brass:#b23a2b;--mu-brass-l:#b23a2b1c;--mu-sage:#6f9a92;--mu-sage-l:#6f9a9226;--mu-warn:#b4503f;--mu-warn-l:#b4503f1a;--mu-price:#a8372a;--mu-ink:#111c23;--mu-text:#3f484b;--mu-sub:#7c8280;--mu-mute:#b1b8b4;--mu-line:#111c2314;--mu-line2:#111c2324;color:var(--mu-text)}.mu-paperbg{background-color:var(--mu-bg);background-image:radial-gradient(#14323c09 1px,#0000 1.2px);background-size:4px 4px}.mu-num{font-variant-numeric:tabular-nums;font-family:DIN Alternate,Avenir Next,Roboto Condensed,-apple-system,Helvetica Neue,sans-serif}.mu-serif{letter-spacing:.06em;font-family:Songti SC,STSong,Noto Serif SC,Noto Serif CJK SC,Source Han Serif SC,SimSun,serif;font-weight:700}.mu-pinebg{background-color:var(--mu-pine)}.mu-brassbg{background-color:var(--mu-brass)}.mu-deepbg{background-color:var(--mu-deep)}.mu-fade{background:linear-gradient(#0a121880 0%,#0a121800 26%,#0a12180a 48%,#0a1218b8 82%,#0a1218e6 100%)}.mu-fade-l{background:linear-gradient(90deg,#0a1218e6 0%,#0a12188c 55%,#0a12180d 100%)}.mu-fade-b{background:linear-gradient(#0a121800 38%,#0a1218db 100%)}.mu-card{background:var(--mu-paper);box-shadow:inset 0 0 0 1px var(--mu-line), 0 8px 20px -16px #0a121859;border-radius:16px}.mu-tile{background-color:var(--mu-paper);box-shadow:inset 0 0 0 1px var(--mu-line2)}.mu-kicker{letter-spacing:.3em;color:var(--mu-brass);font-size:9.5px}.mu-hair:not(.absolute):not(.sticky):not(.fixed){position:relative}.mu-hair:after{content:"";background:var(--mu-line);height:1px;position:absolute;bottom:0;left:0;right:0}.mu-clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mu-dash{background-image:linear-gradient(90deg, var(--mu-line2) 50%, transparent 50%);background-repeat:repeat-x;background-size:8px 1px;height:1px}.mu-meander{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='9' viewBox='0 0 18 9'><path d='M0 8.5h18M1 8V1.5h7V6H4.5V4M10 8V1.5h7V6h-3.5V4' fill='none' stroke='%23b23a2b' stroke-width='1.1'/></svg>");background-repeat:repeat-x;background-size:18px 9px;height:9px}.mu-meander-g{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='9' viewBox='0 0 18 9'><path d='M0 8.5h18M1 8V1.5h7V6H4.5V4M10 8V1.5h7V6h-3.5V4' fill='none' stroke='%23d9b36a' stroke-width='1.1'/></svg>")}.mu-plate{background:var(--mu-paper);box-shadow:0 0 0 1px var(--mu-line2), inset 0 0 0 4px var(--mu-paper), inset 0 0 0 5px #b23a2b73, 0 14px 26px -18px #0a12188c}.mu-seal{color:#f6efe0;letter-spacing:.02em;background:#b23a2b;border-radius:3px;font-weight:700;box-shadow:inset 0 0 0 1.5px #f6efe08c}.mu-vert{writing-mode:vertical-rl;text-orientation:upright}.mu-grid-bp{background-image:linear-gradient(#d9b36a17 1px,#0000 1px),linear-gradient(90deg,#d9b36a17 1px,#0000 1px);background-size:20px 20px}@keyframes mu-push{0%{transform:translate(100%)}to{transform:none}}.mu-push{animation:.3s cubic-bezier(.2,.8,.2,1) both mu-push;box-shadow:-8px 0 24px #0a12182e}@keyframes mu-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes mu-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.mu-rise{animation:.45s cubic-bezier(.2,.8,.2,1) both mu-rise}@keyframes mu-pulse{0%,to{opacity:1}50%{opacity:.35}}.mu-pulse{animation:1.4s ease-in-out infinite mu-pulse}@keyframes mu-ripple{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.mu-ripple{animation:1.8s ease-out infinite mu-ripple}@keyframes mu-kb{0%{transform:scale(1.1)}to{transform:scale(1)}}.mu-kenburns{animation:8s ease-out both mu-kb}@keyframes mu-dashmove{to{stroke-dashoffset:-24px}}.mu-route{animation:1.2s linear infinite mu-dashmove}@keyframes mu-ride{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes mu-spin{to{transform:rotate(360deg)}}.mu-spin{animation:1s linear infinite mu-spin}@keyframes mu-scan{0%{top:8%}50%{top:86%}to{top:8%}}.mu-scan{animation:2.4s ease-in-out infinite mu-scan}@keyframes mu-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.mu-dot{animation:1.2s ease-in-out infinite mu-dot}button.mu-pinebg:disabled,button.mu-brassbg:disabled{color:#9aa09b;box-shadow:none;background-color:#d3cfc2}@media (prefers-reduced-motion:reduce){.mu-kenburns,.mu-route,.mu-scan,.mu-ripple,.mu-pulse{animation:none}}
