.shared{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;display:grid}.shared__frame{--gap:clamp(12px, 2vw, 28px);align-items:center;gap:clamp(16px,2.4vw,32px) var(--gap);grid-template-columns:minmax(120px,.75fr) minmax(0,3.5fr) minmax(120px,.75fr);grid-template-areas:"codex brain claude""caption caption caption";min-height:0;padding:clamp(18px,3vw,36px);display:grid}@media (max-width:760px){.shared__frame{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"codex claude""brain brain""caption caption"}}.shared__agent{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);gap:4px;padding:16px;transition:border-color .4s,box-shadow .4s;display:grid;position:relative}.shared__agent:first-child{grid-area:codex}.shared__agent:last-of-type{grid-area:claude}.shared__agent:after{content:"";width:var(--gap);background:repeating-linear-gradient(90deg, var(--heat-orange) 0 5px, transparent 5px 10px);opacity:0;height:2px;margin-top:-1px;transition:opacity .3s;animation:.9s linear infinite brain-stub;position:absolute;top:50%}@media (max-width:760px){.shared__agent:after{display:none}}.shared__agent:first-child:after{left:100%}.shared__agent:last-of-type:after{animation-direction:reverse;right:100%}.shared__agent[data-active=true]:after{opacity:1}.shared__agent[data-active=true]{box-shadow:0 0 0 1px var(--heat-white),0 0 0 3px var(--heat-amber),0 0 0 5px #ffa05299,0 0 0 8px #ff6a3d47,0 0 0 12px #e74c3d1a;border-color:#0000}.shared__name{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.1rem,.9rem + .6vw,1.35rem);font-weight:700}.shared__maker{font-size:var(--fs-xs);color:var(--text-subtle)}.shared__status{font-size:var(--fs-small);color:var(--text-muted);animation:demo-in .35s var(--ease-out)}.shared__brain{grid-area:brain}.shared__caption{max-width:60ch;min-height:2.7em;font-size:var(--fs-lead);animation:demo-in .35s var(--ease-out);grid-area:caption;font-weight:600;line-height:1.35}.shared__note{font-size:var(--fs-xs);color:var(--text-subtle)}.explorer{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;display:grid}.explorer__frame{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);min-height:0;display:grid}@media (max-width:860px){.explorer__frame{grid-template-columns:minmax(0,1fr)}}.explorer__graph{border-right:1px solid var(--line);align-content:center;gap:8px;padding:clamp(16px,2.6vw,32px);display:grid}@media (max-width:860px){.explorer__graph{border-right:0;border-bottom:1px solid var(--line)}}.explorer__hint{font-size:var(--fs-xs);color:var(--text-subtle)}.explorer__note{background:var(--bg);animation:demo-in .3s var(--ease-out);align-content:start;gap:18px;padding:clamp(18px,2.6vw,32px);display:grid}.explorer__path{font-size:var(--fs-xs);color:var(--text-subtle)}.explorer__title{font-family:var(--font-display);letter-spacing:-.025em;margin-top:-10px;font-size:clamp(1.35rem,1rem + 1vw,1.75rem);font-weight:700;line-height:1.15}.explorer__props{border-bottom:1px solid var(--line);gap:6px;margin:0;padding-bottom:16px;display:grid}.explorer__prop{grid-template-columns:5em minmax(0,1fr);gap:12px;display:grid}.explorer__prop-name{font-size:var(--fs-xs);color:var(--text-subtle)}.explorer__prop-value{font-size:var(--fs-small);margin:0}.explorer__section{gap:6px;display:grid}.explorer__heading{font-size:var(--fs-small);color:var(--text-muted);font-weight:600}.explorer__items{gap:6px;margin:0;padding:0;list-style:none;display:grid}.explorer__item{font-size:var(--fs-small);flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.explorer__link{color:var(--text);font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0;font-weight:600;-webkit-text-decoration:underline #ff7a3d99;text-decoration:underline #ff7a3d99;text-decoration-thickness:1.5px}.explorer__link:hover{-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember)}.explorer__link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.explorer__meta,.explorer__caption{font-size:var(--fs-xs);color:var(--text-subtle)}.tedd-study__compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}@media (max-width:760px){.tedd-study__compare{grid-template-columns:minmax(0,1fr)}}.tedd-study__method{grid-template-rows:none}.tedd-study__figure{gap:4px;display:grid}.tedd-study__value{font-family:var(--font-display);font-variation-settings:"wdth" 90;letter-spacing:-.04em;font-size:clamp(2.5rem,1.6rem + 3vw,4rem);font-weight:750;line-height:1}.tedd-study__unit{font-size:var(--fs-small);color:var(--text-muted)}.tedd-study__method[data-verdict=Dropped] .tedd-study__value{color:var(--text-muted)}.tedd-study__scale{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px 24px;margin-top:clamp(28px,4vw,48px);padding-top:clamp(20px,3vw,28px);display:grid}@media (max-width:560px){.tedd-study__scale{grid-template-columns:minmax(0,1fr)}}.tedd-study__scale-value{font-family:var(--font-display);font-variation-settings:"wdth" 90;letter-spacing:-.04em;font-size:clamp(2.25rem,1.5rem + 2.6vw,3.5rem);font-weight:750;line-height:1}.tedd-study__scale-text{max-width:60ch;color:var(--text-muted)}.tedd-study__note{max-width:72ch;font-size:var(--fs-xs);color:var(--text-subtle);margin-top:18px}.tedd-study__note a{color:var(--text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.tedd-study__note a:hover{color:var(--text);text-decoration-color:currentColor}.tedd-study__github{margin-top:clamp(28px,3vw,40px)}
