#mc-root .mc-card,#mc-root .mc-tile{--t1:#eef4fd;--t2:#2C6ECB;background:linear-gradient(140deg,var(--t1) 0%,#fff 72%);border-color:color-mix(in srgb,var(--t2) 18%,#e6e9ef)}
#mc-root .mc-card:hover,#mc-root .mc-tile:hover{border-color:var(--t2);box-shadow:0 10px 28px color-mix(in srgb,var(--t2) 18%,transparent)}
#mc-root .mc-ce,#mc-root .mc-te{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#fff;box-shadow:0 2px 8px color-mix(in srgb,var(--t2) 22%,transparent);font-size:22px}
#mc-root .mc-card small,#mc-root .mc-tc{color:var(--t2)}
#mc-root .mc-tc{background:color-mix(in srgb,var(--t2) 12%,#fff)}
#mc-root .mc-card b{font-size:16px}
#mc-root .mc-item{--t2:#2C6ECB}
#mc-root .mc-item .mc-ie{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--t1,#eef4fd);font-size:18px}
#mc-root .mc-chip{border-color:color-mix(in srgb,var(--t2,#2C6ECB) 25%,#e6e9ef);background:linear-gradient(140deg,var(--t1,#eef4fd),#fff)}
#mc-root .mc-hero{position:relative}
#mc-root .mc-hero:before{content:"";position:absolute;inset:-40px -50vw auto;height:420px;z-index:-1;background:radial-gradient(60% 60% at 20% 10%,rgba(44,110,203,.10),transparent 70%),radial-gradient(50% 50% at 85% 20%,rgba(236,72,153,.07),transparent 70%),radial-gradient(50% 60% at 50% 90%,rgba(16,185,129,.06),transparent 70%)}
#mc-root .mc-hd{transition:box-shadow .25s}
#mc-root .mc-hd .mc-hdi{transition:padding .25s}
#mc-root .mc-hd .mc-wm{transition:font-size .25s}
#mc-root .mc-hd.sm{box-shadow:0 6px 20px rgba(15,23,42,.08)}
#mc-root .mc-hd.sm .mc-hdi{padding-top:6px;padding-bottom:6px}
#mc-root .mc-hd.sm .mc-logo .mc-wm{font-size:20px}
.mc-rv{opacity:0;transform:translateY(16px) scale(.97);transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0ms)}
.mc-rv.in{opacity:1;transform:none}
#mc-root .mc-res{animation:mcpop .35s cubic-bezier(.2,.8,.2,1.2)}
@keyframes mcpop{from{transform:scale(.96);opacity:.6}to{transform:none;opacity:1}}
@media(max-width:759px){
 #mc-root .mc-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:4px 16px 12px;scrollbar-width:none}
 #mc-root .mc-cards::-webkit-scrollbar{display:none}
 #mc-root .mc-cards .mc-card{flex:0 0 72%;scroll-snap-align:center;min-height:150px;justify-content:flex-end;transform:scale(var(--sc,1));opacity:var(--op,1);transition:transform .15s linear,opacity .15s linear}
 #mc-root .mc-cards .mc-card .mc-ce{margin-bottom:auto}
 #mc-root .mc-tiles{grid-template-columns:1fr 1fr}
 #mc-root .mc-tile{min-height:112px}
}
@media(prefers-reduced-motion:reduce){.mc-rv{opacity:1!important;transform:none!important;transition:none!important}#mc-root .mc-res{animation:none}#mc-root .mc-cards .mc-card{transform:none!important;opacity:1!important}}
@media(min-width:760px) and (max-width:1199px){#mc-root .mc-nav a.ext{display:none}#mc-root .mc-nav a{padding:8px 9px;font-size:14px}#mc-root .mc-sbox{min-width:200px}}