:root{--bg:#0a0a0b;--panel:#141416;--panel2:#1b1b1e;--line:#26262a;--line2:#3a3a40;--fg:#f4f3ef;--fg2:#c9c8c4;--muted:#a1a1a6;--accentInk:#ff4f1a;--header:#0a0a0beb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f2f0eb;--panel:#fff;--panel2:#e8e5df;--line:#d9d5cd;--line2:#b5b0a6;--fg:#0a0a0b;--fg2:#3b3b40;--muted:#5e5e64;--accentInk:#b8300a;--header:#f2f0ebe6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@keyframes cmcCircle{0%{clip-path:circle(0 at var(--vtx,50%) var(--vty,0))}to{clip-path:circle(150vmax at var(--vtx,50%) var(--vty,0))}}:root.cmc-theme-vt::view-transition-old(root){animation:none}:root.cmc-theme-vt::view-transition-new(root){animation:.7s cubic-bezier(.7,0,.2,1) both cmcCircle}html,body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;margin:0;font-family:Archivo,sans-serif;transition:background-color .3s}*{box-sizing:border-box}a{color:var(--accentInk);text-decoration:none}a:hover{color:#ff7a4d;text-decoration:underline}::selection{color:#0a0a0b;background:#ff4f1a}input,select,textarea,button{font:inherit}@keyframes cmcMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes cmcRise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes cmcWordUp{0%{transform:translateY(110%)}to{transform:none}}@keyframes cmcClip{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes cmcBarIn{0%{opacity:0;transform:translate(-24px)skew(-20deg)}}@keyframes cmcStreak{0%{transform:translate(-100%)}to{transform:translate(calc(100vw + 100%))}}@keyframes cmcPulse{0%{box-shadow:0 0 #ff4f1ab3}to{box-shadow:0 0 0 10px #ff4f1a00}}@keyframes cmcProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cmcCheck{to{background-position:40px 0}}@keyframes cmcPop{0%{opacity:0;transform:scale(.94)translateY(20px)}}@keyframes cmcMenuIn{0%{clip-path:polygon(0 0,100% 0,100% 0,0 0)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes cmcSheen{0%,70%{transform:translate(-120%)skew(-20deg)}to{transform:translate(320%)skew(-20deg)}}@property --cmcAngle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes cmcSpin{to{--cmcAngle:360deg}}@keyframes cmcVtOut{to{opacity:0;transform:translateY(-24px)}}@keyframes cmcVtIn{0%{clip-path:polygon(0 0,0 0,-20% 100%,-20% 100%)}to{clip-path:polygon(0 0,120% 0,100% 100%,-20% 100%)}}::view-transition-old(root){animation:.35s ease-in both cmcVtOut}::view-transition-new(root){animation:.6s cubic-bezier(.7,0,.2,1) both cmcVtIn}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline-offset:2px;outline:2px solid #ff4f1a}
