:root{--mk-pop:cubic-bezier(.22, 1, .36, 1);--mk-change:cubic-bezier(.45, 0, .55, 1)}.mk-icon{isolation:isolate;background:linear-gradient(160deg,#2e4c92 0%,#20376b 52%,#101f45 100%);border-radius:24.5%;flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 2px #ffffff73,inset 0 1px #ffffff47,inset 0 1px 32px #ffffff14,inset 0 -6px 14px #ffffff21,0 10px 26px -12px #182e5f80}.mk-icon:before{content:"";border-radius:inherit;z-index:1;filter:blur(6px);pointer-events:none;background:radial-gradient(70% 60% at 50% 8%,#8ca5d880,#0000 70%);position:absolute;inset:0}.mk-icon>svg{width:100%;height:100%;position:absolute;inset:0}.mk-icon:after{content:"";z-index:-1;border-radius:inherit;opacity:0;filter:blur(20px);transition:opacity .3s var(--mk-pop);pointer-events:none;background:radial-gradient(60% 60% at 50% 15%,#8ca5d873,#0000 70%);position:absolute;inset:-16px}.mk-tile:hover .mk-icon:after{opacity:1}.mk-icon--ghost{box-shadow:none;color:var(--navy);background:0 0;border:1.5px dashed #182e5f59;overflow:visible}.mk-icon--ghost:before,.mk-icon--ghost:after{content:none}.mk-icon--ghost>svg{width:46%;height:46%;position:static}.mk-appico{isolation:isolate;background:linear-gradient(160deg,#2e4c92 0%,#182e5f 52%,#0d1d42 100%);border-radius:24.5%;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 2px #ffffff73,inset 0 1px #ffffff47,inset 0 1px 24px #ffffff17,inset 0 -5px 12px #ffffff24,0 10px 26px -12px #182e5f8c}.mk-appico:before{content:"";border-radius:inherit;filter:blur(6px);background:radial-gradient(70% 60% at 50% 8%,#8ca5d88c,#0000 70%);position:absolute;inset:0}.mk-appico>svg{width:60%;height:60%;position:relative}.mk-appico:after{content:"";z-index:-1;border-radius:inherit;opacity:0;filter:blur(20px);transition:opacity .3s var(--mk-pop);pointer-events:none;background:radial-gradient(60% 60% at 50% 15%,#8ca5d873,#0000 70%);position:absolute;inset:-16px}.mk-apphead:hover .mk-appico:after{opacity:1}.mk-tile{transition:box-shadow .55s var(--mk-change), border-color .55s var(--mk-change)}.mk-tile:hover{border-color:#5c7bc059;box-shadow:0 20px 46px -30px #0a153073}.mk-tile--dim .mk-icon{filter:saturate(.55);opacity:.85;transition:filter .25s var(--mk-change), opacity .25s var(--mk-change)}.mk-tile--dim:hover .mk-icon{filter:none;opacity:1}.mk-tile:hover .mk-gcc-dots{animation:.5s linear infinite mk-grid-slide}@keyframes mk-grid-slide{to{transform:translate(-8px)}}.mk-tile:hover .mk-contours{animation:1.4s linear infinite mk-contour-up}@keyframes mk-contour-up{to{transform:translateY(-12px)}}@keyframes mk-sheen{0%{background-position:100% 0}to{background-position:-50% 0}}.mk-silver{transition:background-position .4s var(--mk-change);background:linear-gradient(100deg,#c7d1e2 32%,#fff 50%,#c7d1e2 68%) 100% 0/300% 100%}.mk-em-dot{z-index:2;border-radius:50%;width:8px;height:8px;position:absolute;top:calc(42.2% - 4px);left:calc(67.2% - 4px)}.mk-tile:hover .mk-em-dot{animation:1.8s linear infinite mk-sheen}.mk-me-gem{z-index:2;width:22px;height:22px;position:relative}.mk-tile:hover .mk-me-gem{animation:1.1s linear infinite mk-sheen}.mk-monogram{z-index:2;letter-spacing:-.5px;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:650;position:relative}.mk-tile:hover .mk-monogram{animation:.9s linear infinite mk-sheen}.mk-rv-a,.mk-rv-b{transition:opacity .4s var(--mk-change)}.mk-tile:hover .mk-rv-a{animation:mk-rv-a .9s var(--mk-change) infinite alternate}.mk-tile:hover .mk-rv-b{animation:mk-rv-b .9s var(--mk-change) infinite alternate}@keyframes mk-rv-a{0%{opacity:.85}to{opacity:.35}}@keyframes mk-rv-b{0%{opacity:.4}to{opacity:.9}}.mk-icon--ghost>svg{transform-origin:50%;transition:transform .4s var(--mk-change)}.mk-tile:hover .mk-icon--ghost>svg{animation:mk-plus-turn 1.5s var(--mk-change) infinite}@keyframes mk-plus-turn{0%{transform:rotate(0)}28%{transform:rotate(90deg)}to{transform:rotate(90deg)}}.mk-ring{transform-box:fill-box;transform-origin:50%;transition:transform .4s var(--mk-change), opacity .4s var(--mk-change)}.mk-apphead:hover .mk-ring{animation:mk-ring-sonar 1.5s var(--mk-change) infinite}@keyframes mk-ring-sonar{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.35)}50.01%{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mk-tile:hover .mk-gcc-dots,.mk-tile:hover .mk-contours,.mk-tile:hover .mk-em-dot,.mk-tile:hover .mk-me-gem,.mk-tile:hover .mk-monogram,.mk-tile:hover .mk-rv-a,.mk-tile:hover .mk-rv-b,.mk-tile:hover .mk-icon--ghost>svg,.mk-apphead:hover .mk-ring{animation:none}.mk-silver,.mk-rv-a,.mk-rv-b,.mk-icon--ghost>svg,.mk-ring{transition:none}}
