.mi{--mi-gap:8px;position:relative}.mi-jobs{margin-bottom:22px}.mi-jobs-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mi-jobs-label{margin-right:6px;font:500 12px/1 var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--kw-mute)}.mi-jobs button{height:34px;padding:0 14px;border:1px dashed var(--kw-line-3);border-radius:999px;font-size:13.5px;color:var(--kw-ink-2);transition:border-color .2s,color .2s,background-color .2s}.mi-jobs button:hover{border-style:solid;color:var(--kw-ink)}.mi-jobs button[aria-pressed=true]{border-style:solid;border-color:var(--kw-warm);background:rgba(255,211,161,.08);color:var(--kw-warm)}.mi-jobs-hint{margin:10px 0 0;font-size:12.5px;color:var(--kw-faint)}html:is([lang=zh-Hans],[lang=zh-Hant],[lang=ja],[lang=ko]) .mi-jobs-label{letter-spacing:.04em}.mi-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:18px}.mi-filters{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--kw-line-2);border-radius:999px;background:rgba(243,239,231,.02)}.mi-filters button{padding:8px 15px;border-radius:999px;font-size:13.5px;font-weight:500;line-height:1;color:var(--kw-ink-2);transition:background-color .25s,color .25s}.mi-filters button:hover{color:var(--kw-ink)}.mi-filters button[aria-pressed=true]{background:var(--kw-ink);color:#0b0b0c}.mi-count{margin:0;font:500 12px/1 var(--font-mono-stack);letter-spacing:.08em;color:var(--kw-mute)}.mi-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px);gap:20px;align-items:start}.mi-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--mi-gap)}.mi-grid li{min-width:0;transition:opacity .35s var(--kw-ease),filter .35s}.mi-grid li[data-dim]{opacity:.18;filter:grayscale(.6)}.mi-tile{position:relative;display:flex;width:100%;aspect-ratio:1/1.05;flex-direction:column;justify-content:space-between;padding:9px 10px 10px;border:1px solid var(--kw-line);border-radius:12px;background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--tone) 12%,transparent),transparent 60%),var(--kw-bg-1);text-align:left;color:var(--kw-ink);transition:border-color .25s,transform .4s var(--kw-ease),box-shadow .4s var(--kw-ease),background-color .25s}.mi-tile:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;border-radius:12px 12px 0 0;background:linear-gradient(90deg,var(--tone),transparent 80%);opacity:.55}.mi-tile:focus-visible,.mi-tile:hover{border-color:color-mix(in srgb,var(--tone) 55%,transparent);transform:translateY(-2px)}.mi-tile[aria-pressed=true]{border-color:var(--tone);box-shadow:0 0 0 1px var(--tone) inset,0 14px 40px -18px color-mix(in srgb,var(--tone) 80%,transparent)}.mi-no{font:500 11px/1 var(--font-mono-stack);color:var(--kw-faint)}.mi-sym{font:600 clamp(20px,1.9vw,27px)/1 var(--font-sans),sans-serif;letter-spacing:-.03em;color:var(--tone)}.mi-short{overflow:hidden;font-size:12px;line-height:1.25;color:var(--kw-ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}html:is([lang=zh-Hans],[lang=zh-Hant],[lang=ja],[lang=ko]) .mi-short{font-size:13px}.mi-media{position:absolute;top:8px;right:8px;display:flex;gap:3px;color:var(--kw-faint)}.mi-media svg{width:11px;height:11px}.mi-inspector{position:sticky;top:calc(var(--site-header-h, 80px) + 24px);overflow:hidden;border:1px solid var(--kw-line-2);border-radius:18px;background:var(--kw-bg-1)}.mi-stage{position:relative;aspect-ratio:16/10;overflow:hidden;background:#000}.mi-stage .mi-shot,.mi-stage video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mi-stage:after{content:"";position:absolute;inset:auto 0 0;height:40%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(7,7,8,.6))}.mi-pause{position:absolute;right:10px;bottom:10px;z-index:2}.mi-plate{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(60% 80% at 70% 20%,color-mix(in srgb,var(--tone) 30%,transparent),transparent 70%),radial-gradient(70% 70% at 10% 100%,color-mix(in srgb,var(--tone) 12%,transparent),transparent 70%),#0d0d10}.mi-plate span{font:600 88px/1 var(--font-sans),sans-serif;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--tone) 75%,transparent)}.mi-info{padding:18px 20px 20px}.mi-cat{display:flex;align-items:center;gap:10px;margin:0 0 10px;font:500 11.5px/1.3 var(--font-mono-stack);letter-spacing:.06em;text-transform:uppercase;color:var(--kw-mute)}.mi-chip{display:inline-grid;min-width:30px;height:30px;place-items:center;padding:0 6px;border:1px solid color-mix(in srgb,var(--tone) 40%,transparent);border-radius:8px;background:color-mix(in srgb,var(--tone) 12%,transparent);font:600 13px/1 var(--font-sans),sans-serif;letter-spacing:-.02em;text-transform:none;color:var(--tone)}.mi-name{margin:0;font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--kw-ink)}.mi-desc{margin:8px 0 0;font-size:14.5px;line-height:1.6;color:var(--kw-ink-2)}.mi-rows{display:grid;gap:8px;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--kw-line)}.mi-rows div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;font-size:13.5px}.mi-rows dt{font:500 11px/1.6 var(--font-mono-stack);letter-spacing:.06em;text-transform:uppercase;color:var(--kw-mute)}.mi-rows dd{margin:0;color:var(--kw-ink)}.mi-open{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:14.5px;font-weight:500;color:var(--kw-teal)}.mi-open svg{width:16px;height:16px;transition:transform .4s var(--kw-ease)}.mi-open:hover svg{transform:translateX(4px)}.mi-hint{margin:14px 0 0;font-size:12.5px;color:var(--kw-faint)}html:is([lang=zh-Hans],[lang=zh-Hant],[lang=ja],[lang=ko]) .mi-cat,html:is([lang=zh-Hans],[lang=zh-Hant],[lang=ja],[lang=ko]) .mi-rows dt{letter-spacing:.02em}@media (max-width:1100px){.mi-body{grid-template-columns:minmax(0,1fr)}.mi-inspector{position:relative;top:0}.mi-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:760px){.mi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:480px){.mi-grid{grid-template-columns:repeat(4,minmax(0,1fr));--mi-gap:6px}.mi-tile{padding:7px 8px 8px;border-radius:10px}.mi-media{display:none}.mi-short{font-size:11px}html:is([lang=zh-Hans],[lang=zh-Hant],[lang=ja],[lang=ko]) .mi-short{font-size:12px}.mi-filters button{padding:7px 11px;font-size:12.5px}.mi-rows div{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.mi-grid li,.mi-open svg,.mi-tile{transition:none}}