:root{color-scheme:light;--paper:#f5f3ec;--white:#fffefa;--ink:#142e3a;--muted:#617477;--teal:#236f62;--teal-dark:#15584d;--teal-soft:#e7f0e8;--line:#dce1d8;--gold:#c39548;--serif:Georgia,"Times New Roman",serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #b47d26;outline-offset:4px}button:disabled{cursor:not-allowed;opacity:.34}button,a,summary,input{touch-action:manipulation}button{border-radius:0}button,select{min-height:40px}button[hidden],[hidden]{display:none!important}button svg{pointer-events:none}p,h1,h2,h3,blockquote{margin:0}.page-width{width:min(1220px,calc(100% - 64px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;top:-100px;left:16px;padding:12px 20px;color:white;background:var(--ink);border-radius:6px}.skip-link:focus{top:12px}.site-header{min-height:82px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.back-link{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;text-decoration:none}.back-link span{font-size:20px;font-weight:400;transition:transform .2s}.back-link:hover span{transform:translateX(-3px)}.wordmark{display:inline-flex;align-items:center;gap:11px;color:var(--muted);font-size:11px;text-decoration:none}.wordmark strong{color:var(--ink);font-weight:600}.brand-mark{width:24px;height:24px;display:grid;grid-template-columns:1fr 1fr;gap:3px;transform:rotate(-12deg)}.brand-mark i{display:block;border:1px solid var(--teal);border-radius:50%}.brand-mark i:nth-child(2),.brand-mark i:nth-child(3){background:var(--teal)}.intro{display:grid;grid-template-columns:minmax(0,1fr) 192px;gap:50px;align-items:center;padding:34px 0 36px}.eyebrow{display:flex;align-items:center;gap:8px;color:var(--teal);font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;line-height:1.5}.eyebrow.small{font-size:9px;letter-spacing:.13em}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px var(--teal-soft)}h1{margin-top:8px;font-family:var(--serif);font-weight:400;font-size:clamp(38px,4.3vw,61px);letter-spacing:-.045em;line-height:1.15}h1 em{color:var(--teal);font-weight:400}.lede{max-width:700px;margin-top:13px;color:var(--muted);font-size:14px;line-height:1.75}.game-brief{padding:4px 0 4px 26px;border-left:1px solid #cbd4c9}.brief-label{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}.brief-numbers{display:flex;align-items:center;gap:21px;margin:7px 0}.brief-numbers strong{font-family:var(--serif);font-size:35px;line-height:1;font-weight:400}.brief-numbers strong span{display:block;margin-top:8px;font-family:var(--sans);font-size:10px;color:var(--muted)}.brief-separator{color:#c6d2c6;font-family:var(--serif);font-size:34px;font-weight:400;align-self:flex-start}.game-brief>p:last-child{margin-top:12px;font-size:11px;line-height:1.7;color:var(--muted)}.playback-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:13px 0 19px;border-top:1px solid var(--line)}.playback-actions,.step-buttons,.round-navigation,.round-controls,.speed-control{display:flex;align-items:center}.playback-actions{gap:12px}.step-buttons{gap:5px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 18px;border:1px solid transparent;border-radius:5px;font-size:11px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .2s,border-color .2s,transform .2s}.button-primary{background:var(--teal);color:white;min-width:156px}.button-primary:hover{background:var(--teal-dark);transform:translateY(-1px)}#play-icon{font-size:11px;width:12px}.icon-button{width:38px;min-height:38px;padding:0;border:1px solid #d4dcd1;border-radius:5px;background:transparent;font-size:18px;line-height:1;transition:background .2s}.icon-button:hover:not(:disabled){background:#e9eee4}.round-navigation{gap:15px}.control-label{font-size:10px;color:var(--muted)}.round-controls{gap:6px}.round-controls button{min-width:33px;min-height:33px;border:1px solid transparent;background:transparent;border-radius:50%;font-family:var(--mono);font-size:11px}.round-controls button:hover{border-color:#b9c9bb}.round-controls button.is-current,.round-controls button[aria-pressed="true"]{background:var(--ink);color:white;border-color:var(--ink)}.speed-control{gap:10px}.speed-control select{min-height:34px;padding:4px 23px 4px 9px;background:var(--white);border:1px solid #d3dcd0;border-radius:4px;color:var(--ink);font-family:var(--mono);font-size:11px}.lab-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:20px;align-items:start}.panel{border:1px solid var(--line);border-radius:10px;background:var(--white);box-shadow:0 3px 10px #142e3a03}.network-panel{padding:23px 25px 18px;overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}h2{font-family:var(--serif);font-size:27px;font-weight:400;letter-spacing:-.025em;line-height:1.2}.panel-heading h2{margin-top:5px}.muted{color:#82918b;font-size:20px}.recorded-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid #d7e4d9;border-radius:4px;color:var(--teal);background:#f1f6ed;font-size:9px;white-space:nowrap}.recorded-badge>span{width:5px;height:5px;background:var(--teal);border-radius:50%}.panel-intro{margin-top:9px;color:var(--muted);font-size:11px;line-height:1.6;min-height:18px}.round-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;padding:13px 0;border-block:1px solid var(--line)}.round-stats>div+div{padding-left:20px;border-left:1px solid var(--line)}.metric-label{display:block;font-size:9px;color:var(--muted)}.round-stats p{margin-top:2px;line-height:1.3;white-space:nowrap}.round-stats strong{font-family:var(--mono);font-weight:500;font-size:24px;letter-spacing:-.06em}.round-stats p>span{font-size:10px;color:var(--muted)}.arena-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 12px;font-size:10px}.agent-key{display:inline-flex;align-items:center;gap:5px;color:#75847e;font-size:9px;white-space:nowrap}.agent-key i{width:7px;height:7px;border:1px solid #7b9b89;border-radius:50%;background:#e3eee2}.network-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;min-height:244px}.group-card{position:relative;min-width:0;padding:12px 12px 15px;background:#f7f8f1;border:1px solid #e3e8dd;border-radius:7px;transition:border-color .3s,background .3s}.group-card.is-active,.group-card:has(.is-selected){background:#f0f5ec;border-color:#a9c3ad}.group-header{display:flex;justify-content:space-between;align-items:center;gap:7px;font-size:9px}.group-name{font-size:9px;font-weight:700;color:#536d60;letter-spacing:.09em;text-transform:uppercase}.group-pool{color:#718376;font-size:9px;font-family:var(--mono)}.group-pool strong{color:var(--teal);font-weight:500}.group-agents{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;align-items:center;justify-items:center;margin-top:16px}.agent-node{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:45px;height:45px;min-height:45px;padding:2px;color:var(--ink);background:color-mix(in srgb,#a9c899 var(--agent-fill,50%),#fffefa);border:1.5px solid var(--persona-color,#b4c8ad);border-radius:50%;line-height:1;transition:background .3s,border-color .3s,transform .2s,box-shadow .2s}.agent-node:hover{transform:translateY(-3px);box-shadow:0 3px 7px #164d3012}.agent-node.is-selected,.agent-node[aria-pressed="true"]{color:white;background:var(--ink);border-color:var(--ink);box-shadow:0 0 0 3px #fffefa,0 0 0 4px var(--ink)}.agent-node.is-observed{outline:1.5px dashed #5d87b1;outline-offset:4px}.agent-node.is-selected.is-observed{outline-offset:7px}.agent-node:focus-visible{outline:3px solid #b47d26;outline-offset:5px}.agent-id{display:block;font-family:var(--mono);font-size:7px;font-weight:400;color:#60765d;margin-bottom:4px;line-height:1}.agent-amount{display:block;font-family:var(--mono);font-size:15px;font-weight:500;letter-spacing:-.06em;line-height:1}.agent-node.is-selected .agent-id,.agent-node[aria-pressed="true"] .agent-id{color:#bacbc9}.group-caption,.group-payoff,.group-footer,.group-return{margin-top:10px;font-size:9px;color:var(--muted);text-align:center}.arena-legend{display:flex;flex-wrap:wrap;align-items:center;gap:15px;padding:15px 0 17px;color:var(--muted);font-size:8px}.arena-legend>span{display:inline-flex;align-items:center;gap:5px}.arena-legend i{width:8px;height:8px;border-radius:50%}.selected-key{border:1px solid var(--ink);background:var(--ink);box-shadow:0 0 0 1px white,0 0 0 2px var(--ink)}.observed-key{border:1px dashed #5d87b1}.legend-tip{margin-left:auto;font-style:italic}.trend-section{border-top:1px solid var(--line);padding-top:13px}.trend-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.trend-heading h3{font-size:10px;font-weight:600}.trend-heading>span{color:#7b8983;font-size:8px}.contribution-chart{display:block;width:100%;height:100px;overflow:visible;margin-top:2px}.contribution-chart text{fill:var(--muted);font-size:9px;font-family:var(--mono)}.contribution-chart .chart-grid{stroke:#e3e8df;stroke-width:1}.contribution-chart .chart-line{fill:none;stroke:var(--teal);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.contribution-chart .chart-area{fill:#236f6210}.contribution-chart .chart-point{fill:var(--white);stroke:var(--teal);stroke-width:2}.contribution-chart .chart-point.is-active{fill:var(--teal);stroke-width:3}.inspector-column{display:grid;gap:15px}.agent-panel{padding:20px 20px 0}.agent-heading{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.agent-heading h2{font-size:23px;margin-top:3px}.agent-heading-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid #bdcdbb;flex:0 0 32px;background:#eef4e8}.agent-heading-icon span{width:12px;height:12px;border:2px solid var(--teal);border-radius:50%}.persona-tag{margin-left:auto;align-self:flex-start;max-width:135px;padding:3px 6px;color:#6c7552;background:#f2f1e5;border:1px solid #e7e6d5;border-radius:3px;font-size:8px;line-height:1.4}.agent-measures{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:17px;padding-bottom:14px;border-bottom:1px solid var(--line)}.agent-measures>div{display:flex;flex-direction:column}.agent-measures>div>span{font-size:9px;color:var(--muted)}.agent-measures strong{font-family:var(--mono);font-size:21px;font-weight:500;letter-spacing:-.04em}.agent-measures small{font-family:var(--sans);font-size:9px;font-weight:400;color:var(--muted);letter-spacing:0}.observation-block{margin-top:13px}.observation-block h3,.agent-history-block h3{font-size:9px;font-weight:600}.observation-block p{color:var(--muted);font-size:10px;line-height:1.7;margin-top:4px}.agent-history-block{margin-top:12px}.agent-history{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:7px 0 14px}.history-item{display:grid;grid-template-rows:14px 28px 12px;align-items:center;padding:5px 3px 3px;text-align:center;background:#f4f6ef;border:1px solid #e3e9df;border-radius:3px;font-family:var(--mono);color:#526d5d;line-height:1.2}.history-value{font-size:10px}.history-stick{display:block;align-self:end;height:var(--bar-height,0);max-height:28px;width:12px;margin-inline:auto;background:#aac79f;border-radius:2px 2px 0 0}.history-round{padding-top:3px;font-family:var(--sans);font-size:7px;color:var(--muted)}.history-item.is-current{border-color:var(--teal);color:var(--teal);background:#eaf2e6}.history-item.is-current .history-stick{background:var(--teal)}.reasoning-details{border-top:1px solid var(--line);margin:0 -20px}.reasoning-details summary{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;cursor:pointer;font-size:9px;color:var(--muted);list-style:none}.reasoning-details summary::-webkit-details-marker{display:none}.reasoning-details summary>span{font-size:16px;color:var(--teal)}.reasoning-details[open] summary>span{transform:rotate(45deg)}.reasoning-details #agent-reasoning{padding:1px 20px 15px;color:var(--muted);font-size:11px;line-height:1.65}.whatif-panel{padding:19px 20px 17px;border-color:#cbd8c8;background:#f1f6ec}.whatif-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.whatif-heading h2{margin-top:3px;font-size:25px}.text-button{min-height:30px;padding:3px 0 3px 8px;font-size:9px;color:var(--teal);border:0;background:0;text-decoration:underline;text-underline-offset:3px}.whatif-intro{margin-top:8px;font-size:10px;color:var(--muted);line-height:1.7}.slider-heading{display:flex;align-items:baseline;gap:5px;margin-top:17px}.slider-heading label{margin-right:auto;font-size:10px;font-weight:600}.slider-heading output{font-family:var(--mono);font-size:23px;color:var(--teal);line-height:1}.slider-heading>span{font-size:10px;color:var(--muted)}#contribution-slider{display:block;width:100%;height:25px;margin:5px 0 0;padding:0;accent-color:var(--teal);cursor:pointer}#contribution-slider::-webkit-slider-runnable-track{height:4px;background:#d2dfcc;border-radius:3px}#contribution-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-6px;width:16px;height:16px;background:var(--teal);border:3px solid #f8fbf5;border-radius:50%;box-shadow:0 0 0 1px var(--teal)}#contribution-slider{-webkit-appearance:none;appearance:none;background:transparent}#contribution-slider::-moz-range-track{height:4px;background:#d2dfcc;border-radius:3px}#contribution-slider::-moz-range-progress{background:var(--teal);height:4px;border-radius:3px}#contribution-slider::-moz-range-thumb{width:11px;height:11px;background:var(--teal);border:3px solid #f8fbf5;border-radius:50%;box-shadow:0 0 0 1px var(--teal)}.slider-endpoints{display:flex;justify-content:space-between;font-size:8px;color:var(--muted)}.payoff-equation{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:17px;background:var(--ink);color:white;padding:15px 15px 13px;border-radius:6px}.payoff-equation>div{display:flex;flex-direction:column;text-align:center}.payoff-equation strong{font-family:var(--mono);font-weight:400;font-size:22px;letter-spacing:-.04em;line-height:1.2}.payoff-equation div>span{margin-top:5px;font-size:8px;color:#abc0be}.payoff-equation .math-symbol{color:#94aaa9;font-size:15px}.payoff-result strong{color:#c5e8b0}.pool-note{display:block;margin-top:8px;font-size:8px;color:var(--muted)}.pool-note strong{font-family:var(--mono);font-weight:500}.payoff-delta{display:block;margin-top:4px;color:var(--teal);font-size:8px;line-height:1.5}.payoff-delta.negative{color:#986035}.whatif-note{margin-top:13px;padding-top:11px;border-top:1px solid #d6e0d0;font-size:9px;color:var(--muted);line-height:1.7}.whatif-note strong{font-weight:600}.replay-note{display:flex;align-items:center;gap:6px;margin:12px 0 0;color:#7b8983;font-size:9px}.replay-note>span{color:var(--teal);font-size:14px}.load-error{margin:0 0 16px;padding:16px;border:1px solid #c4a175;border-radius:7px;background:#fbefd9;color:#654721;font-size:13px}.learning-section{margin-top:55px;padding-top:32px;border-top:1px solid #d5ddd1}.section-heading h2{font-size:32px;margin-top:7px}.learning-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:27px;gap:34px}.learning-grid article{position:relative;padding-left:35px}.step-index{position:absolute;top:2px;left:0;font-family:var(--mono);font-size:10px;color:var(--teal)}.learning-grid h3{font-size:13px;font-weight:600}.learning-grid p{margin-top:7px;color:var(--muted);font-size:11px;line-height:1.9}.research-notes{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:65px;margin-top:48px;padding:30px 34px;background:#edefe6;border:1px solid #dce2d4;border-radius:8px}.research-notes h2{margin-top:6px;font-size:27px}.research-notes-main>p:not(.eyebrow){font-size:11px;color:var(--muted);margin-top:12px;line-height:1.9}.research-caveat{border-left:2px solid #b4c4ad;padding-left:13px}.research-notes-side{padding-left:26px;border-left:1px solid #d1dacb}.research-notes-side h3{font-size:10px;font-weight:600}.research-notes-side p{color:var(--muted);font-size:11px;line-height:1.8;margin-top:8px}.paper-link{display:inline-flex;gap:8px;font-size:10px;color:var(--teal);margin-top:9px;text-decoration-thickness:1px;text-underline-offset:4px}.button-secondary{margin-top:19px;background:transparent;color:var(--ink);border-color:#bbcbbb;font-size:10px;padding:9px 13px}.button-secondary:hover{background:#e3ebdd;border-color:#8dac94}.site-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:27px 30px;color:#7b8983;font-size:9px}.site-footer p>span{margin:0 8px;color:#a1aea2}.site-footer a{display:inline-flex;gap:9px;text-decoration:none;color:var(--teal)}@media(min-width:1280px){.network-grid{min-height:244px}.group-card{padding-bottom:17px}}@media(max-width:1150px){.page-width{width:calc(100% - 40px)}.lab-layout{grid-template-columns:minmax(0,1fr) 320px;gap:15px}.network-panel{padding-inline:18px}.group-card{padding-inline:8px}.group-agents{gap:4px}.agent-node{width:min(38px,100%);height:auto;min-height:0;aspect-ratio:1}.agent-amount{font-size:13px}.agent-id{font-size:6px;margin-bottom:3px}.round-stats>div+div{padding-left:12px}.legend-tip{display:none!important}.agent-panel,.whatif-panel{padding-inline:17px}.reasoning-details{margin-inline:-17px}.reasoning-details summary,.reasoning-details #agent-reasoning{padding-inline:17px}.intro{gap:30px;grid-template-columns:minmax(0,1fr) 170px}.game-brief{padding-left:20px}.persona-tag{max-width:100px}}@media(max-width:950px){.lab-layout{grid-template-columns:minmax(0,1fr)}.inspector-column{grid-template-columns:1fr 1fr;gap:15px;align-items:start}.agent-node{width:min(47px,100%);height:auto;min-height:0;aspect-ratio:1}.agent-amount{font-size:16px}.agent-id{font-size:7px}.group-card{padding-inline:14px}.network-grid{min-height:250px}.persona-tag{max-width:none}.intro{grid-template-columns:minmax(0,1fr)}.game-brief{display:none}.lede{max-width:650px}.playback-toolbar{gap:15px}.round-navigation{gap:8px}.round-controls{gap:3px}.round-controls button{min-width:30px;min-height:30px}.research-notes{gap:30px;grid-template-columns:minmax(0,1fr) 250px;padding:26px}}@media(max-width:680px){.page-width{width:calc(100% - 28px)}.site-header{min-height:67px}.wordmark{font-size:9px;gap:8px}.brand-mark{width:20px;height:20px}.back-link{font-size:10px;gap:7px}.intro{padding:26px 0 28px}h1{max-width:480px;font-size:42px;line-height:1.1;letter-spacing:-.045em;margin-top:12px}.lede{margin-top:15px;font-size:12px;line-height:1.8;max-width:520px}.playback-toolbar{display:grid;grid-template-columns:1fr auto;gap:14px;padding-block:15px}.playback-actions{grid-column:1;gap:8px}.speed-control{grid-column:2;grid-row:1;gap:6px}.round-navigation{grid-column:1 / -1;justify-content:space-between;gap:12px}.round-controls{flex:1;justify-content:space-between;max-width:400px}.round-controls button{min-width:37px;min-height:37px}.button-primary{min-width:140px;padding-inline:12px;font-size:10px}.icon-button{width:33px;min-height:37px}.network-panel{padding:19px 14px 13px}.panel-heading{gap:8px}.eyebrow.small{font-size:8px}.recorded-badge{font-size:8px;padding:4px 6px}.panel-heading h2{font-size:25px}.panel-intro{font-size:10px;line-height:1.75}.round-stats{margin-top:15px;gap:0}.round-stats>div+div{padding-left:9px}.metric-label{font-size:8px;line-height:1.4;min-height:23px}.round-stats strong{font-size:23px}.round-stats p>span{font-size:8px}.arena-heading{font-size:9px;align-items:flex-start}.agent-key{font-size:8px;gap:4px}.network-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-height:0}.group-card{padding:10px 9px 15px}.group-header,.group-name,.group-pool{font-size:8px}.group-agents{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 8px;margin-top:14px}.agent-node{width:43px;height:43px;min-height:43px}.agent-amount{font-size:15px}.arena-legend{font-size:8px;gap:16px;padding-block:15px}.trend-heading{align-items:flex-start}.trend-heading h3{font-size:9px}.trend-heading>span{font-size:7px}.contribution-chart{height:100px}.inspector-column{grid-template-columns:1fr;gap:12px}.agent-panel{padding:20px 20px 0}.agent-heading h2{font-size:27px}.agent-measures strong{font-size:24px}.agent-measures>div>span,.observation-block h3,.agent-history-block h3{font-size:10px}.observation-block p{font-size:11px}.agent-history{min-height:38px}.reasoning-details{margin-inline:-20px}.reasoning-details summary{padding:13px 20px;font-size:10px}.whatif-panel{padding:21px 20px 20px}.whatif-intro{font-size:11px}.whatif-note{font-size:10px}.pool-note,.slider-endpoints{font-size:9px}.payoff-equation{padding:16px 22px}.payoff-equation strong{font-size:26px}.payoff-equation div>span{font-size:9px}.replay-note{font-size:8px;align-items:flex-start}.learning-section{margin-top:38px;padding-top:24px}.section-heading h2{font-size:28px}.learning-grid{grid-template-columns:1fr;gap:23px;margin-top:24px}.learning-grid article{padding-left:32px}.learning-grid p{font-size:12px;margin-top:5px}.research-notes{grid-template-columns:1fr;gap:24px;margin-top:32px;padding:24px 20px}.research-notes-side{padding:20px 0 0;border-left:0;border-top:1px solid #d1dacb}.research-notes-main>p:not(.eyebrow),.research-notes-side p{font-size:11px}.site-footer{align-items:flex-start;flex-direction:column;gap:8px;font-size:8px;padding-block:22px}}@media(max-width:370px){h1{font-size:37px}.wordmark span:last-child{max-width:116px;line-height:1.4}.button-primary{min-width:124px}.step-buttons{gap:3px}.icon-button{width:28px}.speed-control .control-label{display:none}.agent-key{max-width:100px;white-space:normal}.recorded-badge{padding-inline:4px}.panel-heading .eyebrow{max-width:150px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.agent-node:hover,.button-primary:hover,.back-link:hover span{transform:none}}.round-controls button.is-complete{color:var(--teal);background:#e7ece1}.agent-amount small{margin-left:1px;font-family:var(--sans);font-size:6px;font-weight:400;letter-spacing:0;opacity:.65}