.ms{--ms-bg:#f2ede4;--ms-paper:#fffdf8;--ms-card2:#e7dfd0;--ms-pine:#17343a;--ms-pine-2:#10282d;--ms-pine-l:#17343a14;--ms-deep:#10242a;--ms-brass:#c8913f;--ms-brass-l:#c8913f26;--ms-sage:#7d8f8a;--ms-sage-l:#7d8f8a26;--ms-warn:#b4503f;--ms-warn-l:#b4503f1a;--ms-price:#a8502a;--ms-ink:#10242a;--ms-text:#3f4a4a;--ms-sub:#7b8584;--ms-mute:#b1b8b4;--ms-line:#10242a14;--ms-line2:#10242a24;color:var(--ms-text)}.ms-paperbg{background-color:var(--ms-bg);background-image:radial-gradient(#1e463c09 1px,#0000 1.2px);background-size:4px 4px}.ms-num{font-variant-numeric:tabular-nums;font-family:DIN Alternate,Avenir Next,Roboto Condensed,-apple-system,Helvetica Neue,sans-serif}.ms-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}.ms-pinebg{background-color:var(--ms-pine)}.ms-brassbg{background-color:var(--ms-brass)}.ms-deepbg{background-color:var(--ms-deep)}.ms-fade{background:linear-gradient(#0a1c2080 0%,#0a1c2000 26%,#0a1c200a 48%,#0a1c20b8 82%,#0a1c20e6 100%)}.ms-fade-l{background:linear-gradient(90deg,#0a1c20e6 0%,#0a1c208c 55%,#0a1c200d 100%)}.ms-fade-b{background:linear-gradient(#0a1c2000 38%,#0a1c20db 100%)}.ms-card{background:var(--ms-paper);box-shadow:inset 0 0 0 1px var(--ms-line), 0 8px 20px -16px #0a1e2359;border-radius:16px}.ms-tile{background-color:var(--ms-paper);box-shadow:inset 0 0 0 1px var(--ms-line2)}.ms-kicker{letter-spacing:.3em;color:var(--ms-brass);font-size:9.5px}.ms-hair:not(.absolute):not(.sticky):not(.fixed){position:relative}.ms-hair:after{content:"";background:var(--ms-line);height:1px;position:absolute;bottom:0;left:0;right:0}.ms-clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ms-dash{background-image:linear-gradient(90deg, var(--ms-line2) 50%, transparent 50%);background-repeat:repeat-x;background-size:8px 1px;height:1px}@keyframes ms-push{0%{transform:translate(100%)}to{transform:none}}.ms-push{animation:.3s cubic-bezier(.2,.8,.2,1) both ms-push;box-shadow:-8px 0 24px #0a1e232e}@keyframes ms-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes ms-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ms-rise{animation:.45s cubic-bezier(.2,.8,.2,1) both ms-rise}@keyframes ms-pulse{0%,to{opacity:1}50%{opacity:.35}}.ms-pulse{animation:1.4s ease-in-out infinite ms-pulse}@keyframes ms-ripple{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.ms-ripple{animation:1.8s ease-out infinite ms-ripple}@keyframes ms-kb{0%{transform:scale(1.1)}to{transform:scale(1)}}.ms-kenburns{animation:8s ease-out both ms-kb}@keyframes ms-dashmove{to{stroke-dashoffset:-24px}}.ms-route{animation:1.2s linear infinite ms-dashmove}@keyframes ms-ride{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes ms-spin{to{transform:rotate(360deg)}}.ms-spin{animation:1s linear infinite ms-spin}@keyframes ms-scan{0%{top:8%}50%{top:86%}to{top:8%}}.ms-scan{animation:2.4s ease-in-out infinite ms-scan}@keyframes ms-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ms-dot{animation:1.2s ease-in-out infinite ms-dot}button.ms-pinebg:disabled,button.ms-brassbg:disabled{color:#9aa09b;box-shadow:none;background-color:#d9d3c4}@media (prefers-reduced-motion:reduce){.ms-kenburns,.ms-route,.ms-scan,.ms-ripple,.ms-pulse{animation:none}}
