.mk-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 1.5rem;margin-bottom:1rem;display:flex}.mk-head h1{align-items:center;gap:.6rem;margin-bottom:.2rem;font-size:clamp(1.5rem,3vw,2rem);display:flex}.mk-head .lede{max-width:52ch;margin:0}.mk-badge{border:1px solid var(--color-border);color:var(--color-faint);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:.15rem .5rem;font-size:.625rem;font-weight:700}.mk-badge[data-live=true]{border-color:var(--color-jade);color:var(--color-jade)}.mk-picker{margin-left:auto;position:relative}.mk-picker>summary{border:1px solid var(--color-edge);background:var(--color-surface);color:var(--color-text);cursor:pointer;user-select:none;align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:.875rem;list-style:none;display:inline-flex}.mk-picker>summary::-webkit-details-marker{display:none}.mk-picker>summary:hover,.mk-picker[open]>summary{border-color:var(--color-accent)}.mk-picker__dot{width:9px;height:9px;color:var(--color-accent-bright);background:var(--color-accent-bright);border:1px solid;border-radius:50%;flex:none}.mk-picker__dot[data-race=dark]{color:var(--color-brass);background:var(--color-brass)}.mk-picker__button b{font-weight:600}.mk-picker__where{color:var(--color-faint);font-size:.75rem}.mk-picker__chevron{width:14px;height:14px;color:var(--color-faint);margin-left:.2rem;transition:transform .14s}.mk-picker[open] .mk-picker__chevron{transform:rotate(180deg)}.mk-picker__panel{z-index:40;border:1px solid var(--color-edge);background:var(--color-surface);grid-template-columns:10.5rem minmax(0,1fr);width:min(46rem,100vw - 2rem);display:grid;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 24px 48px #00000080}.mk-picker__regions{border:0;border-right:1px solid var(--color-border);background:var(--color-band);align-content:start;gap:.1rem;margin:0;padding:.6rem .5rem;display:grid}.mk-picker__legend{color:var(--color-faint);letter-spacing:.16em;text-transform:uppercase;padding:0 .5rem .4rem;font-size:.625rem;font-weight:700}.mk-picker__region{color:var(--color-muted);cursor:pointer;padding:.4rem .55rem;font-size:.8125rem;display:block;position:relative}.mk-picker__region input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.mk-picker__region:hover{color:var(--color-text);background:var(--color-surface-2)}.mk-picker__region:has(input:checked){color:var(--color-accent-bright);background:var(--color-accent-soft);box-shadow:inset 2px 0 0 var(--color-accent)}.mk-picker__region:has(input:focus-visible){outline:1px solid var(--color-accent);outline-offset:-1px}.mk-picker__content{max-height:min(70vh,30rem);padding:.75rem 1rem 1rem;overflow-y:auto}.mk-picker__servers{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 1.75rem;display:none}.mk-picker__panel:has(#mk-region-nae:checked) .mk-picker__servers[data-region=nae],.mk-picker__panel:has(#mk-region-naw:checked) .mk-picker__servers[data-region=naw],.mk-picker__panel:has(#mk-region-eu:checked) .mk-picker__servers[data-region=eu],.mk-picker__panel:has(#mk-region-la:checked) .mk-picker__servers[data-region=la],.mk-picker__panel:has(#mk-region-as:checked) .mk-picker__servers[data-region=as]{display:grid}.mk-picker__faction h3{border-bottom:1px solid var(--color-border);color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.35rem;margin:0 0 .35rem;padding-bottom:.3rem;font-size:.625rem;font-weight:700;display:flex}.mk-picker__faction h3[data-race=light] .mk-picker__crest{color:var(--color-accent-bright)}.mk-picker__faction h3[data-race=dark] .mk-picker__crest{color:var(--color-brass)}.mk-picker__faction ul{columns:2;column-gap:.75rem;margin:0;padding:0;list-style:none}.mk-picker__faction li{break-inside:avoid}.mk-picker__faction a{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;padding:.22rem .35rem;font-size:.8125rem;display:block;overflow:hidden}.mk-picker__faction a:hover{color:var(--color-text);background:var(--color-surface-2)}.mk-picker__faction a[aria-current=page]{color:var(--color-bg);background:var(--color-accent);font-weight:600}.mk-tabs{border-bottom:1px solid var(--color-border);gap:.4rem;margin-bottom:1rem;display:flex}.mk-tabs a{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;border-bottom:2px solid #0000;padding:.5rem .9rem;font-size:.6875rem;font-weight:700}.mk-tabs a:hover{color:var(--color-text)}.mk-tabs a[aria-current=page]{border-bottom-color:var(--color-accent);color:var(--color-text)}.mk-pills{flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;display:flex}.mk-pills a{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.6875rem;font-weight:700;display:inline-flex}.mk-pills a:hover{border-color:var(--color-muted);color:var(--color-text)}.mk-pills a[aria-current=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-bright)}.mk-pills__clear{color:var(--color-faint)!important;background:0 0!important}.mk-deals,.mk-card{border:1px solid var(--color-border);background:var(--color-surface);margin-bottom:1.5rem}.mk-deals h2,.mk-card h2{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;padding:.75rem .9rem;font-size:.9375rem;display:flex}.mk-deals h2 span,.mk-card h2 span{letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:400}.mk-deals ul,.mk-exchange__chests ul{margin:0;padding:0;list-style:none}.mk-deals li+li{border-top:1px solid var(--color-border)}.mk-deals li a{color:var(--color-text);align-items:center;gap:.7rem;padding:.5rem .9rem;display:flex}.mk-deals li a:hover{background:var(--color-surface-2)}.mk-deals img,.mk-exchange__chests img{border:1px solid var(--color-edge);background:var(--color-bg);object-fit:contain;flex:none;width:28px;height:28px}.mk-deals__name{min-width:0;display:grid}.mk-deals__name b{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.mk-deals__name em{color:var(--color-faint);font-size:.75rem;font-style:normal}.mk-deals__price{font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;margin-left:auto;display:grid}.mk-deals__price b{font-size:.95rem}.mk-deals__price em{font-size:.75rem;font-style:normal}.mk-bar{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.mk-search{flex:16rem;align-items:center;max-width:26rem;display:flex;position:relative}.mk-search svg{width:17px;height:17px;color:var(--color-faint);pointer-events:none;position:absolute;left:.6rem}.mk-search input{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit;padding:.45rem .7rem .45rem 2.1rem;font-size:.875rem}.mk-search input:focus{border-color:var(--color-accent);outline:none}.mk-states{border:1px solid var(--color-border);display:inline-flex}.mk-states a{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;padding:.42rem .75rem;font-size:.6875rem;font-weight:700}.mk-states a+a{border-left:1px solid var(--color-border)}.mk-states a:hover{color:var(--color-text);background:var(--color-surface-2)}.mk-states a[aria-current=true]{background:var(--color-accent-soft);color:var(--color-accent-bright)}.mk-chips{flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;display:flex}.mk-chips a{border:1px solid var(--color-border);color:var(--color-muted);align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:.75rem;display:inline-flex}.mk-chips a span{color:var(--color-faint);font-variant-numeric:tabular-nums;font-size:.6875rem}.mk-chips a:hover{border-color:var(--color-muted);color:var(--color-text)}.mk-chips a[aria-current=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-bright)}.mk-table-wrap{margin-bottom:.5rem}.mk-table td,.mk-table th{padding:.45rem .7rem}.mk-table tbody tr[data-current=true]{background:var(--color-accent-soft)}.mk-sort{color:inherit;align-items:center;gap:.3rem;display:inline-flex}.mk-sort:hover,.mk-sort[aria-current=true]{color:var(--color-accent)}.mk-sort span{color:var(--color-faint);font-size:.7rem}.mk-col-watch{width:2.2rem;padding-right:0!important}.mk-star{color:var(--color-edge);cursor:pointer;background:0 0;border:0;padding:0 .2rem;font-size:.95rem;line-height:1}.mk-star:hover{color:var(--color-brass)}.mk-star[data-on=true]{color:var(--color-brass-bright)}.mk-item{min-width:12rem;color:var(--color-text);align-items:center;gap:.55rem;display:flex}.mk-item__frame{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;place-items:center;width:34px;height:34px;display:grid}.mk-item__empty{border:1px solid var(--color-border);background:var(--color-bg);width:30px;height:30px}.mk-item span{min-width:0;display:grid}.mk-item b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mk-item em{color:var(--color-faint);font-size:.75rem;font-style:normal}.mk-item__note{color:var(--color-brass)!important;font-size:.7rem!important}.mk-price{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}[data-tone=up]{color:var(--color-jade)}[data-tone=down]{color:var(--color-blush-line)}[data-tone=flat]{color:var(--color-faint)}.mk-listings em{font-variant-numeric:tabular-nums;font-size:.6875rem;font-style:normal;display:block}.mk-listings em[data-tone=up]{color:var(--color-jade)}.mk-listings em[data-tone=down]{color:var(--color-blush-line)}.mk-spark{width:7rem}.mk-spark svg,.mk-exchange__trend{width:100%;height:28px;display:block;overflow:visible}.mk-spark__line{fill:none;stroke:var(--color-faint);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.mk-spark__area{fill:var(--color-faint);opacity:.12}.mk-spark svg[data-tone=up] .mk-spark__line,.mk-exchange__trend[data-tone=up] .mk-spark__line{stroke:var(--color-jade)}.mk-spark svg[data-tone=up] .mk-spark__area,.mk-exchange__trend[data-tone=up] .mk-spark__area{fill:var(--color-jade)}.mk-spark svg[data-tone=down] .mk-spark__line,.mk-exchange__trend[data-tone=down] .mk-spark__line{stroke:var(--color-blush-line)}.mk-spark svg[data-tone=down] .mk-spark__area,.mk-exchange__trend[data-tone=down] .mk-spark__area{fill:var(--color-blush-line)}.mk-spark__empty{color:var(--color-faint)}.mk-note{border:1px solid var(--color-border);border-left:2px solid var(--color-brass);background:var(--color-surface);color:var(--color-muted);margin:0 0 1rem;padding:.6rem .8rem;font-size:.85rem}.mk-note a{color:var(--color-accent)}.mk-exchange{gap:1rem;margin-bottom:1.25rem;display:grid}.mk-exchange__hero{border:1px solid var(--color-border);background:var(--color-surface);padding:1rem 1.1rem}.mk-exchange__label{color:var(--color-faint);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .2rem;font-size:.625rem;font-weight:700}.mk-exchange__rate{font-variant-numeric:tabular-nums;align-items:baseline;gap:.5rem;margin:0 0 .5rem;font-size:2rem;font-weight:700;display:flex}.mk-exchange__rate span{color:var(--color-faint);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}.mk-exchange__hero .mk-exchange__trend{max-width:22rem;height:44px}.mk-exchange__meta{color:var(--color-muted);margin:.35rem 0 0;font-size:.8rem}.mk-exchange__chests{border:1px solid var(--color-border);background:var(--color-surface);padding:.9rem 1.1rem}.mk-exchange__chests li a{color:var(--color-text);align-items:center;gap:.6rem;padding:.35rem 0;display:flex}.mk-exchange__chests b{font-variant-numeric:tabular-nums;margin-left:auto}.mk-server-link{color:var(--color-text);font-weight:600}.mk-server-link:hover{color:var(--color-accent)}@media (width>=900px){.mk-exchange{grid-template-columns:1.2fr 1fr}}@media (width<=900px){.mk-picker{width:100%;margin-left:0}.mk-picker>summary{justify-content:space-between;width:100%}.mk-picker__panel{grid-template-columns:minmax(0,1fr);width:auto;left:0;right:0}.mk-picker__regions{border-right:0;border-bottom:1px solid var(--color-border);gap:.25rem;display:flex;overflow-x:auto}.mk-picker__legend{display:none}.mk-picker__region{text-align:center;white-space:nowrap;flex:none;padding:.45rem .6rem}.mk-picker__content{max-height:60vh}.mk-picker__servers{grid-template-columns:minmax(0,1fr);gap:1rem}}@media (width<=640px){.mk-spark{width:4.5rem}.mk-item{min-width:0}}
