.chamber-hemicycle-module__TcABPW__wrapper{gap:1rem;display:grid}.chamber-hemicycle-module__TcABPW__stage{isolation:isolate;border:1px solid var(--rule);background:linear-gradient(#4a453e0f 1px, transparent 1px) 0 0 / 100% 2.5rem, var(--paper-wash);width:100%;position:relative;overflow:hidden}.chamber-hemicycle-module__TcABPW__searchPanel{border-bottom:3px double var(--rule);background:var(--paper-deep);grid-template-columns:auto minmax(14rem,29rem) minmax(10rem,1fr);align-items:center;gap:.75rem 1rem;width:100%;padding:.8rem 1rem;display:grid}.chamber-hemicycle-module__TcABPW__searchPanel label{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:850}.chamber-hemicycle-module__TcABPW__searchControl{position:relative}.chamber-hemicycle-module__TcABPW__searchControl svg{width:.9rem;color:var(--ink-soft);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.chamber-hemicycle-module__TcABPW__searchControl input{border:1px solid var(--rule);background:var(--paper-wash);width:100%;min-height:2.7rem;color:var(--ink);font:inherit;font-family:var(--font-editorial);outline:0;padding:0 2rem 0 2.25rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.chamber-hemicycle-module__TcABPW__searchControl input::placeholder{color:var(--ink-soft)}.chamber-hemicycle-module__TcABPW__searchControl input:focus-visible{border-color:var(--news-red);box-shadow:inset 4px 0 var(--news-red)}.chamber-hemicycle-module__TcABPW__searchControl:focus-within svg{color:var(--news-red)}.chamber-hemicycle-module__TcABPW__searchResult{min-height:1rem;color:var(--ink-soft);font-family:var(--font-editorial);font-size:.72rem;font-style:italic;line-height:1.35}.chamber-hemicycle-module__TcABPW__hemicycleCanvas{isolation:isolate;aspect-ratio:100/58;width:100%;position:relative}.chamber-hemicycle-module__TcABPW__floorGlow{z-index:-1;background:repeating-radial-gradient(#0000 0 12px,#4a453e0d 13px 14px);border:1px solid #4a453e47;border-radius:50%;height:52%;position:absolute;bottom:-17%;left:8%;right:8%;transform:perspective(38rem)rotateX(67deg)}.chamber-hemicycle-module__TcABPW__seatPosition{z-index:2;top:var(--seat-y);left:var(--seat-x);aspect-ratio:1;width:clamp(.42rem,.78vw,.66rem);position:absolute;transform:translate(-50%,-50%)}.chamber-hemicycle-module__TcABPW__seatPosition[data-active=true]{z-index:4}.chamber-hemicycle-module__TcABPW__seatPosition:has(.chamber-hemicycle-module__TcABPW__seat:hover){z-index:4}.chamber-hemicycle-module__TcABPW__seatPosition:has(.chamber-hemicycle-module__TcABPW__seat:focus-visible){z-index:4}.chamber-hemicycle-module__TcABPW__seat{background:var(--seat-color);cursor:pointer;will-change:transform;border:1px solid #24211d85;border-radius:50%;outline:0;width:100%;height:100%;padding:0;transition:border-color .15s,box-shadow .15s,filter .15s;display:block;box-shadow:0 1px 2px #24211d47}.chamber-hemicycle-module__TcABPW__seat:hover,.chamber-hemicycle-module__TcABPW__seat:focus-visible,.chamber-hemicycle-module__TcABPW__seat[data-active=true]{border-color:var(--ink);filter:saturate(1.1)contrast(1.08);box-shadow:0 0 0 .19rem var(--paper-wash), 0 0 0 .32rem var(--news-red), 0 .35rem .9rem #24211d38}.chamber-hemicycle-module__TcABPW__detailCard{z-index:3;border:1px solid var(--rule);border-top:5px solid var(--ink);background:#faf7f0f5;place-items:center;width:min(35%,23.5rem);min-height:27%;display:grid;position:absolute;bottom:5.5%;left:50%;transform:translate(-50%);box-shadow:.65rem .65rem #4a453e1f}.chamber-hemicycle-module__TcABPW__personDetail{width:100%;padding:clamp(.8rem,1.5vw,1.3rem)}.chamber-hemicycle-module__TcABPW__identityRow{align-items:center;gap:.85rem;display:flex}.chamber-hemicycle-module__TcABPW__portraitFrame,.chamber-hemicycle-module__TcABPW__initials{aspect-ratio:1;border:1px solid var(--rule);background:var(--paper-deep);filter:grayscale()contrast(1.05);flex:none;place-items:center;width:clamp(2.6rem,4.4vw,4rem);display:grid;overflow:hidden}.chamber-hemicycle-module__TcABPW__portrait{object-fit:cover;width:100%;height:100%}.chamber-hemicycle-module__TcABPW__initials{width:100%;color:var(--ink);font-family:var(--font-editorial);letter-spacing:.03em;border:0;font-size:clamp(.65rem,1.2vw,.9rem);font-weight:800}.chamber-hemicycle-module__TcABPW__identityRow p,.chamber-hemicycle-module__TcABPW__personDetail dt,.chamber-hemicycle-module__TcABPW__topicSummary>p{color:var(--news-red);letter-spacing:.09em;text-transform:uppercase;font-size:clamp(.48rem,.66vw,.6rem);font-weight:850}.chamber-hemicycle-module__TcABPW__identityRow h3{color:var(--ink);font-family:var(--font-editorial);letter-spacing:-.025em;margin-top:.1rem;font-size:clamp(1.05rem,1.5vw,1.45rem);font-weight:750;line-height:1}.chamber-hemicycle-module__TcABPW__personDetail dl{border-block:1px solid var(--rule);grid-template-columns:.8fr 1.2fr;gap:.65rem;margin-top:.7rem;padding-block:.6rem;display:grid}.chamber-hemicycle-module__TcABPW__personDetail dt{color:var(--ink-soft);align-items:center;gap:.25rem;display:flex}.chamber-hemicycle-module__TcABPW__personDetail dt svg{width:.65rem}.chamber-hemicycle-module__TcABPW__personDetail dd{color:var(--ink);font-family:var(--font-editorial);margin-top:.14rem;font-size:clamp(.63rem,.8vw,.76rem);font-weight:650;line-height:1.3}.chamber-hemicycle-module__TcABPW__topicSummary{margin-top:.6rem}.chamber-hemicycle-module__TcABPW__topicSummary ul{border-top:1px solid var(--rule);gap:0;margin-top:.38rem;list-style:none;display:grid}.chamber-hemicycle-module__TcABPW__topicSummary li{min-width:0;color:var(--ink);font-family:var(--font-editorial);border-bottom:1px solid #4a453e6b;justify-content:space-between;align-items:center;gap:.45rem;padding:.3rem 0;font-size:clamp(.58rem,.72vw,.68rem);font-weight:600;line-height:1.2;display:flex}.chamber-hemicycle-module__TcABPW__topicSummary li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chamber-hemicycle-module__TcABPW__topicSummary li strong{color:var(--news-red);font-family:var(--font-utility);font-variant-numeric:tabular-nums;font-size:.58rem}.chamber-hemicycle-module__TcABPW__topicSummary small{color:var(--ink-soft);font-family:var(--font-editorial);margin-top:.4rem;font-size:clamp(.56rem,.7vw,.66rem);line-height:1.35;display:block}.chamber-hemicycle-module__TcABPW__personDetail a{min-height:2rem;color:var(--news-red-dark);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.3rem;margin-top:.65rem;font-size:clamp(.58rem,.72vw,.68rem);font-weight:850;text-decoration:none;display:inline-flex}.chamber-hemicycle-module__TcABPW__personDetail a:hover{text-decoration:underline}.chamber-hemicycle-module__TcABPW__personDetail a:focus-visible{outline:2px solid var(--ring);outline-offset:.2rem}.chamber-hemicycle-module__TcABPW__personDetail a svg{width:.8rem}.chamber-hemicycle-module__TcABPW__emptyDetail{color:var(--ink-soft);font-family:var(--font-editorial);text-align:center;place-items:center;padding:1.4rem;display:grid}.chamber-hemicycle-module__TcABPW__emptyDetail svg{width:1.35rem;color:var(--news-red);margin-bottom:.6rem}.chamber-hemicycle-module__TcABPW__emptyDetail p{max-width:13rem;font-size:clamp(.7rem,.9vw,.82rem);line-height:1.4}.chamber-hemicycle-module__TcABPW__legend{border-block:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem 1.4rem;padding-block:.85rem;display:grid}.chamber-hemicycle-module__TcABPW__legend>div{grid-template-columns:.62rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;display:grid}.chamber-hemicycle-module__TcABPW__legend span{aspect-ratio:1;border:1px solid #24211d61;border-radius:50%;width:.55rem}.chamber-hemicycle-module__TcABPW__legend p,.chamber-hemicycle-module__TcABPW__legend strong,.chamber-hemicycle-module__TcABPW__disclaimer{color:var(--ink-soft);font-size:.64rem;line-height:1.4}.chamber-hemicycle-module__TcABPW__legend p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chamber-hemicycle-module__TcABPW__legend strong{color:var(--ink);font-variant-numeric:tabular-nums}.chamber-hemicycle-module__TcABPW__disclaimer{font-family:var(--font-editorial);font-style:italic}@media (max-width:840px){.chamber-hemicycle-module__TcABPW__searchPanel{grid-template-columns:1fr minmax(12rem,2fr)}.chamber-hemicycle-module__TcABPW__searchResult{grid-column:1/-1}}@media (max-width:760px){.chamber-hemicycle-module__TcABPW__wrapper{gap:.85rem}.chamber-hemicycle-module__TcABPW__searchPanel{grid-template-columns:1fr;padding:.85rem}.chamber-hemicycle-module__TcABPW__searchResult{grid-column:auto}.chamber-hemicycle-module__TcABPW__hemicycleCanvas{aspect-ratio:1/.86}.chamber-hemicycle-module__TcABPW__seatPosition{width:clamp(.32rem,1.4vw,.48rem)}.chamber-hemicycle-module__TcABPW__detailCard{width:min(62%,15rem);min-height:34%;bottom:4.5%;box-shadow:.35rem .35rem #4a453e1f}.chamber-hemicycle-module__TcABPW__personDetail{padding:.68rem}.chamber-hemicycle-module__TcABPW__personDetail dl{grid-template-columns:1fr;gap:.35rem}.chamber-hemicycle-module__TcABPW__personDetail dl>div:first-child{display:none}.chamber-hemicycle-module__TcABPW__personDetail a{min-height:1.7rem;margin-top:.4rem}.chamber-hemicycle-module__TcABPW__legend{grid-template-columns:1fr 1fr;gap:.4rem .8rem}}@media (max-width:430px){.chamber-hemicycle-module__TcABPW__hemicycleCanvas{aspect-ratio:1/.96}.chamber-hemicycle-module__TcABPW__detailCard{width:68%}.chamber-hemicycle-module__TcABPW__legend{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.chamber-hemicycle-module__TcABPW__seat{transition:none}}
