.mk-live{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--hair);background:var(--sleeve);padding:9px 16px;border-radius:999px;font-size:.82rem;font-weight:500;color:var(--body);text-decoration:none;transition:border-color .15s ease,background .15s ease}a.mk-live:hover{border-color:var(--blue);background:var(--sleeve-2)}.mk-live b{color:var(--ink);font-weight:650}.mk-live .mk-dot{width:7px;height:7px;background:var(--blue);flex:none;border-radius:50%;animation:mkPulse 2.4s ease-in-out infinite}.mk-live .mk-arrow{color:var(--blue-hi)}@keyframes mkPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.65)}}@media (prefers-reduced-motion:reduce){.mk-live .mk-dot{animation:none}}.hero.mk-hero{padding:clamp(44px,6vw,84px)0 0;text-align:left;position:relative;overflow:hidden}.mk-hero::before{content:"";position:absolute;inset:0 0 auto 0;height:88%;z-index:0;pointer-events:none;background:linear-gradient(112deg,rgba(11,132,255,.1)0,rgba(11,132,255,.035) 46%,rgba(11,132,255,.09) 100%);clip-path:polygon(0 0,100%0,100% 58%,0 94%)}.mk-hero::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(var(--hair-soft) 1px,transparent 1px),linear-gradient(90deg,var(--hair-soft) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(720px 560px at 78% 34%,#000 30%,transparent 78%);mask-image:radial-gradient(720px 560px at 78% 34%,#000 30%,transparent 78%)}.mk-hero .wrap{position:relative;z-index:1}.mk-heroGrid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(28px,4.5vw,72px);align-items:center}.mk-heroHead{max-width:560px}.mk-hero h1{font-size:clamp(2.4rem,5vw,3.9rem);margin:.7em 0 .4em;letter-spacing:-.038em;line-height:1.04}.mk-hero .lede{font-size:clamp(1.05rem,1.5vw,1.24rem);color:var(--body);max-width:46ch;margin:0;line-height:1.55}.mk-hero .lede .t1{color:var(--ink);font-weight:650}.mk-hero .acts{margin-top:2em}.mk-hero .acts .btn{padding:14px 28px;font-size:.95rem}.mk-reassure{font-size:.85rem;color:var(--muted);margin:1.5em 0 0;line-height:1.8}.mk-reassure b{color:#b4bcc8;font-weight:400;padding:0 .35em}.mk-stack{position:relative;aspect-ratio:10/10.4;max-width:480px;justify-self:end;width:100%}.mk-stDisc{position:absolute;top:-4%;right:-14%;width:74%;z-index:1}.mk-stDisc svg{width:100%;height:auto;display:block;animation:spin 16s linear infinite;filter:drop-shadow(0 24px 40px rgba(14,25,45,.18))}.mk-stCard{position:absolute;left:0;top:9%;width:66%;z-index:3;display:block;text-decoration:none;color:var(--body);background:var(--sleeve);border:1px solid var(--hair);box-shadow:var(--lift-lg);transform:rotate(-2deg);transition:transform .2s var(--ease),box-shadow .2s ease,border-color var(--dur-1) ease}.mk-stCard:hover{transform:rotate(-.6deg) translateY(-4px);border-color:rgba(11,132,255,.5)}.mk-stCover{position:relative;display:block;aspect-ratio:1200/630;overflow:hidden;background:#0b0a09}.mk-stCover img{display:block;width:100%;height:100%;object-fit:cover}.mk-stCover .p{position:absolute;top:10px;left:10px;z-index:2;font-size:.72rem;font-weight:600;padding:5px 10px;border-radius:999px;background:var(--blue-btn);color:#fff}.mk-stBody{padding:16px 18px 15px}.mk-stArtist{display:block;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--blue-hi);margin-bottom:6px}.mk-stName{display:block;color:var(--ink);font-weight:650;letter-spacing:-.025em;font-size:1.02rem;line-height:1.25}.mk-stRow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:13px;padding-top:12px;border-top:1px solid var(--hair-soft)}.mk-stRow b{font-weight:700;letter-spacing:-.035em;color:var(--blue-hi);font-size:1.2rem;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.mk-stRow i{font-style:normal;font-size:.74rem;color:var(--muted);text-align:right}.mk-stBar{display:block;height:3px;background:var(--sleeve-3);margin-top:12px}.mk-stBar i{display:block;height:100%;background:var(--blue)}.mk-stCap{position:absolute;left:6%;bottom:4%;width:57%;z-index:4;background:var(--sleeve);border:1px solid var(--hair);box-shadow:var(--lift-md);transform:rotate(1.6deg);padding:13px 16px 14px}.mk-stCap b{display:block;font-size:.74rem;font-weight:600;color:var(--ink);letter-spacing:-.005em}.mk-stCap span{display:block;font-size:.72rem;color:var(--muted);margin-top:3px}.mk-stCap span em{font-style:normal;color:var(--blue-hi);font-weight:650;font-variant-numeric:tabular-nums}.mk-stPill{position:absolute;right:2%;bottom:26%;z-index:5;display:inline-flex;align-items:center;gap:8px;background:#0e1116;color:#f7f5f1;border-radius:999px;padding:9px 15px;font-size:.78rem;font-weight:600;letter-spacing:-.005em;box-shadow:var(--lift-md);animation:stFloat 5.4s ease-in-out .9s infinite}.mk-stPill .mk-dot{width:6px;height:6px;border-radius:50%;background:#0b84ff;animation:mkPulse 2.4s ease-in-out infinite}@keyframes stFloat{0%,to{translate:0 0}50%{translate:0-7px}}@media (max-width:880px){.mk-heroGrid{grid-template-columns:1fr;gap:40px}.mk-heroHead{max-width:none}.mk-stack{justify-self:center;max-width:420px;margin-bottom:8px}.mk-hero::after{-webkit-mask-image:radial-gradient(520px 480px at 50% 66%,#000 30%,transparent 78%);mask-image:radial-gradient(520px 480px at 50% 66%,#000 30%,transparent 78%)}}@media (prefers-reduced-motion:reduce){.mk-stDisc svg,.mk-stPill{animation:none}.mk-stCard:hover{transform:rotate(-2deg)}}.mk-stats{border-block:1px solid var(--hair-soft);background:0 0;padding:clamp(34px,4.4vw,56px)0}.mk-stats dl{margin:0;display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(22px,3vw,40px)}@media (max-width:980px){.mk-stats dl{grid-template-columns:repeat(3,1fr);row-gap:clamp(28px,3.4vw,40px)}}@media (max-width:560px){.mk-stats dl{grid-template-columns:repeat(2,1fr)}}.mk-stats div{border:0;padding:0}.mk-stats dd{margin:0 0 7px;color:var(--ink);font-weight:700;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums;font-size:clamp(2rem,4.2vw,3rem)}.mk-stats dd.blue{color:var(--blue-hi)}.mk-stats dt{font-size:.8rem;font-weight:500;color:var(--muted);line-height:1.5}.mk-statNote{font-size:.84rem;color:var(--muted);margin:clamp(26px,3vw,36px)0 0;line-height:1.75;max-width:78ch}.mk-statNote a{color:var(--blue-hi)}.mk-rail{background:var(--sleeve)}.mk-railHead{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(24px,3vw,34px)}.mk-railHead h2{font-size:clamp(1.8rem,3.6vw,2.8rem)}.mk-railHead .mk-all{font-size:.88rem;font-weight:600;color:var(--blue-hi);text-decoration:none;white-space:nowrap;padding:6px 0}.mk-railHead .mk-all:hover{text-decoration:underline}.mk-railHead .mk-all b{font-weight:600}.mk-slotGrid{display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.mk-slot{border:1px dashed var(--hair);background:0 0;padding:clamp(22px,2.8vw,32px);display:flex;flex-direction:column;justify-content:space-between;min-height:230px}.mk-slot .mk-slotTag{font-size:.76rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.mk-slot .mk-slotBig{font-weight:700;letter-spacing:-.025em;color:var(--ink);font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.15;margin:1.3em 0 .5em}.mk-slot p{font-size:.94rem;margin:0}.mk-slot .mk-slotLink{font-size:.85rem;font-weight:600;color:var(--blue-hi);text-decoration:none;margin-top:1.4em}.mk-slot .mk-slotLink:hover{text-decoration:underline}.mk-browse{padding-top:clamp(36px,4.4vw,54px)}.mk-browseHd{font-size:.76rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 1.1em}.mk-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 clamp(28px,3.2vw,38px);padding:0;list-style:none}.mk-chips a{display:inline-flex;align-items:center;border:1px solid var(--hair);background:var(--sleeve);color:var(--body);text-decoration:none;padding:9px 16px;border-radius:999px;font-size:.86rem;font-weight:500;transition:border-color .15s ease,color .15s ease,background .15s ease}.mk-chips a:hover{border-color:var(--blue);color:var(--blue-hi);background:var(--sleeve-2)}.mk-chips a.mk-chipAll{border-color:var(--ink);background:var(--ink);color:#fff}.mk-chips a.mk-chipAll:hover{background:var(--blue-btn);border-color:var(--blue-btn);color:#fff}.mk-how{display:grid;gap:0;margin-top:clamp(30px,4vw,50px)}.mk-step{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,4vw,70px);align-items:center;padding:clamp(34px,4.4vw,58px)0;background:0 0}.mk-step+.mk-step{border-top:1px solid var(--hair-soft)}@media (max-width:860px){.mk-step{grid-template-columns:1fr;gap:28px}}.mk-stepN{font-size:.76rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--blue-hi);display:block;margin-bottom:1.1em}.mk-step h3{margin-bottom:.6em;font-size:clamp(1.25rem,2.1vw,1.6rem);letter-spacing:-.028em}.mk-step p{font-size:1rem;max-width:42ch;margin-bottom:0;color:var(--body)}.mk-step .mk-stepLink{display:inline-block;margin-top:1.5em;padding:6px 0;font-size:.88rem;font-weight:600;color:var(--blue-hi);text-decoration:none}.mk-step .mk-stepLink:hover{text-decoration:underline}.mk-ui{border:1px solid var(--hair);background:var(--sleeve);box-shadow:var(--lift)}.mk-uiTop{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-bottom:1px solid var(--hair-soft);background:var(--sleeve-2)}.mk-uiTop span{font-size:.78rem;font-weight:500;color:var(--body)}.mk-uiTop b{font-size:.78rem;font-weight:600;color:var(--blue-hi)}.mk-uiRow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;border-bottom:1px solid var(--hair-soft);font-size:.9rem;color:var(--body)}.mk-uiRow:last-child{border-bottom:none}.mk-uiRow b{color:var(--ink);font-size:.9rem;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.mk-uiRow.mk-tot{background:var(--blue-wash)}.mk-uiRow.mk-tot b{color:var(--blue-hi)}.mk-pill{font-size:.76rem;font-weight:600;padding:4px 11px;border-radius:999px;border:1px solid var(--hair);color:var(--body);white-space:nowrap}.mk-pill.ok{color:var(--blue-hi);border-color:rgba(11,132,255,.4);background:var(--blue-wash)}.mk-uiBar{height:4px;background:var(--sleeve-3);margin:0}.mk-uiBar i{display:block;height:100%;background:var(--blue)}.mk-vsWrap{overflow-x:auto;margin-top:clamp(30px,4vw,48px)}.mk-vs{width:100%;border-collapse:collapse;min-width:760px;font-size:.94rem}.mk-vs th,.mk-vs td{text-align:left;padding:16px 20px 16px 0;border-bottom:1px solid var(--hair-soft);vertical-align:top}.mk-vs thead th{font-size:.76rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--hair);padding-top:0}.mk-vs thead th.mk-us{color:var(--blue-hi)}.mk-vs tbody th{font-weight:650;color:var(--ink);letter-spacing:-.015em;white-space:nowrap;font-size:.95rem}.mk-vs td{color:var(--muted)}.mk-vs td.mk-us{color:var(--ink);padding-left:20px;background:var(--blue-wash)}.mk-vs tbody tr:last-child th,.mk-vs tbody tr:last-child td{border-bottom:none}.mk-vsNote{font-size:.84rem;color:var(--muted);margin-top:1.5em;line-height:1.75;max-width:76ch}.mk-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin-bottom:clamp(24px,3vw,34px)}@media (max-width:860px){.mk-toolbar{grid-template-columns:1fr}}.mk-search{position:relative}.mk-search input{width:100%;font-family:var(--sans);font-size:1rem;color:var(--ink);background:0 0;border:0;border-bottom:1px solid var(--hair);padding:13px 4px 13px 30px;border-radius:0;transition:border-color .15s ease}.mk-search input:focus{outline:0;border-bottom-color:var(--blue);border-bottom-width:2px;padding-bottom:12px}.mk-search ::placeholder{color:var(--muted);opacity:.75}.mk-search svg{position:absolute;left:2px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--muted);pointer-events:none}.mk-filters{display:flex;flex-wrap:wrap;gap:8px}.mk-filters button{background:var(--sleeve);border:1px solid var(--hair);color:var(--body);cursor:pointer;padding:10px 16px;border-radius:999px;font-family:var(--sans);font-size:.86rem;font-weight:500;transition:border-color .15s ease,color .15s ease,background .15s ease}.mk-filters button:hover{border-color:var(--blue);color:var(--blue-hi)}.mk-filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:600}.mk-noHits{border:1px dashed var(--hair);background:0 0;padding:clamp(30px,4vw,48px);text-align:center}.mk-noHits p{margin:0 0 .8em;color:var(--ink);font-weight:650}.mk-noHits .note{margin:0}.mk-noHits button{background:0 0;border:0;color:var(--blue-hi);cursor:pointer;font:inherit;text-decoration:underline;padding:6px 0}::selection{background:rgba(11,132,255,.2);color:var(--ink)}.btn:focus-visible,form button:focus-visible,.mk-chips a:focus-visible,.mk-filters button:focus-visible,.mk-live:focus-visible,.roles>label:has(input:focus-visible){outline:0;box-shadow:var(--ring)}.btn:active,form button:active{transform:translateY(0) scale(.985);transition-duration:.08s}.nv-top[aria-current=true],.nv-right .nv-link[aria-current=page]{color:var(--ink)}.nv-item{position:relative}.nv-top[aria-current=true]::before{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:var(--blue)}.nv-a[aria-current=page]{background:var(--blue-wash)}.nv-a[aria-current=page] b{color:var(--blue-hi)}.mk-vs tbody tr{transition:background var(--dur-1) ease}.mk-vs tbody tr:hover{background:var(--hair-soft)}.mk-vs tbody tr:hover td.mk-us{background:rgba(11,132,255,.11)}.mk-vs tbody th{position:relative}.mk-stats dd{transition:color var(--dur-1) ease}.mk-stats div:hover dd{color:var(--blue-hi)}.mk-stats dt{max-width:18ch}.mk-ui{box-shadow:var(--lift-md);transition:box-shadow var(--dur-2) var(--ease),transform var(--dur-2) var(--ease)}.mk-step:hover .mk-ui{box-shadow:var(--lift-lg);transform:translateY(-3px)}.mk-slot{transition:border-color var(--dur-1) ease,background var(--dur-1) ease}.mk-slot:hover{border-color:var(--blue);background:var(--blue-wash)}.mk-railHead .mk-all{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.mk-railHead .mk-all .ar{display:inline-block;transition:transform .2s var(--ease)}.mk-railHead .mk-all:hover .ar{transform:translateX(4px)}.mk-railHead .mk-all b{text-decoration:underline;text-underline-offset:3px}.mk-chips a{transition:border-color var(--dur-1) ease,color var(--dur-1) ease,background var(--dur-1) ease,transform var(--dur-2) var(--ease)}.mk-chips a:hover{transform:translateY(-1px)}.mk-filters button{transition:border-color var(--dur-1) ease,color var(--dur-1) ease,background var(--dur-1) ease,transform var(--dur-2) var(--ease)}.mk-filters button:hover{transform:translateY(-1px)}.mk-search svg{transition:color var(--dur-1) ease}.mk-search input:focus+svg,.mk-search:focus-within svg{color:var(--blue-hi)}.cat b{position:relative}@media (prefers-reduced-motion:reduce){.mk-step:hover .mk-ui,.mk-chips a:hover,.mk-filters button:hover{transform:none}.btn:active,form button:active{transform:none}}@media (max-width:1040px){.mk-chips a{min-height:44px;padding:11px 18px}.mk-filters button{min-height:44px;padding:12px 18px}.mk-railHead .mk-all{min-height:44px;display:inline-flex;align-items:center}.mk-live{min-height:44px}.mk-slot .mk-slotLink,.mk-step .mk-stepLink,.mk-statNote a,.mk-noHits button{min-height:44px;display:inline-flex;align-items:center}.mk-hero .acts .btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center}.footLinks{gap:6px 22px}.footLinks a{min-height:44px;display:inline-flex;align-items:center}}