.d4mk,.d4mk-tally{--hue: oklch(0.813 0.116 304)}.d4mk{display:grid;gap:14px;container-type:inline-size}.d4mk-kills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.d4mk-kill{display:grid;justify-items:center;align-content:center;gap:2px;min-block-size:108px;margin:0;padding:12px 6px 10px;border:0;border-radius:var(--d4lp-r-control);background:var(--d4lp-control);color:var(--d4lp-copy);font:inherit;cursor:pointer;transition:background-color .18s var(--d4lp-ease),box-shadow .18s var(--d4lp-ease)}@media(hover:hover)and (pointer:fine){.d4mk-kill:hover:not([aria-checked=true]){background:color-mix(in oklab,var(--d4lp-active) 55%,var(--d4lp-control))}}.d4mk-kill[aria-checked=true]{background:var(--d4lp-active);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--hue) 46%,transparent);color:var(--d4lp-ink)}.d4mk-kill:focus-visible,.d4mk-seg button:focus-visible{outline:2px solid oklch(1 0 none);outline-offset:2px}.d4mk-n{color:inherit;font-size:18px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.d4mk-cap{color:var(--d4lp-muted);font-size:12px;line-height:1.3}.d4mk-kill[aria-checked=true] .d4mk-cap{color:var(--d4lp-copy)}.d4mk{--s: 40px;--step: 15px}@container (max-width: 479px){.d4mk-kills{--s: 30px;--step: 9px}}.d4mk-pile{position:relative;display:block;inline-size:calc(var(--s) + (var(--n) - 1) * var(--step));block-size:calc(var(--s) + 8px);margin-block-end:4px}.d4mk-pile::before{content:"";position:absolute;inset:-6px -14px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklch,var(--hue) 30%,transparent),transparent);opacity:0;transition:opacity .25s var(--d4lp-ease)}.d4mk-kill[aria-checked=true] .d4mk-pile::before{opacity:1}.d4mk[data-mine] .d4mk-pile::before{opacity:0}.d4mk-pile i{--mid: calc((var(--n) - 1) / 2);--off: calc(var(--i) - var(--mid));position:absolute;inset-block-start:calc(2px + max(var(--off),-1 * var(--off)) * 2px);inset-inline-start:calc(var(--i) * var(--step));rotate:calc(var(--off) * var(--fan, 6deg));translate:calc(var(--off) * var(--spread, 0px)) 0}@media(hover:hover)and (pointer:fine){.d4mk-kill:hover .d4mk-pile i{--fan: 10deg;--spread: 3px}}.d4mk-pile img{display:block;inline-size:var(--s);block-size:var(--s);object-fit:contain;filter:brightness(1.05) saturate(.8) drop-shadow(0 2px 3px oklch(0 0 none / 0.7))}.d4mk-kill[aria-checked=true] .d4mk-pile img{filter:brightness(1.35) drop-shadow(0 2px 3px oklch(0 0 none / 0.7)) drop-shadow(0 0 6px color-mix(in oklch,var(--hue) 60%,transparent))}.d4mk[data-mine] .d4mk-kill[aria-checked=true] .d4mk-pile img{filter:brightness(1.05) saturate(.5) drop-shadow(0 2px 3px oklch(0 0 none / 0.7))}.d4mk-crux{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"key text" "seg seg";align-items:center;gap:10px 12px}.d4mk-key{grid-area:key;display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklch,var(--hue) 30%,transparent),transparent)}.d4mk-key img{inline-size:44px;block-size:44px;object-fit:contain;filter:brightness(1.15) drop-shadow(0 3px 5px oklch(0 0 none / 0.55))}.d4mk-crux__text{grid-area:text;display:grid;gap:2px;min-inline-size:0}.d4mk-crux__text b{color:var(--hue);font-size:14px;font-weight:700;line-height:1.3}.d4mk-crux__text small{color:var(--d4lp-muted);font-size:12px;line-height:1.4;text-wrap:pretty}.d4mk-seg{grid-area:seg;position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;gap:2px}.d4mk-seg button{display:flex;align-items:center;justify-content:center;gap:8px;min-block-size:44px;margin:0;padding:0 12px;border:0;border-radius:var(--d4lp-r-control);background:var(--d4lp-control);color:var(--d4lp-copy);font:inherit;font-size:14px;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .18s var(--d4lp-ease),color .18s var(--d4lp-ease)}.d4mk-seg button>*{position:relative;z-index:2}@media(hover:hover)and (pointer:fine){.d4mk-seg button:hover:not([aria-checked=true]){background:color-mix(in oklab,var(--d4lp-active) 55%,var(--d4lp-control))}}.d4mk-seg button[aria-checked=true]{color:var(--d4lp-ink);font-weight:600}.d4mk-thumb{position:absolute;z-index:1;inset-block:0;inset-inline-start:0;inline-size:calc(50% - 1px);border-radius:var(--d4lp-r-control);background:var(--d4lp-active);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--hue) 46%,transparent);pointer-events:none}.d4mk[data-mine] .d4mk-thumb{translate:calc(100% + 2px) 0;box-shadow:inset 0 0 0 1px var(--d4lp-line-strong)}.d4mk-mini{display:grid;place-items:center;inline-size:26px;block-size:26px;flex:none}.d4mk-mini img{inline-size:22px;block-size:22px;object-fit:contain;filter:brightness(.8) saturate(.5) drop-shadow(0 1px 2px oklch(0 0 none / 0.6))}.d4mk-seg [aria-checked=true] .d4mk-mini:not(.d4mk-mini--bag) img{filter:brightness(1.35) drop-shadow(0 0 6px color-mix(in oklch,var(--hue) 70%,transparent));scale:1.1}.d4mk-mini--bag{border-radius:6px;background:oklch(0 0 none / 0.3);box-shadow:inset 0 0 0 1px var(--d4lp-line-strong)}.d4mk-mini--bag img{inline-size:18px;block-size:18px}.d4mk-seg [aria-checked=true] .d4mk-mini--bag img{filter:brightness(1.1) saturate(.8) drop-shadow(0 1px 2px oklch(0 0 none / 0.6))}.d4mk-seg small{color:var(--d4lp-muted);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.d4mk-seg [aria-checked=true] small{color:var(--d4lp-copy)}.d4mk-seg small:empty{display:none}@container (max-width: 400px){.d4mk-seg button{flex-wrap:wrap;align-content:center;row-gap:0;min-block-size:58px;padding-block:6px}.d4mk-seg small{flex-basis:100%;text-align:center}}.d4mk-kill:active,.d4mk-seg button:active{scale:.98}.d4mk-tally{display:grid;gap:8px;margin-block:2px 14px}.d4mk-slots{display:grid;grid-template-columns:repeat(10,28px);gap:4px}.d4mk-slots i{display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklch,var(--hue) 26%,transparent),oklch(0 0 none / 0.25));box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--hue) 22%,transparent)}.d4mk-slots img{inline-size:24px;block-size:24px;object-fit:contain;filter:brightness(1.35) drop-shadow(0 1px 2px oklch(0 0 none / 0.6))}.d4mk-tally[data-mine] .d4mk-slots i{background:oklch(0 0 none / 0.25);box-shadow:inset 0 0 0 1px var(--d4lp-line-strong)}.d4mk-tally[data-mine] .d4mk-slots img{filter:brightness(.9) saturate(.45)}.d4mk-tally__sum{margin:0;color:var(--d4lp-copy);font-size:13px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:no-preference){.d4mk-pile i{transition:rotate .25s var(--d4lp-ease),translate .25s var(--d4lp-ease)}.d4mk-pile img{transition:filter .25s var(--d4lp-ease) calc(var(--i) * 70ms)}.d4mk-slots i{transition:background-color .25s var(--d4lp-ease) calc(var(--k, 0) * 28ms),box-shadow .25s var(--d4lp-ease) calc(var(--k, 0) * 28ms)}.d4mk-slots img{transition:filter .25s var(--d4lp-ease) calc(var(--k, 0) * 28ms)}.d4mk-thumb{transition:translate .25s cubic-bezier(.16,1,.3,1),box-shadow .25s var(--d4lp-ease)}.d4mk-mini img{transition:filter .25s var(--d4lp-ease),scale .25s var(--d4lp-ease)}.d4mk-slots i[data-new] img{animation:d4mk-ignite .5s var(--d4lp-ease) var(--d, 0ms) both}.d4mk[data-stirred] .d4mk-kill[aria-checked=true] .d4mk-pile i img{animation:d4mk-ignite .45s var(--d4lp-ease) calc(var(--i) * 60ms) both}}@keyframes d4mk-ignite{0%{opacity:0;scale:.55;translate:0 4px;filter:brightness(2.2) blur(2px)}55%{opacity:1;scale:1.12;filter:brightness(1.6) drop-shadow(0 0 9px var(--hue))}}.d4pp-layout .mcui-knowledge .mcui-tiles{--hue: oklch(0.813 0.116 304)}.d4pp-layout .mcui-knowledge .mcui-tiles--rich{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:8px}.d4pp-layout .mcui-knowledge .mcui-tiles--rich .mcui-tile{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:12px}.d4pp-layout .mcui-knowledge .mcui-tiles--rich .mcui-tile__media{inline-size:52px;block-size:64px}.d4pp-layout .mcui-knowledge .mcui-tiles--rich .mcui-tile__text{margin-block-start:2px;font-size:13px;line-height:1.5}.d4pp-layout .mcui-knowledge .mcui-tile__media{object-fit:contain;padding:4px;background:radial-gradient(closest-side,color-mix(in oklch,var(--hue) 24%,transparent),var(--v2-inner));filter:drop-shadow(0 2px 3px oklch(0 0 none / 0.5))}.d4pp-layout .mcui-knowledge .mcui-tile__name{color:var(--hue)}.d4pp-layout .mcui-knowledge .mcui-tile__meta{color:var(--v2-muted, var(--mcui-muted))}