.xm-page{padding-block:56px var(--jl-section-gap)}.xm-back{margin-bottom:40px}.xm-header{max-width:60rem;margin-bottom:clamp(32px,4vw,56px)}h1.xm-title{font:500 var(--jl-t-display-2) / 1.04 var(--font-display), sans-serif;letter-spacing:-.04em;color:var(--jl-ink)}.xm-lead{max-width:56ch;font:400 var(--jl-t-lead) / 1.55 var(--font-inter), sans-serif;color:var(--jl-ink-muted);margin-top:24px}h2.xm-h2{font:500 var(--jl-t-title) / 1.15 var(--font-display), sans-serif;letter-spacing:-.035em;color:var(--jl-ink)}h2.xm-h2:focus,h2.xm-verdict:focus{outline:none}h3.xm-h3{font:500 var(--jl-t-small) / 1.4 var(--font-inter), sans-serif;color:var(--jl-ink-muted);margin-top:24px}.xm-note{max-width:64ch;font:400 var(--jl-t-small) / 1.55 var(--font-inter), sans-serif;color:var(--jl-ink-muted)}.xm-room{gap:32px;display:grid}.xm-board{border:1px solid var(--jl-hairline);background:var(--jl-surface);border-radius:12px;gap:28px;padding:clamp(20px,3vw,36px);display:grid}.xm-versus{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.xm-side{border-top:3px solid var(--jl-ice);background:var(--jl-canvas);border-radius:10px;align-content:start;gap:8px;padding:20px 24px;display:grid}.xm-side[data-side=agents]{border-top-color:var(--jl-coral)}.xm-side-name{font:500 var(--jl-t-meta) / 1.4 var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--jl-ice)}.xm-side[data-side=agents] .xm-side-name{color:var(--jl-coral)}.xm-side-score{font:500 var(--jl-t-display-2) / 1 var(--font-display), sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--jl-ink)}.xm-side-score small{font-size:var(--jl-t-title);color:var(--jl-ink-muted)}.xm-side-meta{font-size:var(--jl-t-meta);color:var(--jl-ink-muted)}.xm-caption{font:500 var(--jl-t-small) / 1.4 var(--font-inter), sans-serif;color:var(--jl-ink);text-align:left;margin-bottom:8px}.xm-table{border-collapse:collapse;width:100%;font:400 var(--jl-t-small) / 1.45 var(--font-inter), sans-serif}.xm-table th,.xm-table td{border-bottom:1px solid var(--jl-hairline);text-align:left;padding:8px 12px 8px 0}.xm-table thead th{font-weight:500;font-size:var(--jl-t-meta);color:var(--jl-ink-muted)}.xm-table tbody th{color:var(--jl-ink);font-weight:500}.xm-table td{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;color:var(--jl-ink)}.xm-recent ol{margin:0;padding:0;list-style:none;display:grid}.xm-recent li{border-bottom:1px solid var(--jl-hairline);font:400 var(--jl-t-small) / 1.45 var(--font-inter), sans-serif;color:var(--jl-ink);grid-template-columns:minmax(0,1fr) auto 7rem;gap:16px;padding-block:8px;display:grid}.xm-recent li[data-people=false]>span:first-child{color:var(--jl-coral)}.xm-model,.xm-when{color:var(--jl-ink-subtle)}.xm-when{font-size:var(--jl-t-meta);text-align:right}.xm-start{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.xm-button{border:1px solid var(--jl-ice);background:var(--jl-ice);min-height:48px;font:600 var(--jl-t-body) / 1 var(--font-inter), sans-serif;color:var(--jl-canvas);cursor:pointer;border-radius:6px;justify-self:start;align-items:center;gap:10px;padding:0 22px;display:inline-flex}.xm-button:disabled{cursor:progress;opacity:.8}@media (hover:hover){.xm-button:hover:not(:disabled){background:var(--jl-ice-bright)}}.xm-button:focus-visible{outline:2px solid var(--jl-ice);outline-offset:2px}.xm-option:has(input:focus-visible){outline:2px solid var(--jl-ice);outline-offset:2px}.xm-error{font:400 var(--jl-t-small) / 1.5 var(--font-inter), sans-serif;color:var(--jl-coral)}.xm-paper{gap:20px;display:grid}.xm-question{border:1px solid var(--jl-hairline);background:var(--jl-surface);border-radius:10px;gap:12px;margin:0;padding:20px clamp(16px,2.4vw,24px);display:grid}.xm-question legend{float:left;width:100%;font:400 var(--jl-t-body) / 1.5 var(--font-inter), sans-serif;color:var(--jl-ink);gap:12px;display:flex}.xm-question legend+*{clear:both}.xm-n{min-width:1.6rem;font-size:var(--jl-t-meta);color:var(--jl-ice);flex:none;line-height:2}.xm-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.xm-option{border:1px solid var(--jl-control-edge);min-height:44px;font:400 var(--jl-t-small) / 1.45 var(--font-inter), sans-serif;color:var(--jl-ink);cursor:pointer;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:10px;padding:10px 14px;display:grid}.xm-option input{accent-color:var(--jl-ice);margin:0}.xm-option:has(input:checked){border-color:var(--jl-ice);background:var(--jl-ice-wash)}.xm-letter{font-size:var(--jl-t-meta);color:var(--jl-ink-subtle)}.xm-submit{border:1px solid var(--jl-hairline-strong);background:color-mix(in srgb, var(--jl-surface) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--jl-t-small);color:var(--jl-ink-muted);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:12px 16px;display:flex;position:sticky;bottom:0}.xm-result{gap:20px;display:grid}h2.xm-verdict{max-width:36ch;font:500 var(--jl-t-title) / 1.25 var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--jl-ink)}.xm-marked{margin:0;padding:0;list-style:none;display:grid}.xm-marked li{border-bottom:1px solid var(--jl-hairline);font:400 var(--jl-t-small) / 1.5 var(--font-inter), sans-serif;color:var(--jl-ink);gap:12px;padding-block:12px;display:flex}.xm-marked li[data-right=false] .xm-n{color:var(--jl-coral)}.xm-answer{color:var(--jl-ink-muted);margin-top:4px}.xm-marked li[data-right=true] .xm-answer{color:var(--jl-ice)}.xm-source{color:var(--jl-ink);text-underline-offset:3px;align-items:center;gap:2px;display:inline-flex}.xm-agents{border-top:1px solid var(--jl-hairline);margin-top:clamp(56px,7vw,96px);padding-top:40px}.xm-agents .xm-note{margin-top:12px}@media (max-width:720px){.xm-versus,.xm-options{grid-template-columns:minmax(0,1fr)}.xm-recent li{grid-template-columns:minmax(0,1fr) auto}.xm-when,.xm-table th:nth-child(4),.xm-table td:nth-child(4){display:none}}
