:root{--mk-lime:#58ff01;--mk-lime-hover:#4ce000;--mk-lime-active:#42c400;--mk-lime-light:#7aff38;--mk-lime-dark-text:#061208;--mk-lime-glow:#58ff0140;--mk-lime-border:#58ff0152;--mk-lime-surface:#58ff011f;--mk-bonus-gold:#f5c451;--mk-ease-out-expo:cubic-bezier(.16, 1, .3, 1);--mk-ease-spring:cubic-bezier(.22, 1.15, .36, 1);--mk-ease-smooth:cubic-bezier(.25, .8, .25, 1);--mk-dur-micro:.15s;--mk-dur-fast:.22s;--mk-dur-normal:.3s;--mk-dur-slow:.48s}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:#080c10!important;font-weight:400!important}html,body,button,input,select,textarea,th,td,p,span,label,a,strong,b,h2,h3,h4,h5,h6{font-weight:400}.font-semibold,.mk-num-highlight,.mk-stat-value{font-weight:600!important}h1,.mk-tab-title{font-weight:700!important}.mk-btn-primary{transform:translateZ(0);color:#061208!important;transition:transform var(--mk-dur-micro) var(--mk-ease-out-expo), background-color var(--mk-dur-micro) ease, box-shadow var(--mk-dur-fast) var(--mk-ease-out-expo)!important;background-color:#58ff01!important;border:1px solid #58ff01!important;font-weight:400!important;box-shadow:0 4px 14px #58ff0138!important}.mk-btn-primary:hover{transform:translateY(-1px)translateZ(0);background-color:#50ec00!important;border-color:#50ec00!important;box-shadow:0 6px 18px #58ff0147!important}.mk-btn-primary:active{filter:brightness(.97);background-color:#42c400!important;border-color:#42c400!important;transform:scale(.985)translateZ(0)!important}.mk-btn-outline{color:#58ff01!important;transition:transform var(--mk-dur-micro) var(--mk-ease-out-expo), background-color var(--mk-dur-micro) ease, border-color var(--mk-dur-micro) ease!important;background-color:#58ff0114!important;border:1px solid #58ff0159!important;font-weight:400!important}.mk-btn-outline:hover{background-color:#58ff0129!important;border-color:#58ff01!important}.mk-btn-outline:active{transform:scale(.982)}.mk-badge-lime{color:#58ff01!important;background-color:#58ff011f!important;border:1px solid #58ff014d!important;font-weight:400!important}.mk-text-lime{color:#58ff01!important}.mk-border-lime{border-color:#58ff0159!important}.mk-border-lime-hover:hover{border-color:#58ff01a6!important}.mk-progress-fill{transition:width .65s var(--mk-ease-out-expo)!important;background:linear-gradient(90deg,#42c400 0%,#58ff01 60%,#7aff38 100%)!important;box-shadow:0 0 10px #58ff0159!important}.mk-progress-animated{transition:width .65s var(--mk-ease-out-expo);will-change:width}.safe-area-bottom{padding-bottom:max(env(safe-area-inset-bottom,0px), 12px)}.mk-gold-trophy{filter:drop-shadow(0 2px 6px #f6c34466);transition:transform var(--mk-dur-normal) var(--mk-ease-spring), filter var(--mk-dur-fast) ease;transform:translateZ(0);color:#f6c344!important}.mk-gold-card:hover .mk-gold-trophy,.mk-gold-card:active .mk-gold-trophy{filter:drop-shadow(0 3px 10px #f6c34499);transform:scale(1.08)rotate(-3deg)translateZ(0)}.mk-gold-text{background:linear-gradient(135deg,#fff1c5 0%,#f6c344 55%,#cf8b15 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:#f6c344!important}.mk-gold-card{transform:translateZ(0);transition:transform var(--mk-dur-fast) var(--mk-ease-out-expo), border-color var(--mk-dur-fast) ease, box-shadow var(--mk-dur-fast) var(--mk-ease-out-expo)!important;background:linear-gradient(145deg,#161d22 0%,#12171c 100%)!important;border:1px solid #f6c34459!important;box-shadow:0 4px 20px #00000059,inset 0 1px #fff1c51f!important}.mk-gold-card:hover{transform:translateY(-1.5px)translateZ(0);border-color:#f6c344b3!important;box-shadow:0 8px 26px #f6c34429,inset 0 1px #fff1c533!important}.mk-expired-card{transition:transform var(--mk-dur-fast) var(--mk-ease-out-expo), border-color var(--mk-dur-fast) ease, opacity var(--mk-dur-fast) ease!important;background:linear-gradient(145deg,#141920 0%,#0f141a 100%)!important;border:1px solid #94a3b83d!important;box-shadow:0 4px 16px #00000047,inset 0 1px #ffffff0a!important}.mk-card-premium{transform:translateZ(0);transition:transform var(--mk-dur-fast) var(--mk-ease-out-expo), border-color var(--mk-dur-fast) ease, box-shadow var(--mk-dur-fast) var(--mk-ease-out-expo)!important;background:linear-gradient(145deg,#131c24 0%,#0f161e 100%)!important;border:1px solid #1e2b38!important;box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff0d!important}.mk-card-premium:hover{transform:translateY(-1.5px)translateZ(0);border-color:#58ff0180!important;box-shadow:0 8px 28px #00000073,0 0 16px #58ff011f!important}@keyframes mkFadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mkViewFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mkBackdropFade{0%{opacity:0}to{opacity:1}}@keyframes mkModalPop{0%{opacity:0;transform:translateY(14px)scale(.968)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes mkCalendarPop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes mkFieldReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translate(0,0)}}@keyframes mkTabIndicatorPop{0%{opacity:0;transform:scaleX(.4)}to{opacity:1;transform:scaleX(1)}}.mk-animate-enter{animation:mkFadeInUp var(--mk-dur-normal) var(--mk-ease-out-expo) both}.mk-view-enter{animation:mkViewFadeIn .24s var(--mk-ease-out-expo) both}.mk-stagger-1{animation:mkFadeInUp var(--mk-dur-normal) var(--mk-ease-out-expo) 20ms both}.mk-stagger-2{animation:mkFadeInUp var(--mk-dur-normal) var(--mk-ease-out-expo) 65ms both}.mk-stagger-3{animation:mkFadeInUp var(--mk-dur-normal) var(--mk-ease-out-expo) .11s both}.mk-stagger-4{animation:mkFadeInUp var(--mk-dur-normal) var(--mk-ease-out-expo) .155s both}.mk-stagger-5{animation:mkFadeInUp var(--mk-dur-normal) var(--mk-ease-out-expo) .2s both}.mk-modal-backdrop{-webkit-backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 25%,#101a26c7 0%,#04070be0 100%);animation:.2s ease-out both mkBackdropFade}.mk-modal-panel{animation:mkModalPop .26s var(--mk-ease-out-expo) both}.mk-modal-surface{background:linear-gradient(165deg,#16212d 0%,#101821 55%,#0c1219 100%);border:1px solid #94a3b82e;box-shadow:0 24px 64px #000000c7,0 0 0 1px #58ff010f,inset 0 1px #ffffff14}.mk-ruby-card{transform:translateZ(0);transition:transform var(--mk-dur-fast) var(--mk-ease-out-expo), border-color var(--mk-dur-fast) ease, box-shadow var(--mk-dur-fast) var(--mk-ease-out-expo)!important;background:linear-gradient(145deg,#1b1115 0%,#140c10 55%,#100a0c 100%)!important;border:1px solid #ef444457!important;box-shadow:0 4px 20px #00000059,inset 0 1px #fecaca12!important}.mk-ruby-card:hover{transform:translateY(-1.5px)translateZ(0);border-color:#ef4444a6!important;box-shadow:0 8px 26px #ef444424,inset 0 1px #fecaca1f!important}.mk-input-editable{transition:border-color var(--mk-dur-micro) ease, box-shadow var(--mk-dur-fast) var(--mk-ease-out-expo), background-color var(--mk-dur-micro) ease;background-color:#0b1118;border:1px solid #94a3b83d}.mk-input-editable:hover{border-color:#94a3b86b}.mk-input-editable:focus-within,.mk-input-editable:focus{background-color:#090e14;box-shadow:0 0 0 3px #58ff0124,inset 0 1px #ffffff0a;border-color:#58ff01!important}.mk-support-card{transition:transform var(--mk-dur-micro) var(--mk-ease-out-expo), border-color var(--mk-dur-micro) ease, background-color var(--mk-dur-micro) ease, box-shadow var(--mk-dur-fast) var(--mk-ease-out-expo);background:linear-gradient(145deg,#101720 0%,#0b1016 100%);border:1px solid #94a3b829;box-shadow:inset 0 1px #ffffff0a}.mk-support-card:hover{border-color:#58ff016b;transform:translateY(-1px);box-shadow:0 6px 20px #00000059,inset 0 1px #ffffff12}.mk-support-card:active{transform:scale(.988)}.mk-calendar-pop{animation:mkCalendarPop .24s var(--mk-ease-spring) both}.mk-field-reveal{animation:mkFieldReveal .22s var(--mk-ease-out-expo) both}.mk-tab-indicator{animation:mkTabIndicatorPop .24s var(--mk-ease-spring) both}.mk-touch-target{transition:transform var(--mk-dur-micro) var(--mk-ease-out-expo), background-color var(--mk-dur-micro) ease, border-color var(--mk-dur-micro) ease, box-shadow var(--mk-dur-fast) var(--mk-ease-out-expo);transform:translateZ(0)}.mk-touch-target:active{transform:scale(.985)translateZ(0)}.mk-status-pill{transition:background-color var(--mk-dur-fast) ease, color var(--mk-dur-fast) ease, border-color var(--mk-dur-fast) ease, transform var(--mk-dur-fast) var(--mk-ease-spring)}button:focus-visible,a:focus-visible{outline-offset:2px!important;outline:2px solid #58ff0199!important}@media (prefers-reduced-motion:reduce){.mk-animate-enter,.mk-view-enter,.mk-stagger-1,.mk-stagger-2,.mk-stagger-3,.mk-stagger-4,.mk-stagger-5,.mk-modal-backdrop,.mk-modal-panel,.mk-calendar-pop,.mk-field-reveal,.mk-tab-indicator{animation:none!important;transform:none!important}.mk-progress-fill,.mk-progress-animated,.mk-touch-target,.mk-card-premium,.mk-gold-card,.mk-ruby-card,.mk-support-card,.mk-input-editable,.mk-gold-trophy{transition-duration:.01ms!important}}
