.cost-quality[data-v-29c92740]{padding:20px;margin:20px 0;border:1px solid var(--vp-c-divider);border-radius:16px;background:var(--vp-c-bg-soft)}.cq-heading[data-v-29c92740]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 16px}.cq-heading span[data-v-29c92740],.cost-quality p[data-v-29c92740]{color:var(--vp-c-text-2);font-size:13px;line-height:1.6}.cost-quality svg[data-v-29c92740]{display:block;width:100%;max-width:680px;margin:auto;overflow:visible}.cost-quality svg text[data-v-29c92740]{font-size:11px;fill:var(--vp-c-text-2)}.cq-grid[data-v-29c92740]{stroke:var(--vp-c-divider)}.cq-hit[data-v-29c92740]{fill:transparent;cursor:pointer}.cq-dot[data-v-29c92740]{fill:var(--vp-c-text-3);cursor:pointer}.cq-dot.is-frontier[data-v-29c92740]{fill:var(--vp-c-bg);stroke:var(--vp-c-brand-1);stroke-width:2}.cq-dot.is-selected[data-v-29c92740]{fill:var(--vp-c-brand-1)}g[role=button][data-v-29c92740]:focus{outline:none}g[role=button]:focus-visible .cq-hit[data-v-29c92740]{stroke:var(--vp-c-brand-1);stroke-width:2}.cq-select[data-v-29c92740]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.cq-select select[data-v-29c92740]{max-width:100%;border:1px solid var(--cv-c-control-border);border-radius:8px;padding:8px;color:var(--cv-c-control-fg);background:var(--cv-c-control-bg)}.cost-quality .cq-detail[data-v-29c92740]{color:var(--vp-c-text-1)}@media (max-width: 600px){.cost-quality[data-v-29c92740]{padding:14px}}.lb[data-v-5ef39fa5]{margin:24px 0}.lb-table[data-v-5ef39fa5]{width:100%;border-collapse:collapse;display:block;overflow-x:auto;font-size:14px}.lb-table th[data-v-5ef39fa5],.lb-table td[data-v-5ef39fa5]{padding:9px 12px;border-bottom:1px solid var(--vp-c-divider);text-align:left;white-space:nowrap;vertical-align:top}.lb-table th[data-v-5ef39fa5]{font-weight:600;color:var(--vp-c-text-2);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.lb-table td em[data-v-5ef39fa5]{display:block;font-style:normal;font-size:11px;color:var(--vp-c-text-3);font-variant-numeric:tabular-nums}.lb-rank[data-v-5ef39fa5]{color:var(--vp-c-text-3);font-variant-numeric:tabular-nums}.lb-model[data-v-5ef39fa5]{font-family:var(--vp-font-family-mono, ui-monospace, monospace)}.lb-dim[data-v-5ef39fa5]{color:var(--vp-c-text-3)}.lb-of[data-v-5ef39fa5]{color:var(--vp-c-text-3);font-size:12px}.lb-fail[data-v-5ef39fa5]{color:#b4243a!important}.lb-seen[data-v-5ef39fa5]{display:inline-block;margin-left:6px;font-family:var(--vp-font-family-base);font-size:11px;color:#2c6e4f}.lb-locked[data-v-5ef39fa5]{font-size:12px;color:var(--vp-c-text-3);padding:4px 0}.lb-tag[data-v-5ef39fa5]{display:block;font-family:var(--vp-font-family-base);font-size:11px;color:var(--vp-c-text-3)}.lb-actions[data-v-5ef39fa5]{display:flex;gap:6px}.lb-play[data-v-5ef39fa5],.lb-log[data-v-5ef39fa5]{border:1px solid var(--vp-c-divider);border-radius:6px;background:none;padding:4px 10px;font:inherit;font-size:12px;cursor:pointer;color:var(--vp-c-text-2)}.lb-play[data-v-5ef39fa5]{border-color:var(--vp-c-brand-1);color:var(--vp-c-brand-1);font-weight:600}@media (hover: hover){.lb-play[data-v-5ef39fa5]:hover,.lb-log[data-v-5ef39fa5]:hover{background:var(--vp-c-bg-soft)}}.lb-detail-row td[data-v-5ef39fa5]{background:var(--vp-c-bg-soft);white-space:normal}.lb-turn[data-v-5ef39fa5]{padding:10px 0;border-bottom:1px solid var(--vp-c-divider)}.lb-turn-head[data-v-5ef39fa5]{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;font-size:13px}.lb-flag[data-v-5ef39fa5]{color:#b4243a;font-size:12px}.lb-tools[data-v-5ef39fa5]{margin:6px 0 0;font-size:12px;color:var(--vp-c-text-3);font-family:var(--vp-font-family-mono, ui-monospace, monospace);overflow-wrap:anywhere}.lb-said[data-v-5ef39fa5]{margin:8px 0 0;padding:8px 12px;border-left:2px solid var(--vp-c-divider);font-size:13px;color:var(--vp-c-text-2);white-space:pre-wrap}.lb-criteria[data-v-5ef39fa5]{list-style:none;padding:0;margin:12px 0 0;font-size:13px}.lb-criteria li[data-v-5ef39fa5]{display:flex;gap:8px;padding:3px 0;color:var(--vp-c-text-2)}.lb-criteria li.is-contested[data-v-5ef39fa5]{color:#b4243a}.lb-note[data-v-5ef39fa5]{color:var(--vp-c-text-2);font-size:14px}.lb-foot[data-v-5ef39fa5]{margin-top:14px}.lb-compact[data-v-5ef39fa5]{display:none}@media (max-width: 760px){.lb-table .col-wide[data-v-5ef39fa5]{display:none}.lb-compact[data-v-5ef39fa5]{display:block;font-family:var(--vp-font-family-base);font-weight:400;font-size:11px;color:var(--vp-c-text-3);margin-top:3px;white-space:normal}.lb-table th[data-v-5ef39fa5],.lb-table td[data-v-5ef39fa5]{padding:9px 8px}.lb-model[data-v-5ef39fa5]{white-space:normal}.lb-actions[data-v-5ef39fa5]{flex-direction:column;gap:4px}}.lb-modal[data-v-5ef39fa5]{position:fixed;inset:0;z-index:100;background:#000000b8;display:grid;place-items:center;--cv-overlay-x: 20px;--cv-overlay-y: 20px}.lb-modal-box[data-v-5ef39fa5]{background:var(--vp-c-bg);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;max-height:92vh;border:1px solid var(--vp-c-divider)}.lb-modal-head[data-v-5ef39fa5]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:14px}.lb-modal-frame[data-v-5ef39fa5]{width:min(52vh,92vw);aspect-ratio:3 / 5;border:0;display:block;background:#05070f}.lb-modal-foot[data-v-5ef39fa5]{padding:10px 16px;font-size:13px;text-align:right}.lb-close[data-v-5ef39fa5]{border:0;background:none;font:inherit;font-size:18px;cursor:pointer;color:var(--vp-c-text-2);line-height:1}.inline-toolbar[data-v-327fde21]{height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;border-bottom:1px solid var(--vp-c-divider);background:var(--vp-c-bg-soft)}.inline-toolbar button[data-v-327fde21]{flex:none;min-height:36px;padding:4px 10px;border:1px solid var(--cv-c-control-border);border-radius:8px;color:var(--cv-c-control-muted);font:inherit;font-size:13px;cursor:pointer}.inline-toolbar button[data-v-327fde21]:disabled{opacity:.4;cursor:default}@media (hover: hover){.inline-toolbar button[data-v-327fde21]:hover:not(:disabled){background:var(--vp-c-bg)}}.arena-preview[data-v-327fde21]{position:relative;aspect-ratio:3 / 5;background:#080b18;overflow:hidden}.arena-player[data-v-327fde21]{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;padding:0;margin:0;border:0;overflow:hidden;background:transparent;color:#f5f6ff}.arena-player[open].is-expanded[data-v-327fde21]{position:fixed;width:100%;height:100dvh}.arena-player[data-v-327fde21]::backdrop{background:#080b12}.arena-player[open].is-expanded[data-v-327fde21]::backdrop{animation:backdrop-in-327fde21 .28s cubic-bezier(.4,0,.2,1) both}.arena-player[open].is-closing[data-v-327fde21]::backdrop{animation-name:backdrop-out-327fde21}@keyframes backdrop-in-327fde21{0%{opacity:0}to{opacity:1}}@keyframes backdrop-out-327fde21{0%{opacity:1}to{opacity:0}}.player-surface[data-v-327fde21]{position:absolute;inset:0 auto auto 0;width:100%;height:100%;overflow:hidden;background:#080b18;border-radius:10px;transform-origin:top left}.player-scaler[data-v-327fde21]{width:100%;height:100%}.arena-player:not(.is-expanded) .player-surface[data-v-327fde21]{border-radius:0}.player-scaler iframe[data-v-327fde21]{display:block;width:100%;height:100%;border:0;background:#080b18}.is-moving .player-surface[data-v-327fde21]{will-change:transform;pointer-events:none}.player-toolbar[data-v-327fde21]{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left))}.player-toolbar strong[data-v-327fde21]{position:absolute;left:50%;transform:translate(-50%);font-size:14px}.player-control[data-v-327fde21]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid #ffffff25;border-radius:10px;color:#f5f6ff;background:#ffffff0d;font:inherit;font-size:14px;cursor:pointer}@media (hover: hover){.player-control[data-v-327fde21]:hover{background:#ffffff20}}.player-control span[data-v-327fde21]{font-size:20px}.player-close[data-v-327fde21]{width:44px;padding:0}.player-available[data-v-327fde21]{position:absolute;top:calc(64px + env(safe-area-inset-top));bottom:max(12px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));pointer-events:none}.player-measure[data-v-327fde21]{position:fixed;visibility:hidden}.preview-open[data-v-327fde21]{position:absolute;inset:0;display:flex;align-items:end;justify-content:space-between;padding:12px;border:0;color:#fff;cursor:pointer;background:linear-gradient(transparent 55%,#050710b3);font:inherit}.preview-open[data-v-327fde21]:focus-visible{outline:3px solid var(--vp-c-brand-1);outline-offset:-3px}.preview-activate[data-v-327fde21]{background:transparent;z-index:1}.player-loading[data-v-327fde21]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:radial-gradient(ellipse at 30% 20%,#332769,#10142b 65%);font-size:13px;color:#dedcf1}.loading-orbit[data-v-327fde21]{width:32px;height:32px;border:2px solid #ffffff30;border-top-color:#c9bcff;border-radius:50%;animation:orbit-327fde21 1s linear infinite}@keyframes orbit-327fde21{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.is-moving .player-surface[data-v-327fde21],.is-moving .player-scaler[data-v-327fde21]{transition:none}.loading-orbit[data-v-327fde21]{animation:none}}@media (prefers-reduced-motion: reduce){.arena-player[open][data-v-327fde21]::backdrop{animation-duration:0ms}}.vs[data-v-7fa5c734]{margin:20px 0}.vs-intro[data-v-7fa5c734]{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.vs-intro strong[data-v-7fa5c734]{font-size:20px}.vs-intro p[data-v-7fa5c734],.vs-auth-note[data-v-7fa5c734]{margin:4px 0 12px;font-size:13px;color:var(--vp-c-text-2)}.vs-progress[data-v-7fa5c734]{display:flex;align-items:center;justify-content:center;gap:10px;margin:12px 0 20px;font-size:12px;line-height:24px;color:var(--vp-c-text-2)}.vs-progress span[data-v-7fa5c734]{display:flex;align-items:center;gap:7px;white-space:nowrap}.vs-progress span+span[data-v-7fa5c734]:before{content:"";width:24px;height:1px;background:var(--vp-c-divider);margin-right:3px}.vs-progress b[data-v-7fa5c734]{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--vp-c-bg-soft);border:1px solid var(--vp-c-divider);font-size:11px;font-weight:600}.vs-progress .is-played[data-v-7fa5c734]{color:var(--cv-c-control-accent)}.vs-progress .is-played b[data-v-7fa5c734]{border-color:currentColor;background:var(--cv-c-control-bg)}.vs-empty[data-v-7fa5c734]{padding:24px;border:1px solid var(--vp-c-divider);border-radius:12px}.vs-empty a[data-v-7fa5c734]{margin-left:16px}.vs-report[data-v-7fa5c734]{margin-top:18px;font-size:13px;color:var(--vp-c-text-2)}.vs-report summary[data-v-7fa5c734]{cursor:pointer}.vs-report-fields[data-v-7fa5c734]{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-top:12px}.vs-report label[data-v-7fa5c734]{display:grid;gap:4px}.vs-report select[data-v-7fa5c734]{padding:8px;border:1px solid var(--cv-c-control-border);border-radius:6px;color:var(--cv-c-control-fg);background:var(--cv-c-control-bg)}button[data-v-7fa5c734]:disabled{cursor:default;opacity:.5}button[data-v-7fa5c734]:focus-visible,select[data-v-7fa5c734]:focus-visible,summary[data-v-7fa5c734]:focus-visible{outline:3px solid var(--vp-c-brand-1);outline-offset:3px}.vs-grid[data-v-7fa5c734]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));scroll-margin-top:calc(var(--vp-nav-height, 64px) + 20px)}.vs-entry[data-v-7fa5c734]{min-width:0}.vs-loading-toolbar[data-v-7fa5c734]{height:48px;box-sizing:border-box;display:flex;align-items:center;padding:4px 8px;border-bottom:1px solid var(--vp-c-divider)}.vs-loading-game[data-v-7fa5c734]{display:grid;place-items:center;background:radial-gradient(ellipse at 30% 20%,#332769,#10142b 65%);color:#dedcf1;font-size:13px}.vs-side[data-v-7fa5c734]{--frame-edge: color-mix(in srgb, var(--vp-c-brand-1) 20%, #171320);--frame-shadow: #17102130;min-width:0;padding:6px;border-radius:22px;background:linear-gradient(145deg,color-mix(in srgb,var(--vp-c-brand-1) 38%,var(--vp-c-bg-soft)),color-mix(in srgb,var(--vp-c-brand-1) 24%,var(--vp-c-bg-alt)));box-shadow:0 0 0 1px var(--frame-edge),0 8px 24px var(--frame-shadow),inset 0 1px 1px #ffffff70,inset 1px 0 1px #ffffff28,inset -1px 0 1px #00000020,inset 0 -2px 2px #00000030}.vs-phone-screen[data-v-7fa5c734]{min-width:0;padding:0;border-radius:16px;overflow:hidden;background:var(--vp-c-bg-soft);color:var(--vp-c-text-1);box-shadow:0 0 0 1px #00000030,0 -2px 4px #00000028,0 1px #ffffff50}html:not(.dark) .vs-side[data-v-7fa5c734]:not(.is-picked){--frame-edge: color-mix(in srgb, var(--vp-c-brand-1) 28%, var(--vp-c-divider));background:color-mix(in srgb,var(--vp-c-brand-1) 12%,var(--vp-c-bg-soft))}.vs-side.is-picked[data-v-7fa5c734]{outline:3px solid #f4c55b;outline-offset:0;box-shadow:0 0 0 1px #fff0b5,0 0 24px #f4c55b55;--frame-edge: color-mix(in srgb, var(--cv-c-credit) 50%, #382609);--frame-shadow: var(--cv-c-credit-glow);background:linear-gradient(145deg,#ffe4a1,#e4b64e)}.vs-side.is-picked .vs-letter[data-v-7fa5c734]{background:var(--cv-c-credit-bg);color:var(--cv-c-credit)}.vs-side.is-picked[data-v-7fa5c734] .inline-toolbar{background:linear-gradient(145deg,#f8d77c,#e4b64e);color:#39280b;border-bottom-color:#39280b26}.vs-side.is-picked .vs-revealed-name[data-v-7fa5c734]{color:#39280b}.vs-side.is-picked[data-v-7fa5c734] .inline-toolbar button{color:#39280b;border-color:#39280b40;background:#ffffff20}@media (hover: hover){.vs-side.is-picked[data-v-7fa5c734] .inline-toolbar button:hover:not(:disabled){background:#ffffff40}}.vs-fork[data-v-7fa5c734]{padding:8px 6px 6px;text-align:center}.vs-fork-button[data-v-7fa5c734]{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:8px;border:1px solid var(--vp-c-brand-1);border-radius:8px;background:var(--vp-c-bg);color:var(--cv-c-control-accent);font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}@media (hover: hover){.vs-fork-button[data-v-7fa5c734]:hover:not(:disabled){background:var(--vp-c-bg-soft)}}.vs-fork-button[data-v-7fa5c734]:disabled{opacity:.6;cursor:wait}.vs-fork-note[data-v-7fa5c734]{display:block;margin-top:7px;font-size:12px;line-height:1.4;color:var(--vp-c-text-2)}.vs-fork-error[data-v-7fa5c734]{margin:8px 0 0;font-size:13px;line-height:1.4;color:var(--vp-c-danger-1)}.vs-confetti[data-v-7fa5c734]{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:110}.vs-winner[data-v-7fa5c734],.vs-card-result[data-v-7fa5c734]{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:48px;box-sizing:border-box;padding:4px 8px;overflow:hidden;text-align:center;font-size:13px}.vs-result-copy[data-v-7fa5c734]{min-width:0;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-result-copy strong[data-v-7fa5c734]{display:block;overflow:hidden;text-overflow:ellipsis;font-size:14px}.vs-winner[data-v-7fa5c734]{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;padding-inline:16px;margin-top:0;background:linear-gradient(145deg,#f8d77c,#e4b64e);color:#39280b;font-weight:700}.vs-winner span[data-v-7fa5c734]{flex-shrink:0;font-size:18px}html:not(.dark) .vs-side.is-picked[data-v-7fa5c734]{--frame-edge: #b88020;--frame-shadow: #85591324;background:linear-gradient(145deg,#f5cc63,#d99b28)}html:not(.dark) .vs-side.is-picked[data-v-7fa5c734] .inline-toolbar,html:not(.dark) .vs-winner[data-v-7fa5c734]{background:linear-gradient(145deg,#fff8e7,#ffedb8);color:#573600;border-color:#e8cb83}html:not(.dark) .vs-side.is-picked .vs-revealed-name[data-v-7fa5c734]{color:#573600}html:not(.dark) .vs-side.is-picked[data-v-7fa5c734] .inline-toolbar button{color:#573600;border-color:#e4c77e;background:#fffaf0}@media (hover: hover){html:not(.dark) .vs-side.is-picked[data-v-7fa5c734] .inline-toolbar button:hover:not(:disabled){background:#ffe8a3}}.vs-card-result[data-v-7fa5c734]{color:var(--vp-c-text-2)}.vs-label[data-v-7fa5c734]{display:flex;align-items:center;gap:8px;min-width:0;height:100%;box-sizing:border-box;padding:4px 6px}.vs-letter[data-v-7fa5c734]{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--vp-c-bg);font-size:13px;font-weight:700;flex:none}.vs-build-info[data-v-7fa5c734]{padding:14px 8px 10px}.vs-build-label[data-v-7fa5c734]{display:block;font-size:12px;color:var(--vp-c-text-2);margin-bottom:4px}.vs-model[data-v-7fa5c734]{display:block;font-size:17px;font-weight:700;overflow-wrap:anywhere;line-height:1.35;color:var(--vp-c-text-1)}.vs-build-cost[data-v-7fa5c734]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:12px;font-size:13px;color:var(--vp-c-text-2)}.vs-build-cost strong[data-v-7fa5c734]{color:var(--vp-c-text-1);font-size:16px;font-variant-numeric:tabular-nums}.vs-hidden[data-v-7fa5c734]{color:var(--vp-c-text-2);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-revealed-name[data-v-7fa5c734]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--vp-c-text-1);font-size:14px;font-weight:700}@media (min-width: 761px){.vs-grid[data-v-7fa5c734]{gap:16px}}.vs-pick[data-v-7fa5c734]{display:flex;align-items:center;justify-content:center;width:100%;height:48px;box-sizing:border-box;border:0;border-top:1px solid var(--vp-c-divider);background:none;padding:12px;font:inherit;font-size:14px;font-weight:600;color:var(--vp-c-brand-1);cursor:pointer}@media (hover: hover){.vs-pick[data-v-7fa5c734]:hover:not(:disabled){background:var(--vp-c-bg)}}.vs-pick[data-v-7fa5c734]:disabled{opacity:.5;cursor:default}.vs-actions[data-v-7fa5c734]{display:flex;justify-content:center;align-items:center;min-height:48px;flex-wrap:wrap;gap:8px;margin-top:14px}.vs-details[data-v-7fa5c734]{margin-top:14px}.vs-tie[data-v-7fa5c734],.vs-next[data-v-7fa5c734]{border:1px solid var(--vp-c-divider);border-radius:8px;background:none;padding:8px 14px;font:inherit;font-size:14px;color:var(--vp-c-text-2);cursor:pointer}.vs-next[data-v-7fa5c734]{display:inline-flex;align-items:center;justify-content:center;gap:16px;height:48px;box-sizing:border-box;min-width:220px;padding:10px 24px;border-color:var(--vp-button-brand-border);background:var(--vp-button-brand-bg);color:var(--vp-button-brand-text);font-size:16px;font-weight:700;box-shadow:0 6px 24px #0003}@media (hover: hover){.vs-next[data-v-7fa5c734]:hover{background:var(--vp-button-brand-hover-bg);color:var(--vp-button-brand-hover-text)}}.vs-next[data-v-7fa5c734]:focus-visible{outline:3px solid var(--vp-c-brand-1);outline-offset:3px}@media (hover: hover){.vs-tie[data-v-7fa5c734]:hover{background:var(--vp-c-bg-soft)}}@media (max-width: 760px){.vs-intro[data-v-7fa5c734]{gap:4px}.vs-intro strong[data-v-7fa5c734]{font-size:18px}.vs-progress[data-v-7fa5c734]{gap:6px;font-size:11px}.vs-progress span[data-v-7fa5c734]{gap:5px}.vs-progress span+span[data-v-7fa5c734]:before{width:6px;margin-right:0}.vs-progress b[data-v-7fa5c734]{width:20px;height:20px}.vs-grid[data-v-7fa5c734]{gap:8px}.vs-side[data-v-7fa5c734]{padding:4px;border-radius:20px}.vs-loading-toolbar[data-v-7fa5c734],.vs-side[data-v-7fa5c734] .inline-toolbar{height:40px;padding:4px}.vs-label[data-v-7fa5c734]{gap:6px;padding-inline:4px}.vs-winner[data-v-7fa5c734]{grid-template-columns:18px minmax(0,1fr);gap:4px;padding-inline:6px}.vs-winner>span[data-v-7fa5c734]:last-child{display:none}.vs-result-copy strong[data-v-7fa5c734]{display:none}.vs-pick[data-v-7fa5c734]{min-height:44px;height:auto;padding:8px 4px;font-size:12px;line-height:20px}.vs-next[data-v-7fa5c734]{width:100%}}.vs-note[data-v-7fa5c734]{color:var(--vp-c-text-2);font-size:14px}.vs-foot[data-v-7fa5c734]{margin-top:12px}.vs-foot span[data-v-7fa5c734]{display:block}.rt-scroll[data-v-48c5532b]{overflow-x:auto}.rt-preliminary[data-v-48c5532b]{display:block;font-size:11px;font-weight:400;color:var(--vp-c-text-2)}.rt-evidence[data-v-48c5532b]{padding:12px 16px;border:1px solid var(--vp-c-divider);border-radius:10px;font-size:13px;color:var(--vp-c-text-2)}.rt[data-v-48c5532b]{margin:24px 0}.rt-table[data-v-48c5532b]{width:100%;border-collapse:collapse;display:block;overflow-x:auto;font-size:14px}.rt-table th[data-v-48c5532b],.rt-table td[data-v-48c5532b]{padding:10px 12px;border-bottom:1px solid var(--vp-c-divider);text-align:left;white-space:nowrap}.rt-table th[data-v-48c5532b]{font-weight:600;color:var(--vp-c-text-2);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.rt-model[data-v-48c5532b]{font-family:var(--vp-font-family-mono, ui-monospace, monospace)}.rt-dim[data-v-48c5532b]{color:var(--vp-c-text-3)}.rt-sub[data-v-48c5532b]{display:block;font-size:11px;color:var(--vp-c-text-3)}.is-up[data-v-48c5532b]{color:#2c6e4f}.is-down[data-v-48c5532b]{color:#b4243a}.rt-of[data-v-48c5532b]{color:var(--vp-c-text-3);font-size:12px}.rt-compact[data-v-48c5532b],.col-narrow[data-v-48c5532b]{display:none}@media (max-width: 760px){.rt-table .col-wide[data-v-48c5532b]{display:none}.col-narrow[data-v-48c5532b]{display:inline}.rt-table[data-v-48c5532b]{table-layout:fixed;width:100%}.rt-model[data-v-48c5532b]{word-break:break-word}.rt-table th[data-v-48c5532b]:first-child,.rt-table td[data-v-48c5532b]:first-child{width:42%}.rt-compact[data-v-48c5532b]{display:block;font-family:var(--vp-font-family-base);font-size:11px;color:var(--vp-c-text-3);margin-top:3px;white-space:normal}.rt-table th[data-v-48c5532b],.rt-table td[data-v-48c5532b]{padding:9px 6px;white-space:normal;font-size:13px}.rt-model[data-v-48c5532b]{white-space:normal}}.rt-note[data-v-48c5532b]{color:var(--vp-c-text-2);font-size:14px}.rt-foot[data-v-48c5532b]{margin-top:14px}.cat[data-v-985bb201]{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0}.cat-btn[data-v-985bb201]{--cat-color: currentColor;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--cv-c-control-muted);text-decoration:none;border:1px solid transparent;border-radius:8px;background:transparent;min-height:44px;padding:5px 12px;font:inherit;cursor:pointer;transition:border-color .15s,background .15s,color .15s}@media (hover: hover){.cat-btn[data-v-985bb201]:hover{color:var(--cv-c-control-fg);background:var(--cv-c-control-bg)}}.cat-btn.is-active[data-v-985bb201]{color:var(--cv-c-control-accent);border-color:color-mix(in srgb,var(--cv-c-control-accent) 25%,transparent);background:color-mix(in srgb,var(--cv-c-control-accent) 6%,var(--vp-c-bg))}.cat-btn[data-v-985bb201]:focus-visible{outline:2px solid var(--cv-c-control-accent);outline-offset:3px}.cat-art[data-v-985bb201]{display:block;flex:none;width:36px;height:24px;stroke-linecap:round;stroke-linejoin:round}.art-glow[data-v-985bb201]{fill:var(--cat-color);opacity:.07}.art-line[data-v-985bb201]{stroke:var(--cat-color);stroke-width:2.5}.art-panel[data-v-985bb201]{fill:var(--cat-color);fill-opacity:.13;stroke:var(--cat-color);stroke-width:2.5}.art-dot[data-v-985bb201]{fill:var(--cat-color)}.art-faint[data-v-985bb201]{opacity:.45}.cat-label[data-v-985bb201]{font-weight:550;font-size:14px;line-height:22px}.cat-btn.is-active .cat-label[data-v-985bb201]{font-weight:650}@media (max-width: 600px){.cat[data-v-985bb201]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:16px 0}.cat-btn[data-v-985bb201]{padding:5px 3px}.cat-art[data-v-985bb201]{display:none}.cat-label[data-v-985bb201]{font-size:12px;line-height:20px}}@media (prefers-reduced-motion: reduce){.cat-btn[data-v-985bb201]{transition:none}}.challenges[data-v-e847e3a4]{padding:24px;border:1px solid var(--vp-c-divider);border-radius:16px;background:var(--vp-c-bg-soft)}.challenge-intro[data-v-e847e3a4]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.challenge-intro h3[data-v-e847e3a4]{margin:0;font-size:20px}.challenge-intro p[data-v-e847e3a4]{margin:8px 0 0;color:var(--vp-c-text-2)}.challenges a.propose[data-v-e847e3a4]{display:inline-block;padding:12px 18px;border-radius:10px;background:var(--vp-button-brand-bg);color:var(--vp-button-brand-text);text-decoration:none;font-weight:600}.challenges .challenge-list[data-v-e847e3a4]{list-style:none;padding:0;margin:24px 0}.challenge-list li[data-v-e847e3a4]{display:flex;align-items:center;gap:18px;border-top:1px solid var(--vp-c-divider);padding:16px 0}.support[data-v-e847e3a4]{flex:0 0 48px;text-align:center;font-size:12px;color:var(--vp-c-text-2)}.support strong[data-v-e847e3a4]{display:block;font-size:22px;color:var(--vp-c-text-1)}.challenge-list a[data-v-e847e3a4]{min-width:0;overflow-wrap:anywhere;text-decoration:none}.challenge-list a span[data-v-e847e3a4]{display:block;color:var(--vp-c-text-2);font-size:13px;margin-top:4px}.empty[data-v-e847e3a4]{padding:12px 0;color:var(--vp-c-text-2)}.challenge-footer[data-v-e847e3a4]{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:baseline;margin-top:20px}.challenge-footer span[data-v-e847e3a4]{flex:1 1 260px;font-size:13px;color:var(--vp-c-text-2)}.challenges button[data-v-e847e3a4]{text-decoration:underline;cursor:pointer}@media (max-width: 600px){.challenges[data-v-e847e3a4]{padding:18px}.challenge-intro[data-v-e847e3a4]{gap:16px}}.arena-public-results details[data-v-e3c5032d]{margin:12px 0;padding:14px 16px;border:1px solid var(--vp-c-divider);border-radius:10px}.arena-public-results summary[data-v-e3c5032d]{cursor:pointer;font-weight:600}.public-table-scroll[data-v-e3c5032d]{overflow-x:auto}.public-table-scroll table[data-v-e3c5032d]{display:table;width:100%;font-size:13px}.public-table-scroll th[data-v-e3c5032d]{text-align:left}.public-table-scroll caption[data-v-e3c5032d]{text-align:left;padding:8px 0;font-weight:600}.arena-page .VPDoc .container{max-width:1100px}.arena-page .VPDoc:not(.has-sidebar) .content{max-width:1040px;width:100%}.arena-page .VPDoc{padding-top:32px}.arena-page .VPLocalNav{display:none}.arena-page .VPDoc .content-container{max-width:none!important}.arena-page .arena-nav{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.arena-page .arena-nav a{padding:10px 16px;border:1px solid var(--vp-c-divider);border-radius:24px;text-decoration:none;font-size:14px}.arena-page .arena-nav a:first-child{background:var(--vp-button-brand-bg);color:var(--vp-button-brand-text);border-color:transparent}.arena-page .arena-anchor{scroll-margin-top:90px}.arena-page .vs>.vs-grid{max-width:760px;margin-inline:auto}@media (max-width: 600px){.arena-page .arena-nav a{padding:8px 12px;font-size:12px}}
