.mk2 .mk2t-label{font-family:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.mk2 .mk2t-rng{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;outline:none;margin:8px 0;cursor:pointer;background:rgba(255,255,255,.12)}.mk2 .mk2t-rng::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--text);border:0;box-shadow:0 0 0 4px rgba(234,249,86,.35),0 4px 10px rgba(0,0,0,.4);transition:box-shadow .16s ease}.mk2 .mk2t-rng::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--text);border:0;box-shadow:0 0 0 4px rgba(234,249,86,.35)}.mk2 .mk2t-rng:focus-visible::-webkit-slider-thumb,.mk2 .mk2t-rng:hover::-webkit-slider-thumb{box-shadow:0 0 0 7px rgba(234,249,86,.45),0 4px 10px rgba(0,0,0,.4)}.mk2 .mk2t-rng:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.mk2 .mk2t-opt{font-family:inherit;cursor:pointer;min-height:44px;border-radius:12px;font-size:14px;font-weight:600;padding:0 10px;background:rgba(255,255,255,.03);color:var(--text-dim);border:1px solid rgba(255,255,255,.12);transition:background .2s ease,color .2s ease,border-color .2s ease}.mk2 .mk2t-opt:hover{border-color:rgba(255,255,255,.35)}.mk2 .mk2t-opt[aria-pressed=true]{background:var(--accent);color:var(--ink);border-color:var(--accent)}.mk2 .mk2t-opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mk2 .mk2t-sel{border-radius:12px;border:1px solid rgba(255,255,255,.14);background:var(--bg-2);color:var(--text);font:inherit;font-size:15px;font-weight:500}.mk2 .mk2t-field,.mk2 .mk2t-sel{width:100%;min-height:46px;padding:11px 14px}.mk2 .mk2t-field{border-radius:12px;border:1px solid var(--line);background:#fff;color:var(--ink);font:inherit;font-size:16px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.mk2 .mk2t-field:focus{border-color:var(--navy);box-shadow:0 0 0 3px rgba(34,53,109,.15)}.mk2 .mk2t-field:disabled{opacity:.6;cursor:not-allowed}.mk2 .mk2t-bar{transition:width .65s cubic-bezier(.2,.7,.2,1)}.mk2 .mk2t-num{font-variant-numeric:tabular-nums}@media (min-width:1000px){.mk2 .mk2t-sticky{position:sticky;top:96px}}.mk2 .mk2t-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.mk2 .mk2t-card:hover{transform:translateY(-3px);border-color:var(--ink)!important;box-shadow:0 2px 4px rgba(14,21,48,.06),0 22px 44px -16px rgba(14,21,48,.22)!important}.mk2 .mk2t-go{display:inline-block;transition:transform .2s ease}.mk2 .mk2t-card:hover .mk2t-go{transform:translateX(4px)}.mk2 .mk2t-chip{font-size:15px;font-weight:500;text-decoration:none;color:var(--text);padding:12px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.14);min-height:44px;display:inline-flex;align-items:center;transition:background .16s ease,color .16s ease,border-color .16s ease}.mk2 .mk2t-chip:hover{background:var(--accent);color:var(--ink);border-color:var(--accent)}@keyframes mk2t-grow{0%,8%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}@keyframes mk2t-growY{0%,8%{transform:scaleY(0)}40%,to{transform:scaleY(1)}}@keyframes mk2t-arc{0%,8%{stroke-dashoffset:157}45%,to{stroke-dashoffset:var(--o)}}@keyframes mk2t-line{0%,8%{stroke-dashoffset:420}55%,to{stroke-dashoffset:0}}@keyframes mk2t-thumb{0%,15%{left:18%}55%,85%{left:76%}to{left:18%}}@keyframes mk2t-track{0%,15%{width:18%}55%,85%{width:76%}to{width:18%}}@keyframes mk2t-tick{0%,20%{transform:translateY(0)}35%,70%{transform:translateY(-50%)}85%,to{transform:translateY(0)}}.mk2 .mk2t-grow{transform-origin:left center;animation:mk2t-grow 4.5s cubic-bezier(.2,.7,.2,1) infinite both}.mk2 .mk2t-grow-y{transform-origin:center bottom;animation:mk2t-growY 4.5s cubic-bezier(.2,.7,.2,1) infinite both}.mk2 .mk2t-arc{animation:mk2t-arc 4.5s cubic-bezier(.2,.7,.2,1) infinite both}.mk2 .mk2t-line{stroke-dasharray:420;animation:mk2t-line 4.5s ease infinite both}.mk2 .mk2t-thumb{left:76%;animation:mk2t-thumb 4s cubic-bezier(.5,0,.3,1) infinite}.mk2 .mk2t-track{width:76%;animation:mk2t-track 4s cubic-bezier(.5,0,.3,1) infinite}.mk2 .mk2t-tick{animation:mk2t-tick 4s cubic-bezier(.5,0,.3,1) infinite}.mk2 .mk2t-cell{transition:background .5s ease,border-color .5s ease,transform .5s ease}@media (prefers-reduced-motion:reduce){.mk2 .mk2t-bar,.mk2 .mk2t-card,.mk2 .mk2t-cell,.mk2 .mk2t-go{transition:none!important}}