.header nav{gap:24px}.bridge-hero{padding-bottom:0}.bridge-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.bridge-hero h1{font-size:clamp(38px,4.3vw,58px)}.bridge-hero .hero-intro{max-width:470px;font-size:15px}.world-diagram{border:1px solid var(--line);border-radius:12px;background:white;overflow:hidden}.policy-label{padding:18px;display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.policy-label>span:first-child{font-size:9px;letter-spacing:1px;color:var(--accent);width:100%}.policy-label strong{font-size:14px;font-weight:600}.pending-tag{font-size:10px;color:#6d7483;background:#edf0f4;border:1px solid #dbe1e9;padding:3px 8px;border-radius:4px;white-space:nowrap}.policy-label .pending-tag{margin-left:auto}.world-images{display:grid;grid-template-columns:1fr 1fr;position:relative;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.world-images figure+figure{border-left:1px solid var(--line)}.world-images img{width:100%;height:190px;object-fit:cover}.world-images figure:last-child img{object-position:46% 50%}.world-images figcaption{padding:13px;display:flex;flex-direction:column;gap:3px}.world-images figcaption b{font-size:12px;letter-spacing:1.6px}.world-images figcaption span{font-size:9px;color:var(--muted)}.world-divider{position:absolute;left:50%;top:90px;transform:translate(-50%,-50%);background:var(--accent);color:white;border:4px solid white;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;font-size:20px;z-index:1}.graph-ribbon{display:flex;align-items:center;gap:8px;padding:20px 16px}.graph-ribbon>span{font-size:10px;color:var(--accent);margin-right:6px}.graph-ribbon i{width:7px;height:7px;border:1px solid #787fed;border-radius:2px;position:relative}.graph-ribbon i+i:before{content:"";position:absolute;left:-9px;top:2px;width:8px;height:1px;background:#c6caf2}.graph-ribbon strong{margin-left:auto;font-size:10px;font-weight:500;color:var(--muted)}.readiness-strip{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.readiness-strip>div{display:flex;gap:9px;align-items:center;padding:22px 14px;font-size:11px}.readiness-strip>div:first-child{padding-left:0}.readiness-strip>div+div{border-left:1px solid var(--line);padding-left:27px}.readiness-strip strong{font-size:11px;font-weight:600}.readiness-strip>div>span:last-child{font-size:10px;color:var(--muted);margin-left:auto}.ready-dot,.waiting-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--green)}.waiting-dot{background:transparent;border:1px solid #8f98a8}.workflow-section .section-heading>p{max-width:440px}.bench-pipeline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.bench-pipeline li{padding:26px 24px 4px 0;position:relative}.bench-pipeline li+li{border-left:1px solid var(--line);padding-left:24px}.bench-pipeline li+li:before{content:'→';position:absolute;left:-10px;top:-13px;background:var(--paper);padding:0 3px;color:#858bac;font-size:17px}.pipeline-id{font-size:10px;letter-spacing:1px;color:var(--accent)}.bench-pipeline h3{font-size:21px;margin:19px 0 13px}.bench-pipeline p{font-size:12px;color:var(--muted);line-height:1.9;min-height:72px}.pipeline-output{display:block;margin-top:20px;font-size:9px;color:#7a8494}.workflow-foot{margin-top:30px;padding-top:21px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:30px;font-size:11px;line-height:1.8}.workflow-foot strong{font-weight:500}.workflow-foot>span{color:var(--muted);max-width:370px}.comparison-section{background:var(--dark);color:#f4f5fc}.comparison-section .section-label{color:#a6adff}.comparison-section .section-heading>p{color:#aeb6c9}.pairing-notice{display:flex;gap:17px;align-items:center;border-top:1px solid #414a60;border-bottom:1px solid #414a60;padding:17px 0;margin-bottom:30px}.pairing-notice .pending-tag{background:#2a3346;color:#d1d8e6;border-color:#46516a}.pairing-notice p{font-size:11px;color:#afb9ce}.world-panels{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:stretch}.world-panel{border:1px solid #3f475b;border-radius:10px;padding:22px;display:flex;flex-direction:column;min-width:0;background:#1c2333}.world-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px}.world-label{font-size:9px;color:#a9b0fc;letter-spacing:1.5px}.world-panel h3{font-size:20px;font-weight:550;margin-top:6px}.panel-status{font-size:9px;color:#b6c0d3;border:1px solid #4b556c;border-radius:4px;padding:4px 6px;white-space:nowrap}.panel-status.available{color:#bcc3ff;border-color:#646ba1}.world-panel .camera-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px}.world-panel .camera-tabs button{font-size:10px;padding:8px 4px}.world-panel .video-panel{border-radius:6px}.world-panel .video-panel video{max-height:none}.world-panel-copy{margin-top:auto;padding-top:20px}.world-panel-copy strong{font-size:12px;font-weight:500}.world-panel-copy p{color:#aab4c9;font-size:11px;line-height:1.9;margin:9px 0 13px}.world-panel-copy .text-link{font-size:11px;color:#bbc0ff}.real-slot{border:1px dashed #626b80;border-radius:7px;background:repeating-linear-gradient(135deg,#242c3c66,#242c3c66 1px,transparent 1px,transparent 12px);min-height:330px;flex:1;padding:20px;display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column}.slot-index{font-size:9px;color:#a1aac0;letter-spacing:2px}.slot-symbol{display:flex;gap:8px;margin:25px 0 22px}.slot-symbol>span{width:14px;height:14px;border:1px solid #74819f;position:relative}.slot-symbol>span+span:before{content:'';position:absolute;left:-9px;top:5px;width:8px;height:1px;background:#74819f}.real-slot h4{font-weight:500;font-size:24px;line-height:1.5;margin:0 0 13px;letter-spacing:-.5px}.real-slot p{font-size:11px;color:#aab4c9;line-height:1.9}.slot-rule{font-size:9px;color:#929db3;margin-top:20px;letter-spacing:1px}.graph-intro{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px}.draft-label{font-size:10px;color:#777f90;border-bottom:1px dashed #b6bdcc;padding-bottom:3px}.graph-intro p{font-size:11px;color:var(--muted)}.taskgraph-tabs{display:grid;grid-template-columns:1fr 26px 1.15fr 26px 1fr 26px 1fr;align-items:center}.taskgraph-tabs button{background:#fff;border:1px solid var(--line);border-radius:8px;text-align:left;padding:23px;min-height:138px;color:var(--ink);transition:border-color .15s,background .15s}.taskgraph-tabs button[aria-selected=true]{background:#ecedff;border-color:#8a8fee;box-shadow:inset 0 3px 0 var(--accent)}.taskgraph-tabs button:hover{border-color:#8a8fee}.taskgraph-tabs button>span{font-size:10px;color:var(--accent);letter-spacing:1px}.taskgraph-tabs strong{font-size:18px;display:block;margin:13px 0 8px;font-weight:600}.taskgraph-tabs small{font-size:10px;color:var(--muted)}.graph-arrow{font-size:17px;color:#959db0;text-align:center}.graph-detail{margin-top:25px;display:grid;grid-template-columns:1fr 1.15fr;gap:45px;padding:28px;background:#fff;border:1px solid var(--line);border-radius:8px}.node-explanation .eyebrow{font-size:9px;color:var(--accent);letter-spacing:1px}.node-explanation h3{font-size:23px;margin:15px 0 10px;font-weight:600}.node-explanation p{font-size:12px;color:var(--muted);line-height:1.9}.node-explanation .node-observation{margin-top:11px;font-size:11px}.node-readings{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-self:center}.node-readings>div{border-left:1px solid var(--line);padding-left:16px}.node-readings>div>span{font-size:9px;color:var(--muted);letter-spacing:.6px}.node-readings strong{display:block;font-size:23px;font-weight:500;margin:14px 0 11px;color:#858da0}.node-readings small{display:block;font-size:10px;color:var(--muted);line-height:1.8}.graph-footnote{font-size:10px;color:var(--muted);margin-top:17px}.anchor-alias{scroll-margin-top:95px}.gap-section{background:#eef1f6;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.gap-overview{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;border:1px solid #d5dbe6;border-radius:12px;padding:32px;background:#f7f8fb}.gap-overview .eyebrow{font-size:9px;color:var(--accent);letter-spacing:1.1px}.gap-value{display:block;font-size:74px;font-weight:400;line-height:1.2;letter-spacing:-3px;margin:18px 0;color:#737c91}.gap-value>span{font-size:22px;letter-spacing:0}.gap-overview>div>p{font-size:11px;color:var(--muted);line-height:1.9}.pair-contract{border-left:1px solid var(--line);padding-left:35px}.pair-contract h3{font-size:18px;font-weight:600}.pair-contract ul{padding-left:16px;font-size:11px;color:var(--muted);line-height:1.9;margin:17px 0}.pair-contract li+li{margin-top:7px}.pair-contract p{font-size:10px!important}.metric-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:40px 0 18px}.metric-heading h3{font-size:20px;font-weight:600}.metric-table table{white-space:normal;min-width:720px}.metric-table th{font-size:11px}.metric-table td{font-size:11px;line-height:1.9;vertical-align:top}.metric-table tbody th{width:13%;font-size:12px;color:var(--ink);background:#f8f9fc;border-top:1px solid var(--line)}.metric-table td:nth-child(2){width:39%}.metric-table td:nth-child(3){width:33%}.metric-table small{color:var(--muted);font-size:10px}.pending-value{font-size:10px;color:var(--muted);white-space:nowrap}.measurement-note{display:grid;grid-template-columns:1fr 1.7fr;gap:35px;padding:24px 0;border-bottom:1px solid #d5dbe6}.measurement-note strong{font-size:13px;font-weight:600}.measurement-note p{font-size:11px;color:var(--muted);line-height:1.9}.next-evidence{display:flex;gap:25px;margin-top:25px;font-size:11px;line-height:1.9}.next-evidence>span{color:var(--accent);white-space:nowrap}.next-evidence>p{color:var(--muted)}
@media(max-width:1100px){.header nav{gap:18px;font-size:12px}.header-inner{gap:18px}.header-link{font-size:11px;padding:8px 12px}.header-link span{margin-left:8px}.bridge-hero-grid{gap:30px}.bridge-hero h1{font-size:43px}.world-images img{height:165px}.graph-ribbon{gap:6px;padding:16px 12px}.graph-ribbon strong{font-size:9px}.readiness-strip>div{flex-wrap:wrap;gap:7px}.readiness-strip>div>span:last-child{width:100%;margin-left:14px}.world-panel{padding:18px}.world-panel-heading{display:block}.panel-status{display:inline-block;margin-top:12px}.taskgraph-tabs button{padding:18px}.graph-detail{gap:25px;grid-template-columns:1fr 1.1fr}.node-readings{gap:10px}.node-readings>div{padding-left:10px}.bench-pipeline li{padding-right:16px}.bench-pipeline li+li{padding-left:16px}.bench-pipeline p{min-height:92px}.gap-overview{gap:30px}.pair-contract{padding-left:25px}}
@media(max-width:760px){.header nav{font-size:13px}.bridge-hero-grid{grid-template-columns:1fr;gap:30px}.bridge-hero h1{font-size:41px}.bridge-hero .hero-intro{font-size:13px}.bridge-hero .hero-caption{font-size:10px;line-height:1.9}.bridge-hero .hero-actions{gap:20px}.bridge-hero .hero-actions .text-link{font-size:11px}.world-images img{height:145px}.world-divider{top:72px}.policy-label{padding:16px}.policy-label strong{font-size:13px}.graph-ribbon strong{font-size:9px}.graph-ribbon i{width:6px;height:6px}.graph-ribbon>span{font-size:9px;margin-right:3px}.readiness-strip{grid-template-columns:1fr;margin-top:27px}.readiness-strip>div,.readiness-strip>div:first-child,.readiness-strip>div+div{padding:15px 0;border-left:0;flex-wrap:nowrap}.readiness-strip>div+div{border-top:1px solid var(--line)}.readiness-strip>div>span:last-child{width:auto;margin-left:auto;font-size:9px}.bench-pipeline{grid-template-columns:1fr}.bench-pipeline li,.bench-pipeline li+li{padding:23px 0;border-left:0;border-bottom:1px solid var(--line)}.bench-pipeline li+li:before{display:none}.bench-pipeline h3{font-size:20px;margin:12px 0 10px}.bench-pipeline p{min-height:0;font-size:12px}.pipeline-output{margin-top:12px}.workflow-foot{display:block;margin-top:23px;padding-top:0;border:0}.workflow-foot>span{display:block;margin-top:10px}.pairing-notice{display:block}.pairing-notice .pending-tag{display:inline-block;margin-bottom:10px}.pairing-notice p{font-size:10px}.world-panels{grid-template-columns:1fr;gap:20px}.world-panel{padding:17px}.world-panel-heading{display:flex;margin-bottom:20px;gap:10px}.world-panel h3{font-size:17px}.panel-status{font-size:8px;padding:4px;margin-top:0}.world-label{font-size:8px}.real-slot{min-height:310px}.real-slot h4{font-size:25px}.world-panel-copy p{font-size:11px}.comparison-section .media-details{line-height:1.9}.graph-intro{display:block}.graph-intro p{font-size:10px;margin-top:13px;line-height:1.9}.taskgraph-tabs{grid-template-columns:1fr 1fr;gap:12px}.graph-arrow{display:none}.taskgraph-tabs button{min-height:128px;padding:16px 13px}.taskgraph-tabs strong{font-size:17px;margin-top:11px}.taskgraph-tabs small{font-size:9px}.graph-detail{grid-template-columns:1fr;padding:21px 17px;gap:23px}.node-explanation h3{font-size:22px}.node-readings{border-top:1px solid var(--line);padding-top:20px;gap:9px}.node-readings>div{padding-left:9px}.node-readings>div:first-child{border:0;padding-left:0}.node-readings>div>span{font-size:8px}.node-readings strong{font-size:19px;margin:10px 0 9px}.node-readings small{font-size:9px}.graph-footnote{font-size:9px;line-height:1.9}.gap-overview{grid-template-columns:1fr;padding:24px 20px;gap:23px}.gap-value{font-size:65px}.pair-contract{padding:23px 0 0;border-left:0;border-top:1px solid var(--line)}.pair-contract h3{font-size:17px}.metric-heading{display:block;margin-top:30px}.metric-heading h3{font-size:19px;margin-bottom:13px}.draft-label{font-size:9px}.metric-table th,.metric-table td{padding:13px;font-size:10px}.metric-table small{font-size:9px}.measurement-note{display:block;padding:23px 0}.measurement-note p{font-size:10px;margin-top:12px}.next-evidence{display:block;font-size:10px}.next-evidence>p{margin-top:8px}.footer .text-link{display:block;margin:14px 0}.results-section .section-heading>p{font-size:12px}}
