.comparison-sets{margin:36px 0}.comparison-sets h2,.oci-roadmap h2{font-size:27px;letter-spacing:-.8px;margin:10px 0 16px}.comparison-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.comparison-card{padding:28px;border:1px solid #355c4c;border-radius:18px;background:linear-gradient(140deg,#172c23,#102119);display:flex;flex-direction:column;gap:14px}.native-card{border-color:#536496;background:linear-gradient(140deg,#1c293b,#121d28)}.set-status{font:11px monospace;letter-spacing:1.4px;color:#aac8b5}.comparison-card h3{font-size:25px;line-height:1.2;letter-spacing:-.7px;margin:0}.comparison-card p{color:#b5c6bc;font-size:14px;line-height:1.65;margin:0}.comparison-card .set-result{color:#e4f5e9;font-size:18px;line-height:1.5;min-height:81px}.set-tags{display:flex;gap:7px;flex-wrap:wrap}.set-tags span{font-size:10px;border:1px solid #486050;border-radius:20px;padding:6px 10px}.set-link{margin-top:auto;color:#102119;background:#b8e8c5;padding:13px 18px;border-radius:8px;text-decoration:none;font-weight:650;display:block;width:fit-content}.native-card .set-link{background:#b8caff}.set-secondary{color:#a0b5a9;font-size:12px;line-height:1.6}.oci-roadmap{border:1px solid #355244;border-radius:18px;padding:28px;margin:36px 0}.oci-roadmap>div{max-width:820px}.oci-roadmap p{color:#a8beb0;line-height:1.7;font-size:14px}.roadmap-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin:28px 0}.roadmap-steps li{display:flex;gap:12px}.roadmap-steps li>span{color:#96cdaa;font:12px monospace;padding-top:3px}.roadmap-steps strong{font-size:16px}.roadmap-steps small{color:#95b7a1;font-size:11px;line-height:1.6}.oci-roadmap details{border-top:1px solid #355244;padding-top:20px}.oci-roadmap summary{cursor:pointer;color:#c9dcd0;font-size:13px}.oci-roadmap a{color:#a9d7bd}.comparison-context{display:flex;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid #355244;margin-bottom:24px}.comparison-context>div{flex:1}.comparison-context strong{display:block;margin-top:8px;font-size:23px}.comparison-context p{font-size:12px;color:#9db5a6;margin-bottom:0}.comparison-context>a{font-size:12px;color:#b4dbc3}.landing-view .shell-current{display:none}.landing-view .benchmark-findings{display:none}.workbench-view .shell-heading,.workbench-view .comparison-sets,.workbench-view .oci-roadmap{display:none}.native-view .shared-process{display:none}.native-view #omAccuracyView{display:none}.native-view .rl-method{display:none}.native-view .pricing-reference{font-size:12px}.comparison-native-probs{margin-top:18px;padding-top:16px;border-top:1px solid #355244}.comparison-native-probs h4{margin:0 0 12px;color:#b8caff}.comparison-native-probs progress{accent-color:#8fafff}@media(max-width:750px){.comparison-cards,.roadmap-steps{grid-template-columns:1fr}.comparison-context{flex-wrap:wrap}.comparison-context>div{flex-basis:70%}.comparison-card{padding:22px}.comparison-sets>.section-heading{align-items:start;flex-direction:column}.comparison-card .set-result{min-height:0}}

.comparison-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.cpu-card{border-color:#88734b;background:linear-gradient(140deg,#302a1e,#18231e)}.oci-cpu-results{scroll-margin-top:20px;margin:36px 0;padding:28px;border:1px solid #52664c;border-radius:18px}.oci-cpu-results h2{font-size:27px;margin:10px 0}.oci-cpu-results p{color:#b5c6bc;line-height:1.65;font-size:14px}.oci-cpu-results table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.oci-cpu-results th,.oci-cpu-results td{padding:14px 12px;border-bottom:1px solid #355244;vertical-align:top}.oci-cpu-results caption{text-align:left;color:#a8beb0;padding:12px}.cpu-interpretation{padding:16px;background:#1b3025;border-radius:10px}.cpu-case-picker{display:grid;grid-template-columns:1fr 2fr;gap:16px;margin:28px 0}.cpu-case-picker label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#b5c6bc}.cpu-case-picker select{width:100%;padding:12px;background:#102119;color:#e4f5e9;border:1px solid #486050;border-radius:8px}.oci-cpu-results pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.65;background:#101e18;padding:16px;border-radius:8px;max-height:380px;overflow:auto}.cpu-responses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cpu-responses h4{font-size:13px}.workbench-view .oci-cpu-results{display:none}@media(max-width:750px){.cpu-responses,.cpu-case-picker{grid-template-columns:1fr}.oci-cpu-results{padding:18px}.oci-cpu-results .section-heading{display:block}}

.landing-view .oci-cpu-results{display:none}.open-comparison.workbench-view .oci-cpu-results{display:block}.open-comparison .experiment-panel,.open-comparison #benchmarkFindings,.open-comparison #settingsToggle,.open-comparison #refreshConnections,.open-comparison #globalConnections{display:none!important}.cpu-responses{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}

.open-comparison .routing-lab{display:none!important}.open-comparison .page-foot{display:none}
.oci-cpu-results .ce-explorer{margin-top:22px}.oci-cpu-results .ce-input pre{margin:0;padding:0;background:transparent;max-height:none}.oci-cpu-results .ce-case-list button{white-space:normal;text-align:left}.oci-cpu-results .ce-probabilities .cpu-responses{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.oci-cpu-results #cpuDecisions{min-width:800px}.oci-cpu-results .rl-provenance{max-width:300px}.oci-cpu-results .rl-provenance a{overflow-wrap:anywhere}
.comparison-summary{margin:26px 0;padding:28px;border:1px solid #4d7057;border-radius:18px;background:linear-gradient(135deg,#1a3025,#102019)}.comparison-summary h2{font-size:25px;letter-spacing:-.5px;margin:12px 0}.comparison-summary p{color:#b6cabe;font-size:13px;line-height:1.7}.comparison-summary table{width:100%;border-collapse:collapse;min-width:850px;font-size:13px;text-align:left}.comparison-summary th,.comparison-summary td{padding:15px 12px;border-bottom:1px solid #355244}.comparison-summary th{font-size:11px;color:#a5bdad}.comparison-summary td:nth-child(2),.comparison-summary td:nth-child(3){color:#c0edbf;font-weight:650}.comparison-summary summary{font-size:12px;color:#b6cabe;cursor:pointer}.comparison-summary .summary-scope{font-size:11px}.workbench-view #benchmarkFindings{display:none!important}.comparison-context strong{line-height:1.45}.comparison-context>div{min-width:0}.comparison-card .set-result{font-size:16px}.oci-cpu-results #cpuTakeaway{font-size:14px;color:#d0e6d5;max-width:850px}

.experiment-result-lead{display:block;font-size:17px;font-weight:650;line-height:1.6;color:#c9edcd;margin:8px 0}.experiment-result-lead+span{display:block;font-size:13px;line-height:1.7;color:#b9d1c0;max-width:850px}

.comparison-cards{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:750px){.comparison-cards{grid-template-columns:1fr}}

.viewer #ociCpuResults .ce-sidebar{display:block!important}.viewer #ociCpuResults .ce-explorer{grid-template-columns:210px minmax(0,1fr)}@media(max-width:800px){.viewer #ociCpuResults .ce-explorer{grid-template-columns:minmax(0,1fr)}}
