@import url('/inquiry/timeless-gravity/review.css');
.entanglement-review .inquiry-hero{background:linear-gradient(100deg,#08101b,#101e30);min-height:620px}
.entanglement-review .inquiry-hero>div{max-width:740px}
.entanglement-review .inquiry-hero h1{font-size:clamp(43px,5.5vw,76px)}
.entanglement-review .inquiry-deck{max-width:610px}
.entanglement-review .hero-geometry{position:absolute;right:-8%;top:115px;width:66%;height:440px;opacity:.6;pointer-events:none}
.hero-geometry .geodesic{stroke-dasharray:1500;stroke-dashoffset:1500;animation:trace-geometry 2s ease .1s forwards}
@keyframes trace-geometry{to{stroke-dashoffset:0}}
.entanglement-review .inquiry-hero .hero-caption{position:absolute;right:5%;bottom:52px;font-size:11px;letter-spacing:.09em;color:#9bb4c7;max-width:270px;text-align:right;line-height:1.8}
.entanglement-review .review-contents{margin-bottom:15px}
.entanglement-review .scientific-artifact h3{font-size:23px;font-weight:400;line-height:1.35;color:#d4e5ef}
.entanglement-review .scientific-artifact svg text{font-family:inherit;font-size:13px;fill:#adc4d6}
.entanglement-review .scientific-artifact svg .axis-label{font-size:12px}
.entanglement-review .scientific-artifact svg .value-label{font-size:25px;fill:#e5f2f7;font-variant-numeric:tabular-nums}
.entanglement-review .scientific-artifact svg .chart-title{fill:#d3e5f1;font-size:15px}
.entanglement-review .control-strip{margin:20px 0 0;padding:24px 0 16px;gap:42px}
.entanglement-review .control-strip input{min-height:44px}
.presets{display:flex;gap:10px;flex-wrap:wrap;padding:0 0 30px}
.presets button{background:transparent;border:1px solid #385169;color:#bbd3e1;min-height:44px;padding:10px 15px;font:inherit;font-size:12px;cursor:pointer;transition:background .15s}
.presets button:hover{background:#172d40}
.model-status{font-size:13px;line-height:1.8;padding:15px 0;color:#b7d9e8;border-top:1px solid #273f53}
.model-status.error{color:#efbea2}
.entanglement-review .result-strip .state-result strong{font-size:21px;line-height:1.5}
.entanglement-review .result-strip span{line-height:1.5}
.probability-comparison{margin:30px 0;padding:28px 0 12px;border-top:1px solid #2a4156;border-bottom:1px solid #2a4156}
.probability-comparison h3{margin:0 0 25px}
.probability-row{display:grid;grid-template-columns:220px 1fr 70px;gap:20px;align-items:center;margin:20px 0;font-size:13px;color:#b6cbd9}
.probability-track{height:11px;background:#1b2c3d;position:relative}
.probability-track:after{content:'';position:absolute;top:-4px;bottom:-4px;left:50%;width:1px;background:#718d9f}
.probability-track>span{display:block;height:100%;background:#a9dbe9;transition:width .16s ease}
.probability-row:nth-of-type(n+2) .probability-track>span{background:#6f8b9f}
.probability-row output{font-variant-numeric:tabular-nums;text-align:right;color:#d5e9f3;font-size:16px}
.entanglement-review .math-panel{margin:30px 0}
.entanglement-review .math-panel .equation-label{font-size:11px;letter-spacing:.1em;color:#91b1c5;margin-bottom:18px}
.entanglement-review .math-panel math{font-size:clamp(19px,2.5vw,27px)}
.entanglement-review .derivation li{font-size:15px;line-height:1.85;color:#adc0cf;margin:12px 0}
.entanglement-review .model-legend{gap:15px 22px}
.line-key.white{border-color:#e7edf2}.line-key.amber{border-color:#d9b388}.line-key.muted{border-color:#526d82}.line-key.spectator{border-top:2px dashed #88a0b4}
.majorana-controls{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;padding:26px 0}
.majorana-controls label{font-size:13px;line-height:1.6;color:#bdcfdd;min-width:0}
.majorana-controls select{display:block;margin-top:12px;width:100%;height:46px;padding:8px 12px;background:#102335;color:#cae0ec;border:1px solid #3d5870;font:inherit}
.scrub-control{display:flex;gap:25px;align-items:center;padding:5px 0 30px}
.scrub-control label{color:#b9cfdf;font-size:13px;white-space:nowrap}
.scrub-control output{display:block;font-size:25px;line-height:1.5;color:#d0e5ef;font-variant-numeric:tabular-nums}
.scrub-control input{width:100%;min-height:44px;accent-color:#b4dcec}
.operator-table{border-collapse:collapse;width:100%;font-size:14px;margin-top:24px}
.operator-table th,.operator-table td{text-align:left;padding:13px 12px;border-bottom:1px solid #294155;line-height:1.6}
.operator-table th{color:#a5bdce;font-size:12px;font-weight:400}.operator-table td{color:#d3e5ee;font-variant-numeric:tabular-nums}
.operator-table code{font-size:14px;color:#b7d7e7;font-family:inherit}
.table-wrap{overflow-x:auto}
.evidence-note{padding:28px 0;border-top:1px solid #2c4458;border-bottom:1px solid #2c4458;margin:35px 0}
.evidence-note p{font-size:15px;line-height:1.9;color:#abc0d0}
.entanglement-review .sources{font-size:15px}
.entanglement-review .research-copy,.entanglement-review .concepts{scroll-margin-top:32px}
.entanglement-review .research-copy .eyebrow{font-size:11px;letter-spacing:.14em}
@media(max-width:1050px){.entanglement-review .hero-geometry{right:-30%;opacity:.23;width:95%}.entanglement-review .inquiry-hero .hero-caption{display:none}}
@media(max-width:700px){.entanglement-review .inquiry-hero{min-height:600px}.entanglement-review .inquiry-hero h1{font-size:43px}.entanglement-review .hero-geometry{right:-55%;top:200px;width:140%;opacity:.2}.entanglement-review .control-strip{gap:23px}.entanglement-review .control-strip label{flex-basis:100%}.probability-row{grid-template-columns:1fr 58px;gap:12px}.probability-row>span:first-child{grid-column:1/-1}.probability-row output{font-size:14px}.majorana-controls{grid-template-columns:1fr;gap:20px}.entanglement-review .scientific-artifact svg text{font-size:18px}.entanglement-review .scientific-artifact svg .axis-label{font-size:16px}.entanglement-review .scientific-artifact svg .chart-title{font-size:19px}.entanglement-review .scientific-artifact svg .value-label{font-size:28px}.entanglement-review .result-strip .state-result{flex-basis:100%}.entanglement-review .reader-brief blockquote{font-size:27px}.entanglement-review .presets{gap:8px}.entanglement-review .presets button{padding:10px 12px}.operator-table th,.operator-table td{padding-left:5px;padding-right:5px}}
@media(prefers-reduced-motion:reduce){.hero-geometry .geodesic{animation:none;stroke-dashoffset:0}.probability-track>span,.presets button{transition:none}}

.entanglement-review #matched-test .control-strip{max-width:340px;margin-bottom:20px}
