.mk{--mk-page:#fff;--mk-tint:#f5f5f5;--mk-crop-tint:#f5f5f5;--mk-card:#fff;--mk-border:#dce1e5;--mk-ink:#0f2231;--mk-ink-2:#032b43;--mk-body:#3d4d56;--mk-muted:#54666f;--mk-faint:#97a5ae;--mk-accent:#3579ab;--mk-accent-light:#6daedb;--mk-success:#157f52;--mk-success-bg:#dbf3e6;--mk-info:#2a608a;--mk-info-bg:#e0eef8;--mk-warn:#8a5f00;--mk-warn-bg:#ffefc2;--mk-danger:#df2935;--mk-amber:#ffba08;--mk-amber-ink:#4a3502;--mk-mint:#8fd3bd;--mk-dur-micro:.12s;--mk-dur-base:.18s;--mk-dur-enter:.26s;--mk-dur-hero:.4s;--mk-ease-out:cubic-bezier(.2, .8, .2, 1);--mk-travel-lift:2px;--mk-travel-reveal:16px;--mk-stagger:50ms;background:var(--mk-page);color:var(--mk-ink);font-family:var(--font-figtree), ui-sans-serif, system-ui, sans-serif;font-variant-numeric:tabular-nums}.mk h1,.mk h2,.mk h3{letter-spacing:-.03em;font-weight:600}.mk .mk-on-dark h1,.mk .mk-on-dark h2,.mk h2.mk-on-dark{font-weight:500}.mk a{color:inherit}.mk .mk-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--mk-accent);font-size:12.5px;font-weight:700}.mk .mk-check{color:var(--mk-success);flex-shrink:0;margin-top:2px}.mk .mk-btn-dark,.mk .mk-btn-outline,.mk .mk-btn-amber{transition:background-color var(--mk-dur-micro) var(--mk-ease-out), border-color var(--mk-dur-base) var(--mk-ease-out), transform var(--mk-dur-base) var(--mk-ease-out), box-shadow var(--mk-dur-base) var(--mk-ease-out)}.mk .mk-btn-dark:hover,.mk .mk-btn-amber:hover{transform:translateY(calc(var(--mk-travel-lift) * -1));box-shadow:0 20px 40px -24px #032b4359}.mk .mk-btn-dark:active,.mk .mk-btn-outline:active,.mk .mk-btn-amber:active{box-shadow:none;transition-duration:60ms;transform:translateY(0)}.mk .mk-btn-dark:focus-visible,.mk .mk-btn-outline:focus-visible,.mk .mk-btn-amber:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}.mk .mk-btn-dark{background:var(--mk-ink-2);color:#fff}.mk .mk-btn-dark:hover{background:#0e3d5c}.mk .mk-btn-outline{border:1px solid var(--mk-border);color:var(--mk-ink);background:#fff}.mk .mk-btn-outline:hover{background:var(--mk-info-bg);border-color:var(--mk-accent-light)}.mk .mk-btn-amber{background:var(--mk-amber);color:var(--mk-amber-ink)}.mk .mk-btn-amber:hover{background:#ffc72b}.mk .mk-navlink{position:relative}.mk .mk-navlink:after{content:"";background:var(--mk-accent);transform-origin:0;height:2px;transition:transform var(--mk-dur-base) var(--mk-ease-out);border-radius:2px;position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}.mk .mk-navlink:hover:after,.mk .mk-navlink:focus-visible:after{transform:scaleX(1)}.mk .mk-navlink[data-active=true]:after{display:none}.mk .mk-navlink:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}.mk .mk-field{border:1px solid var(--mk-border);color:var(--mk-ink);transition:border-color var(--mk-dur-base) var(--mk-ease-out), box-shadow var(--mk-dur-base) var(--mk-ease-out);background:#fff}.mk .mk-field::placeholder{color:var(--mk-faint)}.mk .mk-field:focus{border-color:var(--mk-accent-light);outline:none;box-shadow:0 0 0 3px #6daedb59}.mk .mk-fieldwrap label{transition:color var(--mk-dur-micro) var(--mk-ease-out)}.mk .mk-fieldwrap:focus-within label{color:var(--mk-accent)}.mk .mk-card-hover{transition:transform var(--mk-dur-base) var(--mk-ease-out), border-color var(--mk-dur-base) var(--mk-ease-out), box-shadow var(--mk-dur-base) var(--mk-ease-out)}.mk .mk-card-hover:hover{transform:translateY(calc(var(--mk-travel-lift) * -1));border-color:var(--mk-accent-light);box-shadow:0 20px 40px -24px #032b4359}.mk .mk-halo{background:radial-gradient(circle,#6daedb29,#0000 68%);animation:14s ease-in-out infinite alternate mk-halo-drift}@keyframes mk-halo-drift{0%{transform:translate(-10px,6px)scale(1)}to{transform:translate(10px,-6px)scale(1.05)}}@media (prefers-reduced-motion:reduce){.mk{--mk-dur-micro:0s;--mk-dur-base:0s;--mk-dur-enter:0s;--mk-dur-hero:0s;--mk-travel-lift:0px;--mk-travel-reveal:0px}.mk .mk-card-hover:hover,.mk .mk-btn-dark:hover,.mk .mk-btn-amber:hover{transform:none}.mk .mk-navlink:after{transition:none}.mk .mk-halo{animation:none}.mk .mk-fade-up{opacity:1!important;transform:none!important}}.mk .mk-fade-up{animation:.5s both mk-fade-up}@keyframes mk-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.mk .mk-kick{letter-spacing:.15em;text-transform:uppercase;color:var(--mk-accent);align-items:center;gap:9px;font-size:11px;font-weight:700;display:inline-flex}.mk .mk-kick:before{content:"";background:currentColor;border-radius:99px;width:6px;height:6px}.mk .mk-lede{color:var(--mk-body);font-size:16.5px;line-height:1.62}.mk .mk-br-sm{display:none}@media (min-width:640px){.mk .mk-br-sm{display:inline}}.mk .mk-btn-arrow{opacity:.7;width:15px;height:15px;transition:transform var(--mk-dur-base) var(--mk-ease-out), opacity var(--mk-dur-base) var(--mk-ease-out);flex-shrink:0}.mk .mk-btn-dark:hover .mk-btn-arrow,.mk .mk-btn-outline:hover .mk-btn-arrow,.mk .mk-btn-amber:hover .mk-btn-arrow,.mk .mk-btn-ghost:hover .mk-btn-arrow{opacity:1;transform:rotate(-45deg)}.mk .mk-btn-ghost{color:#e8f1f8;transition:background-color var(--mk-dur-micro) var(--mk-ease-out), transform var(--mk-dur-base) var(--mk-ease-out);background:0 0;border:1px solid #ffffff4d}.mk .mk-btn-ghost:hover{transform:translateY(calc(var(--mk-travel-lift) * -1));background:#ffffff17}.mk .mk-btn-ghost:focus-visible{outline:2px solid var(--mk-accent-light);outline-offset:2px}.mk .mk-hero-frame{overflow:hidden;box-shadow:0 50px 90px -40px #032b4380,0 8px 24px -12px #032b4333}.mk .mk-hero-frame:after{content:"";pointer-events:none;background:linear-gradient(100deg,#ffffff80,#ffffff0d 42%,#0000 60%);position:absolute;inset:0}.mk .mk-fc{border:1px solid var(--mk-border);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 30px 55px -22px #032b4373,0 4px 12px #032b4314}.mk .mk-fc-head{border-bottom:1px solid var(--mk-border);background:#fbfdfe;align-items:center;gap:8px;padding:10px 13px;display:flex}.mk .mk-fc-head .mk-ic{border-radius:6px;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}.mk .mk-ic-b{background:var(--mk-info-bg);color:var(--mk-accent)}.mk .mk-ic-g{background:var(--mk-success-bg);color:var(--mk-success)}.mk .mk-ic-a{background:var(--mk-warn-bg);color:var(--mk-warn)}.mk .mk-fc-title{letter-spacing:-.01em;font-size:11.5px;font-weight:800}.mk .mk-fc-meta{color:var(--mk-faint);margin-left:auto;font-size:9px}.mk .mk-fc-body{padding:12px 13px}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.mk .mk-float-1{animation:7s ease-in-out infinite mk-float}.mk .mk-float-2{animation:8.6s ease-in-out -2.4s infinite mk-float}.mk .mk-float-3{animation:9.4s ease-in-out -4.8s infinite mk-float}.mk .mk-range{gap:4px;margin-bottom:11px;display:flex}.mk .mk-range button{font:inherit;cursor:pointer;border:1px solid var(--mk-border);color:var(--mk-muted);transition:background-color var(--mk-dur-micro) var(--mk-ease-out), border-color var(--mk-dur-base) var(--mk-ease-out), color var(--mk-dur-micro) var(--mk-ease-out);background:#fff;border-radius:6px;flex:1;padding:5px 0;font-size:10px;font-weight:700}.mk .mk-range button:hover{border-color:var(--mk-accent-light);color:var(--mk-ink)}.mk .mk-range button[aria-pressed=true]{background:var(--mk-ink-2);border-color:var(--mk-ink-2);color:#fff}.mk .mk-range button:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}.mk .mk-kpi-val{letter-spacing:-.03em;transition:opacity .22s var(--mk-ease-out);font-size:21px;font-weight:600}.mk .mk-kpi-delta{color:var(--mk-success);background:var(--mk-success-bg);border-radius:99px;padding:2px 7px;font-size:10.5px;font-weight:700}.mk .mk-bars{align-items:flex-end;gap:4px;height:56px;display:flex}.mk .mk-bars i{background:var(--mk-accent-light);transition:height .52s var(--mk-ease-out);border-radius:3px 3px 0 0;flex:1;display:block}.mk .mk-bars i.mk-bar-hi{background:var(--mk-accent)}.mk .mk-ap{text-align:left;width:100%;font:inherit;cursor:pointer;transition:background-color var(--mk-dur-base) var(--mk-ease-out), transform var(--mk-dur-base) var(--mk-ease-out);background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 8px;display:flex}.mk .mk-ap+.mk-ap{margin-top:2px}.mk .mk-ap:hover,.mk .mk-ap[data-hot=true]{background:var(--mk-info-bg);transform:translate(2px)}.mk .mk-ap:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}.mk .mk-ap-time{color:var(--mk-accent);font-size:9.5px;font-weight:600}.mk .mk-ap-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.mk .mk-pill{white-space:nowrap;border-radius:99px;padding:2px 6px;font-size:8px;font-weight:700}.mk .mk-pill-i{background:var(--mk-info-bg);color:var(--mk-info)}.mk .mk-pill-ok{background:var(--mk-success-bg);color:var(--mk-success)}.mk .mk-pill-w{background:var(--mk-warn-bg);color:var(--mk-warn)}.mk .mk-pill-d{color:var(--mk-danger);background:#fde4e6}.mk .mk-money{justify-content:space-between;align-items:baseline;padding:5px 0;font-size:11px;display:flex}.mk .mk-money span{color:var(--mk-muted)}.mk .mk-money b{font-size:11.5px;font-weight:600}.mk .mk-prog{background:#e9eff4;border-radius:99px;height:6px;margin:8px 0 5px;overflow:hidden}.mk .mk-prog i{background:var(--mk-success);height:100%;transition:width .62s var(--mk-ease-out);border-radius:99px;display:block}.mk .mk-tip{z-index:6;background:var(--mk-ink-2);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .16s var(--mk-ease-out), transform .16s var(--mk-ease-out);border-radius:9px;padding:8px 11px;font-size:10.5px;line-height:1.5;position:absolute;transform:translateY(4px);box-shadow:0 14px 30px -12px #032b4399}.mk .mk-tip[data-show=true]{opacity:1;transform:translateY(0)}.mk .mk-tip b{margin-bottom:2px;font-size:11px;display:block}.mk .mk-tip span{color:#a6c8de}.mk .mk-cursor{z-index:20;pointer-events:none;filter:drop-shadow(0 3px 6px #032b4366);width:26px;height:26px;transition:transform .9s cubic-bezier(.45,.05,.2,1);position:absolute;top:0;left:0;transform:translate(-100px,-100px)}.mk .mk-cursor-ring{border:2px solid var(--mk-accent);opacity:0;border-radius:99px;width:44px;height:44px;position:absolute;top:-9px;left:-9px;transform:scale(.4)}.mk .mk-cursor[data-clicking=true] .mk-cursor-ring{animation:mk-ripple .48s var(--mk-ease-out)}@keyframes mk-ripple{0%{opacity:.8;transform:scale(.35)}to{opacity:0;transform:scale(1.15)}}.mk .mk-rail{scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.mk .mk-rail::-webkit-scrollbar{display:none}.mk .mk-rcard{border:1px solid var(--mk-border);transition:transform var(--mk-dur-base) var(--mk-ease-out), box-shadow var(--mk-dur-base) var(--mk-ease-out), border-color var(--mk-dur-base) var(--mk-ease-out);background:#fff;border-radius:15px;flex:0 0 240px;padding:16px 17px}.mk .mk-rcard:hover{border-color:var(--mk-accent-light);transform:translateY(-3px);box-shadow:0 24px 44px -22px #032b4366}.mk .mk-rcard-eb{letter-spacing:.11em;text-transform:uppercase;color:var(--mk-accent);margin-bottom:9px;font-size:9.5px;font-weight:700}.mk .mk-rcard-num{letter-spacing:-.04em;margin-bottom:8px;font-size:34px;font-weight:600;line-height:1}.mk .mk-rcard p{color:var(--mk-muted);margin:0;font-size:12.5px;line-height:1.5}.mk .mk-rcard-dark{background:var(--mk-ink-2);border-color:var(--mk-ink-2);color:#fff}.mk .mk-rcard-dark .mk-rcard-eb{color:var(--mk-accent-light)}.mk .mk-rcard-dark p{color:#a6c8de}.mk .mk-blist{gap:11px;margin:0;padding:0;list-style:none;display:grid}.mk .mk-blist li{color:var(--mk-muted);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.55;display:flex}.mk .mk-blist svg{color:var(--mk-success);flex-shrink:0;margin-top:4px}.mk .mk-blist b{color:var(--mk-ink);font-weight:650}.mk .mk-ui{border:1px solid var(--mk-border);background:#fff;border-radius:14px;font-size:12px;overflow:hidden;box-shadow:0 34px 64px -30px #032b4373,0 3px 10px #032b430f}.mk .mk-ui-bar{border-bottom:1px solid var(--mk-border);background:#f4f7f9;align-items:center;gap:6px;padding:9px 13px;display:flex}.mk .mk-ui-bar i{background:#cfd8e0;border-radius:99px;width:7px;height:7px}.mk .mk-ui-url{color:var(--mk-faint);margin-left:8px;font-size:9.5px}.mk .mk-ui-body{min-height:270px;display:flex}.mk .mk-ui-side{background:var(--mk-ink-2);color:#cfe1ee;flex-shrink:0;width:138px;padding:13px 9px}.mk .mk-ui-nav{color:#a6c8de;white-space:nowrap;border-radius:5px;padding:6px 7px;font-size:10.5px;display:block}.mk .mk-ui-nav[data-on=true]{color:#fff;background:#6daedb38;font-weight:600}.mk .mk-ui-main{flex:1;min-width:0;padding:15px}.mk .mk-ui-h{align-items:baseline;gap:8px;margin-bottom:13px;display:flex}.mk .mk-ui-h b{letter-spacing:-.01em;font-size:13.5px}.mk .mk-ui-h span{color:var(--mk-faint);font-size:9.5px}.mk .mk-ui-row{border:1px solid var(--mk-border);transition:border-color var(--mk-dur-base) var(--mk-ease-out), transform var(--mk-dur-base) var(--mk-ease-out);border-radius:7px;align-items:center;gap:9px;margin-bottom:6px;padding:8px 10px;display:flex}.mk .mk-ui-row:hover{border-color:var(--mk-accent-light);transform:translate(2px)}.mk .mk-ui-row-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11.5px;font-weight:600;overflow:hidden}.mk .mk-ui-cards{gap:8px;margin-bottom:13px;display:flex}.mk .mk-ui-card{border:1px solid var(--mk-border);border-radius:7px;flex:1;min-width:0;padding:9px 10px}.mk .mk-ui-card-k{letter-spacing:.07em;text-transform:uppercase;color:var(--mk-faint);white-space:nowrap;font-size:8px;font-weight:700}.mk .mk-ui-card-v{letter-spacing:-.02em;margin-top:3px;font-size:14px;font-weight:600}.mk .mk-ui-card-dark{background:var(--mk-ink-2);border-color:var(--mk-ink-2);color:#fff}.mk .mk-ui-card-dark .mk-ui-card-k{color:#a6c8de}.mk .mk-ui-card-dark .mk-ui-card-v{color:var(--mk-mint)}.mk .mk-ui-card-v.mk-ok{color:var(--mk-success)}.mk .mk-ui-card-v.mk-due{color:var(--mk-danger)}.mk .mk-evo-card{border:1px solid var(--mk-border);transition:transform var(--mk-dur-base) var(--mk-ease-out), box-shadow var(--mk-dur-base) var(--mk-ease-out);background:#fff;border-radius:14px;padding:16px;box-shadow:0 20px 40px -26px #032b4366}.mk .mk-evo-card:hover{transform:translateY(-4px);box-shadow:0 32px 56px -26px #032b437a}.mk .mk-arch{flex-direction:column;align-items:center;gap:5px;display:flex}.mk .mk-arch-row{gap:2px;display:flex}.mk .mk-arch-row svg{width:13px;display:block}.mk .mk-evo-legend i{border-radius:2px;width:9px;height:9px;display:block}.mk .mk-rv{transition:opacity .62s var(--mk-ease-out), transform .62s var(--mk-ease-out)}.js-on .mk .mk-rv:not(.mk-in){opacity:0;transform:translateY(16px)}@keyframes mk-pop-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.js-on .mk .mk-rv:not(.mk-in) .mk-ui-card,.js-on .mk .mk-rv:not(.mk-in) .mk-ui-row{opacity:0}.mk .mk-rv.mk-in .mk-ui-card,.mk .mk-rv.mk-in .mk-ui-row{animation:mk-pop-up .46s var(--mk-ease-out) backwards}.mk .mk-rv.mk-in .mk-ui-cards .mk-ui-card:first-child{animation-delay:.18s}.mk .mk-rv.mk-in .mk-ui-cards .mk-ui-card:nth-child(2){animation-delay:.25s}.mk .mk-rv.mk-in .mk-ui-cards .mk-ui-card:nth-child(3){animation-delay:.32s}.mk .mk-rv.mk-in .mk-ui-main>.mk-ui-row:first-of-type{animation-delay:.39s}.mk .mk-rv.mk-in .mk-ui-main>.mk-ui-row:nth-of-type(2){animation-delay:.46s}.mk .mk-rv.mk-in .mk-ui-main>.mk-ui-row:nth-of-type(3){animation-delay:.53s}.mk .mk-rv.mk-in .mk-ui-main>.mk-ui-row:nth-of-type(4){animation-delay:.6s}@keyframes mk-fade-in-up{to{opacity:1;transform:none}}.mk .mk-fade{opacity:0;animation:mk-fade-in-up .62s var(--mk-ease-out) forwards;transform:translateY(14px)}.mk .mk-fade-1{animation-delay:80ms}.mk .mk-fade-2{animation-delay:.18s}.mk .mk-fade-3{animation-delay:.28s}.mk .mk-fade-4{animation-delay:.38s}.mk .mk-fade-5{animation-delay:.52s}.mk .mk-fade-6{animation-delay:.66s}@media (prefers-reduced-motion:reduce){.mk .mk-float-1,.mk .mk-float-2,.mk .mk-float-3{animation:none}.mk .mk-fade{opacity:1;animation:none;transform:none}.js-on .mk .mk-rv:not(.mk-in),.js-on .mk .mk-rv:not(.mk-in) .mk-ui-card,.js-on .mk .mk-rv:not(.mk-in) .mk-ui-row{opacity:1;transform:none}.mk .mk-rv,.mk .mk-rv.mk-in .mk-ui-card,.mk .mk-rv.mk-in .mk-ui-row{transition:none;animation:none}.mk .mk-cursor{display:none}}.mk .mk-mesh{background:radial-gradient(60% 55% at 12% 8%,#dbe9f7 0,#0000 58%),radial-gradient(52% 46% at 90% 42%,#ffeccd 0,#0000 58%),radial-gradient(60% 50% at 40% 92%,#e4eef8 0,#0000 60%),#eef1f5}.mk .mk-shell{background:#fff;border-radius:26px;overflow:hidden;box-shadow:0 40px 90px -40px #032b4359,0 2px 8px #032b430f}@media (max-width:639px){.mk .mk-ui-side{display:none}.mk .mk-ui-body{min-height:0}.mk .mk-ui-main{padding:13px}.mk .mk-ui-card-k{font-size:9px}.mk .mk-ui-row-name{font-size:12px}.mk .mk-pill{font-size:9px}.mk .mk-range button{padding:14px 0}.mk .mk-footer-link{padding:13px 0}.mk .mk-navhome{padding:12px 0}.mk .mk-kick{font-size:12px}}@media (min-width:1024px){.mk .mk-rcard{flex:1 1 0;min-width:0}}
