.priceos-tesla-module__gcnOLW__root{--bg:var(--brand-bg);--bg-card:var(--brand-panel-bg);--text:var(--brand-fg);--text-muted:var(--brand-muted);--accent:#c00;--accent-subtle:color-mix(in srgb, var(--accent) 10%, var(--brand-bg));--border:var(--brand-rule);--border-strong:color-mix(in srgb, var(--brand-fg) 14%, transparent);--phase-bg:#0a0c10;--phase-fg:#fff;--callout-bg:color-mix(in srgb, var(--accent) 8%, var(--brand-bg));--warn:#b91c1c;--ok:#15803d;--ok-bg:color-mix(in srgb, #15803d 8%, var(--brand-bg));--priceos-label-small:clamp(.875rem, .75rem + .2vw, 1.125rem);--priceos-label-display:clamp(.6875rem, .625rem + .125vw, .8125rem);--priceos-label-tracking:clamp(.1em, .35vw, .16em);--priceos-body-small:var(--body-secondary);font-family:var(--font-dm-sans), "DM Sans", sans-serif;-webkit-font-smoothing:antialiased;color:var(--text);overflow-wrap:anywhere;max-width:100%;line-height:1.7}.priceos-tesla-module__gcnOLW__section{padding:var(--project-section-gap) 0}.priceos-tesla-module__gcnOLW__sectionInner{width:100%;max-width:var(--project-content-max);margin:0 auto}.priceos-tesla-module__gcnOLW__sectionLabel{font-family:var(--font-space-mono), monospace;letter-spacing:clamp(.16em,.9vw,.24em);text-transform:uppercase;color:var(--brand-muted);align-items:center;gap:clamp(.75rem,.7vw,1.5rem);margin-bottom:clamp(1.25rem,1.1vw,2.25rem);font-size:clamp(.875rem,.75rem + .2vw,1.125rem);display:flex}.priceos-tesla-module__gcnOLW__sectionLabel:after{content:"";background:linear-gradient(to right, var(--accent) 120px, var(--brand-rule) 120px);flex:1;height:1px}.priceos-tesla-module__gcnOLW__sNum{background:var(--accent);color:#fff;font-family:var(--font-space-mono), monospace;letter-spacing:.06em;flex-shrink:0;padding:clamp(.2rem,.18rem + .08vw,.35rem) clamp(.5rem,.42rem + .25vw,.9rem);font-size:clamp(.8125rem,.7rem + .14vw,1rem);font-weight:700}.priceos-tesla-module__gcnOLW__sTag{font-family:var(--font-space-mono), monospace;font-size:inherit;letter-spacing:inherit;text-transform:uppercase;color:var(--brand-muted);font-weight:400}.priceos-tesla-module__gcnOLW__sectionH{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;letter-spacing:.02em;text-transform:uppercase;margin-bottom:18px;font-size:clamp(1.375rem,1rem + 1.75vw,2.375rem);font-weight:700;line-height:1.1}.priceos-tesla-module__gcnOLW__sectionLead{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--body-primary);color:var(--text);max-width:760px;margin-bottom:24px;line-height:1.7}.priceos-tesla-module__gcnOLW__phase{background:var(--phase-bg);width:100vw;margin-left:50%;padding:72px 0 56px;position:relative;overflow:hidden;transform:translate(-50%)}.priceos-tesla-module__gcnOLW__phase:before{content:"";opacity:.06;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Ccircle cx='16' cy='16' r='1' fill='white'/%3E%3C/svg%3E");background-size:32px 32px;position:absolute;inset:0}.priceos-tesla-module__gcnOLW__phaseInner{z-index:1;max-width:var(--project-content-max);padding:0 var(--project-gutter);margin:0 auto;position:relative}.priceos-tesla-module__gcnOLW__phaseEyebrow{font-family:var(--font-space-mono), "Space Mono", monospace;font-size:var(--priceos-label-small);letter-spacing:var(--priceos-label-tracking);text-transform:uppercase;color:#fff6;align-items:center;gap:16px;margin-bottom:12px;display:flex}.priceos-tesla-module__gcnOLW__phasePips{gap:5px;display:flex}.priceos-tesla-module__gcnOLW__pipDone{background:var(--accent);border-radius:2px;width:24px;height:4px}.priceos-tesla-module__gcnOLW__pipNow{background:#fff9;border-radius:2px;width:24px;height:4px}.priceos-tesla-module__gcnOLW__pipFuture{background:#ffffff26;border-radius:2px;width:24px;height:4px}.priceos-tesla-module__gcnOLW__phaseTitle{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;letter-spacing:-.04em;color:#fff;font-size:clamp(2.75rem,10vw,7rem);font-weight:700;line-height:.88}.priceos-tesla-module__gcnOLW__phaseDesc{font-size:var(--body-secondary);color:#ffffff73;margin-top:18px;font-weight:300}.priceos-tesla-module__gcnOLW__callout{background:color-mix(in srgb, var(--accent) 8%, transparent);border-left:3px solid var(--accent);border-radius:0 6px 6px 0;margin:24px 0;padding:18px 24px}.priceos-tesla-module__gcnOLW__callout p{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--body-secondary);color:var(--text);font-style:italic;line-height:1.6}.priceos-tesla-module__gcnOLW__noteBox{background:var(--bg-card);border:1px solid var(--border);padding:var(--project-frame-padding);border-radius:8px}.priceos-tesla-module__gcnOLW__noteBox p{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--body-primary);color:var(--text);margin-bottom:14px;line-height:1.75}.priceos-tesla-module__gcnOLW__noteBox p:last-child{margin-bottom:0}.priceos-tesla-module__gcnOLW__noteBox strong{color:var(--text);font-weight:600}.priceos-tesla-module__gcnOLW__statRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.priceos-tesla-module__gcnOLW__statCard{background:var(--bg-card);border:1px solid var(--border);padding:var(--project-card-padding);text-align:center;border-radius:8px}.priceos-tesla-module__gcnOLW__statNum{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;color:var(--accent);letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(2rem,1.6rem + 1.2vw,3.25rem);font-weight:700;line-height:1}.priceos-tesla-module__gcnOLW__statCard p{font-size:var(--priceos-body-small);color:var(--text-muted);line-height:1.55}.priceos-tesla-module__gcnOLW__twoCol{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.priceos-tesla-module__gcnOLW__threeCol{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.priceos-tesla-module__gcnOLW__fiveCol{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.priceos-tesla-module__gcnOLW__card{background:var(--bg-card);border:1px solid var(--border);padding:var(--project-card-padding);border-radius:8px}.priceos-tesla-module__gcnOLW__cardLabel{font-family:var(--font-space-mono), "Space Mono", monospace;font-size:var(--priceos-label-small);letter-spacing:var(--priceos-label-tracking);text-transform:uppercase;color:var(--accent);margin-bottom:8px;line-height:1.2}.priceos-tesla-module__gcnOLW__cardH{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;font-size:var(--body-primary);margin-bottom:10px;font-weight:600;line-height:1.3}.priceos-tesla-module__gcnOLW__card p{font-size:var(--body-secondary);color:var(--text);line-height:1.65}.priceos-tesla-module__gcnOLW__card ul{font-size:var(--body-secondary);color:var(--text);margin-top:6px;padding-left:16px;line-height:1.7}.priceos-tesla-module__gcnOLW__card li{margin-bottom:4px}.priceos-tesla-module__gcnOLW__clusterCard{background:var(--bg-card);border:1px solid var(--border);border-left:4px solid var(--accent);padding:var(--project-card-padding);border-radius:0 8px 8px 0}.priceos-tesla-module__gcnOLW__clusterLabel{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-small);letter-spacing:var(--priceos-label-tracking);text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-weight:700}.priceos-tesla-module__gcnOLW__clusterCard ul{font-size:var(--priceos-body-small);color:var(--text);margin:0;padding-left:18px;line-height:1.65}.priceos-tesla-module__gcnOLW__clusterCard li{margin-bottom:5px}.priceos-tesla-module__gcnOLW__tableWrap{border:1px solid var(--border);border-radius:8px;margin-top:24px;overflow-x:auto}.priceos-tesla-module__gcnOLW__tableWrap table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--body-secondary);line-height:1.5}.priceos-tesla-module__gcnOLW__tableWrap thead th{font-family:var(--font-space-mono), "Space Mono", monospace;font-size:var(--priceos-label-small);letter-spacing:var(--priceos-label-tracking);text-transform:uppercase;color:var(--text-muted);text-align:left;border-bottom:1px solid var(--border);background:var(--bg);white-space:normal;min-width:48px;padding:12px 16px}.priceos-tesla-module__gcnOLW__tableWrap tbody td{border-bottom:1px solid var(--border);vertical-align:top;padding:12px 16px}.priceos-tesla-module__gcnOLW__tableWrap tbody tr:last-child td{border-bottom:none}.priceos-tesla-module__gcnOLW__tableWrap tbody tr:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}.priceos-tesla-module__gcnOLW__tdB{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;font-weight:600}.priceos-tesla-module__gcnOLW__tdMono{font-family:var(--font-space-mono), "Space Mono", monospace;font-size:var(--priceos-label-small)}.priceos-tesla-module__gcnOLW__tdAccent{color:var(--accent);font-family:var(--font-space-mono), "Space Mono", monospace;font-size:var(--priceos-label-small);font-weight:600}.priceos-tesla-module__gcnOLW__tdOk{color:var(--ok);font-family:var(--font-space-mono), "Space Mono", monospace;font-weight:600}.priceos-tesla-module__gcnOLW__tdWarn{color:var(--warn);font-family:var(--font-space-mono), "Space Mono", monospace}.priceos-tesla-module__gcnOLW__pughSelected{background:color-mix(in srgb, var(--accent) 8%, transparent)}.priceos-tesla-module__gcnOLW__pughSelected td{font-weight:600}.priceos-tesla-module__gcnOLW__criteriaLegend{border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted);font-size:var(--body-secondary);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin-top:14px;padding:14px 16px;line-height:1.45;display:grid}.priceos-tesla-module__gcnOLW__criteriaLegendItem{align-items:baseline;gap:8px;display:flex}.priceos-tesla-module__gcnOLW__criteriaLegendItem span{font-family:var(--font-space-mono), "Space Mono", monospace;font-size:var(--priceos-label-small);color:var(--accent);flex:none;font-weight:600}.priceos-tesla-module__gcnOLW__reframe{border:1px solid var(--border);border-radius:8px;grid-template-columns:1fr 1fr;margin-top:24px;display:grid;overflow:hidden}.priceos-tesla-module__gcnOLW__reframeOld{background:var(--bg);border-right:1px solid var(--border);padding:32px}.priceos-tesla-module__gcnOLW__reframeNew{background:var(--callout-bg);padding:32px}.priceos-tesla-module__gcnOLW__reframeLbl{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-display);letter-spacing:var(--priceos-label-tracking);text-transform:uppercase;margin-bottom:14px}.priceos-tesla-module__gcnOLW__reframeOld .priceos-tesla-module__gcnOLW__reframeLbl{color:var(--text-muted)}.priceos-tesla-module__gcnOLW__reframeNew .priceos-tesla-module__gcnOLW__reframeLbl{color:var(--accent)}.priceos-tesla-module__gcnOLW__reframeOld p{font-family:var(--font-space-grotesk), sans-serif;font-size:var(--body-primary);color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--brand-fg) 20%, transparent);text-decoration-color:color-mix(in srgb, var(--brand-fg) 20%, transparent);font-weight:600;line-height:1.35}.priceos-tesla-module__gcnOLW__reframeNew p{font-family:var(--font-space-grotesk), sans-serif;font-size:var(--body-primary);color:var(--text);font-weight:600;line-height:1.35}.priceos-tesla-module__gcnOLW__jtbdWrap{border:1px solid var(--border);border-radius:8px;margin-top:28px;overflow:hidden}.priceos-tesla-module__gcnOLW__jtbdItem{border-bottom:1px solid var(--border);grid-template-columns:52px 1fr 1fr;display:grid}.priceos-tesla-module__gcnOLW__jtbdItem:last-child{border-bottom:none}.priceos-tesla-module__gcnOLW__jtbdN{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-small);color:var(--accent);background:var(--accent-subtle);border-right:1px solid var(--border);justify-content:center;align-items:center;font-weight:600;display:flex}.priceos-tesla-module__gcnOLW__jtbdJob{border-right:1px solid var(--border);padding:16px 20px}.priceos-tesla-module__gcnOLW__jtbdJobLbl{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-small);letter-spacing:var(--priceos-label-tracking);text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}.priceos-tesla-module__gcnOLW__jtbdJob p{font-size:var(--body-secondary);color:var(--text);font-style:italic;line-height:1.55}.priceos-tesla-module__gcnOLW__jtbdOut{padding:16px 20px}.priceos-tesla-module__gcnOLW__jtbdOutLbl{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-small);letter-spacing:var(--priceos-label-tracking);text-transform:uppercase;color:var(--ok);margin-bottom:6px}.priceos-tesla-module__gcnOLW__jtbdOut p{font-size:var(--body-secondary);color:var(--text);line-height:1.55}.priceos-tesla-module__gcnOLW__reqList{border:1px solid var(--border);border-radius:8px;margin-top:16px;overflow:hidden}.priceos-tesla-module__gcnOLW__reqItem{border-bottom:1px solid var(--border);grid-template-columns:56px 1fr 56px;display:grid}.priceos-tesla-module__gcnOLW__reqItem:last-child{border-bottom:none}.priceos-tesla-module__gcnOLW__reqId{background:var(--bg);border-right:1px solid var(--border);font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-small);color:var(--accent);justify-content:center;align-items:center;padding:4px;font-weight:600;display:flex}.priceos-tesla-module__gcnOLW__reqText{font-size:var(--body-secondary);color:var(--text);border-right:1px solid var(--border);padding:12px 16px;line-height:1.5}.priceos-tesla-module__gcnOLW__reqP{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-small);justify-content:center;align-items:center;font-weight:600;display:flex}.priceos-tesla-module__gcnOLW__reqP0{color:var(--accent)}.priceos-tesla-module__gcnOLW__reqP1{color:var(--text-muted)}.priceos-tesla-module__gcnOLW__reqP2{color:color-mix(in srgb, var(--text-muted) 70%, transparent)}.priceos-tesla-module__gcnOLW__personaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.priceos-tesla-module__gcnOLW__persona{background:var(--bg-card);border:1px solid var(--border);padding:var(--project-card-padding);border-radius:8px}.priceos-tesla-module__gcnOLW__personaRole{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-small);letter-spacing:var(--priceos-label-tracking);text-transform:uppercase;color:var(--accent);margin-bottom:4px}.priceos-tesla-module__gcnOLW__personaName{font-family:var(--font-space-grotesk), sans-serif;font-size:var(--body-primary);margin-bottom:2px;font-weight:700}.priceos-tesla-module__gcnOLW__personaTitle{font-size:var(--priceos-body-small);color:var(--text-muted);margin-bottom:12px;font-style:italic}.priceos-tesla-module__gcnOLW__personaQuote{font-size:var(--body-secondary);color:var(--text-muted);border-left:3px solid var(--accent);margin-bottom:12px;padding-left:12px;font-style:italic;line-height:1.5}.priceos-tesla-module__gcnOLW__persona p{font-size:var(--priceos-body-small);color:var(--text);margin-bottom:8px;line-height:1.6}.priceos-tesla-module__gcnOLW__personaPain{font-size:var(--priceos-body-small);color:var(--warn);border-top:1px solid var(--border);margin-top:10px;padding-top:10px;font-style:italic;line-height:1.5}.priceos-tesla-module__gcnOLW__northstar{background:var(--accent-subtle);border:1px solid var(--accent);text-align:center;border-radius:8px;margin-top:28px;padding:32px}.priceos-tesla-module__gcnOLW__northstarLbl{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-small);letter-spacing:var(--priceos-label-tracking);text-transform:uppercase;color:var(--accent);margin-bottom:8px}.priceos-tesla-module__gcnOLW__northstar h3{font-family:var(--font-space-grotesk), sans-serif;font-size:var(--heading-secondary);color:var(--text);margin-bottom:10px;font-weight:700}.priceos-tesla-module__gcnOLW__northstar p{font-size:var(--body-secondary);color:var(--text-muted);max-width:620px;margin:0 auto;line-height:1.6}.priceos-tesla-module__gcnOLW__visionBox{background:var(--phase-bg);border-radius:12px;margin-top:28px;padding:clamp(2rem,3.5vw,3.25rem)}.priceos-tesla-module__gcnOLW__visionTitle{font-family:var(--font-space-grotesk), sans-serif;font-size:var(--heading-secondary);letter-spacing:.02em;text-transform:uppercase;color:#fff;text-align:center;max-width:700px;margin:0 auto 36px;font-weight:700;line-height:1.3}.priceos-tesla-module__gcnOLW__visionCols{border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.priceos-tesla-module__gcnOLW__visionCol{border-right:1px solid #ffffff1a;padding:22px}.priceos-tesla-module__gcnOLW__visionCol:last-child{border-right:none}.priceos-tesla-module__gcnOLW__visionColLbl{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-small);letter-spacing:var(--priceos-label-tracking);text-transform:uppercase;color:var(--accent);margin-bottom:10px}.priceos-tesla-module__gcnOLW__visionCol p{font-size:var(--priceos-body-small);color:#ffffffa6;line-height:1.6}.priceos-tesla-module__gcnOLW__launchPhases{border:1px solid var(--border);border-radius:8px;margin-top:24px;overflow:hidden}.priceos-tesla-module__gcnOLW__lp{border-bottom:1px solid var(--border);grid-template-columns:80px 200px 1fr;align-items:stretch;display:grid}.priceos-tesla-module__gcnOLW__lp:last-child{border-bottom:none}.priceos-tesla-module__gcnOLW__lpTag{background:var(--bg);border-right:1px solid var(--border);font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-small);color:var(--accent);text-align:center;justify-content:center;align-items:center;padding:6px;font-weight:600;display:flex}.priceos-tesla-module__gcnOLW__lpName{border-right:1px solid var(--border);font-family:var(--font-space-grotesk), sans-serif;font-size:var(--body-secondary);align-items:center;padding:14px 18px;font-weight:600;display:flex}.priceos-tesla-module__gcnOLW__lpScope{font-size:var(--priceos-body-small);color:var(--text);align-items:center;padding:14px 18px;line-height:1.6;display:flex}.priceos-tesla-module__gcnOLW__archBox{background:var(--bg-card);border:1px solid var(--border);padding:var(--project-frame-padding);border-radius:8px;margin-top:24px;overflow-x:auto}.priceos-tesla-module__gcnOLW__archEngines{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.priceos-tesla-module__gcnOLW__archEngine{background:var(--bg);border:1px solid var(--border);text-align:center;border-radius:6px;padding:12px 8px}.priceos-tesla-module__gcnOLW__archEngineLabel{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-display);letter-spacing:var(--priceos-label-tracking);text-transform:uppercase;color:var(--accent);margin-bottom:4px}.priceos-tesla-module__gcnOLW__archEngine p{color:var(--text-muted);font-size:clamp(.6rem,.55rem + .15vw,.75rem);line-height:1.3}.priceos-tesla-module__gcnOLW__archConnector{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-display);color:var(--text-muted);letter-spacing:.05em;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.priceos-tesla-module__gcnOLW__archInfra{background:color-mix(in srgb, var(--accent) 6%, var(--bg));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));border-radius:6px;padding:16px}.priceos-tesla-module__gcnOLW__archInfraLabel{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-small);letter-spacing:var(--priceos-label-tracking);text-transform:uppercase;color:var(--accent);text-align:center;margin-bottom:10px}.priceos-tesla-module__gcnOLW__archInfraLayers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.priceos-tesla-module__gcnOLW__archLayer{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-display);color:var(--text-muted);text-align:center;border:1px solid var(--border);background:var(--bg);border-radius:4px;padding:8px 4px}.priceos-tesla-module__gcnOLW__roadmap{border:1px solid var(--border);border-radius:8px;margin-top:24px;overflow:hidden}.priceos-tesla-module__gcnOLW__roadmapRow{border-bottom:1px solid var(--border);grid-template-columns:120px repeat(6,minmax(0,1fr));display:grid}.priceos-tesla-module__gcnOLW__roadmapRow:last-child{border-bottom:none}.priceos-tesla-module__gcnOLW__roadmapRowHeader{background:var(--phase-bg)}.priceos-tesla-module__gcnOLW__roadmapCell{border-right:1px solid var(--border);font-size:var(--priceos-body-small);color:var(--text);vertical-align:top;padding:10px 12px;line-height:1.4}.priceos-tesla-module__gcnOLW__roadmapCell:last-child{border-right:none}.priceos-tesla-module__gcnOLW__roadmapLabel{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-display);letter-spacing:var(--priceos-label-tracking);text-transform:uppercase;color:var(--text-muted)}.priceos-tesla-module__gcnOLW__roadmapLabelAccent{color:var(--accent)}.priceos-tesla-module__gcnOLW__roadmapQLabel{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-display);letter-spacing:var(--priceos-label-tracking);text-transform:uppercase;color:#fff6}.priceos-tesla-module__gcnOLW__roadmapPhaseBar{background:var(--accent);border-radius:3px;height:6px;margin-bottom:6px}.priceos-tesla-module__gcnOLW__roadmapPhaseBarLight{background:#cc00004d;border-radius:3px;height:6px;margin-bottom:6px}.priceos-tesla-module__gcnOLW__nextSteps{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.priceos-tesla-module__gcnOLW__nextStep{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;align-items:flex-start;gap:12px;padding:14px;display:flex}.priceos-tesla-module__gcnOLW__nextDot{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:7px}.priceos-tesla-module__gcnOLW__nextStep p{font-size:var(--body-secondary);color:var(--text);line-height:1.55}@media (max-width:1023px){.priceos-tesla-module__gcnOLW__threeCol,.priceos-tesla-module__gcnOLW__fiveCol,.priceos-tesla-module__gcnOLW__visionCols,.priceos-tesla-module__gcnOLW__archEngines,.priceos-tesla-module__gcnOLW__archInfraLayers{grid-template-columns:repeat(2,minmax(0,1fr))}.priceos-tesla-module__gcnOLW__twoCol,.priceos-tesla-module__gcnOLW__reframe,.priceos-tesla-module__gcnOLW__personaGrid,.priceos-tesla-module__gcnOLW__nextSteps,.priceos-tesla-module__gcnOLW__roadmapRow{grid-template-columns:1fr}.priceos-tesla-module__gcnOLW__roadmapRow{flex-wrap:wrap;display:flex}.priceos-tesla-module__gcnOLW__lp{grid-template-columns:70px 1fr}.priceos-tesla-module__gcnOLW__lpScope{display:none}.priceos-tesla-module__gcnOLW__phase{padding:56px 0 44px}}@media (max-width:767px){.priceos-tesla-module__gcnOLW__statRow,.priceos-tesla-module__gcnOLW__threeCol,.priceos-tesla-module__gcnOLW__fiveCol,.priceos-tesla-module__gcnOLW__twoCol,.priceos-tesla-module__gcnOLW__reframe,.priceos-tesla-module__gcnOLW__personaGrid,.priceos-tesla-module__gcnOLW__nextSteps,.priceos-tesla-module__gcnOLW__visionCols,.priceos-tesla-module__gcnOLW__archEngines,.priceos-tesla-module__gcnOLW__archInfraLayers{grid-template-columns:1fr}.priceos-tesla-module__gcnOLW__section{padding:32px 0}.priceos-tesla-module__gcnOLW__phase{padding:44px 0 36px}.priceos-tesla-module__gcnOLW__sectionLabel{letter-spacing:.12em;gap:.75rem}.priceos-tesla-module__gcnOLW__jtbdItem{grid-template-columns:44px 1fr}.priceos-tesla-module__gcnOLW__jtbdOut{display:none}.priceos-tesla-module__gcnOLW__reqItem{grid-template-columns:44px 1fr}.priceos-tesla-module__gcnOLW__reqP{display:none}.priceos-tesla-module__gcnOLW__criteriaLegend{grid-template-columns:1fr}.priceos-tesla-module__gcnOLW__lp{grid-template-columns:60px 1fr}.priceos-tesla-module__gcnOLW__lpScope{display:none}.priceos-tesla-module__gcnOLW__visionBox{padding:28px 16px}}.priceos-tesla-module__gcnOLW__methodList{flex-direction:column;gap:10px;margin-top:24px;display:flex}.priceos-tesla-module__gcnOLW__methodItem{border:1px solid var(--border);border-radius:8px;grid-template-columns:44px 1fr;display:grid;overflow:hidden}.priceos-tesla-module__gcnOLW__methodNum{background:var(--accent-subtle);border-right:1px solid var(--border);font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-small);color:var(--accent);justify-content:center;align-items:center;font-weight:700;display:flex}.priceos-tesla-module__gcnOLW__methodBody{font-size:var(--body-secondary);color:var(--text);padding:13px 16px;line-height:1.6}.priceos-tesla-module__gcnOLW__methodBody strong{margin-bottom:3px;font-weight:600;display:block}.priceos-tesla-module__gcnOLW__collabGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.priceos-tesla-module__gcnOLW__collabCard{background:var(--bg-card);border:1px solid var(--border);padding:var(--project-card-padding);border-radius:8px}.priceos-tesla-module__gcnOLW__collabTeam{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-small);letter-spacing:var(--priceos-label-tracking);text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-weight:700}.priceos-tesla-module__gcnOLW__collabPmRole{color:var(--text-muted);border-bottom:1px solid var(--border);margin-bottom:10px;padding-bottom:10px;font-size:clamp(.7rem,.65rem + .08vw,.8rem);font-style:italic;line-height:1.4}.priceos-tesla-module__gcnOLW__collabItems{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.priceos-tesla-module__gcnOLW__collabItem{font-size:var(--priceos-body-small);color:var(--text);align-items:flex-start;gap:7px;line-height:1.5;display:flex}.priceos-tesla-module__gcnOLW__collabArrow{color:var(--accent);font-family:var(--font-space-mono), monospace;flex-shrink:0;margin-top:1px}.priceos-tesla-module__gcnOLW__codeWrap{border:1px solid var(--border);border-radius:8px;margin-top:20px;overflow:hidden}.priceos-tesla-module__gcnOLW__codeHeader{background:var(--bg);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:9px 16px;display:flex}.priceos-tesla-module__gcnOLW__codeHeaderLabel{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-display);letter-spacing:var(--priceos-label-tracking);text-transform:uppercase;color:var(--accent)}.priceos-tesla-module__gcnOLW__codeHeaderSub{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-display);color:var(--text-muted)}.priceos-tesla-module__gcnOLW__codeBody{background:var(--phase-bg);font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-display);color:#ffffffc2;white-space:pre;padding:18px 20px;line-height:1.8;overflow-x:auto}.priceos-tesla-module__gcnOLW__raidGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.priceos-tesla-module__gcnOLW__raidSection{border:1px solid var(--border);border-radius:8px;overflow:hidden}.priceos-tesla-module__gcnOLW__raidHead{background:var(--bg);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 16px;display:flex}.priceos-tesla-module__gcnOLW__raidLetter{font-family:var(--font-space-grotesk), sans-serif;color:var(--accent);font-size:clamp(1.125rem,1rem + .25vw,1.5rem);font-weight:700;line-height:1}.priceos-tesla-module__gcnOLW__raidHeadTitle{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-small);letter-spacing:var(--priceos-label-tracking);text-transform:uppercase;color:var(--text-muted)}.priceos-tesla-module__gcnOLW__raidEntry{border-bottom:1px solid var(--border);padding:11px 16px}.priceos-tesla-module__gcnOLW__raidEntry:last-child{border-bottom:none}.priceos-tesla-module__gcnOLW__raidBadge{font-family:var(--font-space-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:3px;margin-bottom:4px;padding:2px 6px;font-size:clamp(.55rem,.5rem + .07vw,.63rem);font-weight:600;display:inline-block}.priceos-tesla-module__gcnOLW__raidHigh{color:#c00;background:#cc00001f}.priceos-tesla-module__gcnOLW__raidMed{color:#b45309;background:#b453091f}.priceos-tesla-module__gcnOLW__raidLow{background:color-mix(in srgb, var(--text-muted) 15%, transparent);color:var(--text-muted)}.priceos-tesla-module__gcnOLW__raidOpen{background:color-mix(in srgb, var(--ok) 12%, transparent);color:var(--ok)}.priceos-tesla-module__gcnOLW__raidEntryLabel{font-size:var(--priceos-body-small);color:var(--text);margin-bottom:2px;font-weight:600}.priceos-tesla-module__gcnOLW__raidEntryDesc{color:var(--text-muted);font-size:clamp(.7rem,.65rem + .08vw,.8rem);line-height:1.5}.priceos-tesla-module__gcnOLW__svgWrap{border:1px solid var(--border);background:var(--bg-card);border-radius:8px;margin-top:28px;overflow:hidden}.priceos-tesla-module__gcnOLW__svgWrapDark{border-radius:8px;margin-top:28px;overflow:hidden}.priceos-tesla-module__gcnOLW__enginesVis{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:28px;display:grid;overflow:hidden}.priceos-tesla-module__gcnOLW__engineVisItem{border-right:1px solid var(--border);text-align:center;padding:16px 10px}.priceos-tesla-module__gcnOLW__engineVisItem:last-child{border-right:none}.priceos-tesla-module__gcnOLW__engineVisName{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-display);letter-spacing:var(--priceos-label-tracking);text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-weight:700}.priceos-tesla-module__gcnOLW__engineVisQuestion{font-size:var(--priceos-body-small);color:var(--text);margin-bottom:8px;line-height:1.5}.priceos-tesla-module__gcnOLW__engineVisCost{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-display);letter-spacing:.04em;color:var(--text-muted);border-top:1px solid var(--border);padding-top:8px;line-height:1.5}.priceos-tesla-module__gcnOLW__prdGoals{border:1px solid var(--border);border-radius:8px;margin-top:28px;overflow:hidden}.priceos-tesla-module__gcnOLW__prdGoalRow{border-bottom:1px solid var(--border);grid-template-columns:160px 1fr 1fr;display:grid}.priceos-tesla-module__gcnOLW__prdGoalRow:last-child{border-bottom:none}.priceos-tesla-module__gcnOLW__prdGoalHead{background:var(--bg)}.priceos-tesla-module__gcnOLW__prdGoalCell{border-right:1px solid var(--border);font-size:var(--body-secondary);padding:11px 14px;line-height:1.5}.priceos-tesla-module__gcnOLW__prdGoalCell:last-child{border-right:none}.priceos-tesla-module__gcnOLW__prdGoalRole{font-family:var(--font-space-grotesk), sans-serif;font-weight:600;font-size:var(--priceos-body-small);color:var(--text)}.priceos-tesla-module__gcnOLW__prdGoalTeam{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-display);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-top:2px}@media (max-width:1023px){.priceos-tesla-module__gcnOLW__collabGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.priceos-tesla-module__gcnOLW__raidGrid{grid-template-columns:1fr}.priceos-tesla-module__gcnOLW__enginesVis{grid-template-columns:repeat(3,minmax(0,1fr))}.priceos-tesla-module__gcnOLW__prdGoalRow{grid-template-columns:120px 1fr}.priceos-tesla-module__gcnOLW__prdGoalRow .priceos-tesla-module__gcnOLW__prdGoalCell:last-child{display:none}}@media (max-width:767px){.priceos-tesla-module__gcnOLW__collabGrid{grid-template-columns:1fr}.priceos-tesla-module__gcnOLW__codeBody{font-size:calc(var(--priceos-label-display) * .88)}.priceos-tesla-module__gcnOLW__enginesVis{grid-template-columns:1fr 1fr}.priceos-tesla-module__gcnOLW__prdGoalRow{grid-template-columns:1fr}.priceos-tesla-module__gcnOLW__prdGoalRow .priceos-tesla-module__gcnOLW__prdGoalCell:last-child{display:none}}.priceos-tesla-module__gcnOLW__dfWrap{border:1px solid var(--border);border-radius:8px;margin-top:24px;overflow:hidden}.priceos-tesla-module__gcnOLW__dfScroll{overflow-x:auto}.priceos-tesla-module__gcnOLW__dfTable{flex-direction:column;min-width:660px;display:flex}.priceos-tesla-module__gcnOLW__dfRow{border-bottom:1px solid var(--border);grid-template-columns:72px repeat(5,minmax(0,1fr));display:grid}.priceos-tesla-module__gcnOLW__dfRow:last-child{border-bottom:none}.priceos-tesla-module__gcnOLW__dfCorner{background:var(--phase-bg);border-right:1px solid #ffffff12}.priceos-tesla-module__gcnOLW__dfStageHead{background:var(--phase-bg);font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);text-align:center;border-right:1px solid #ffffff12;padding:9px 6px;font-weight:600}.priceos-tesla-module__gcnOLW__dfStageHead:last-child{border-right:none}.priceos-tesla-module__gcnOLW__dfBizLabel{border-right:1px solid var(--border);font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);text-align:center;justify-content:center;align-items:center;padding:10px 6px;display:flex}.priceos-tesla-module__gcnOLW__dfCell{border-right:1px solid var(--border);font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-display);color:var(--text-muted);text-align:center;justify-content:center;align-items:center;padding:10px 8px;line-height:1.45;display:flex}.priceos-tesla-module__gcnOLW__dfCell:last-child{border-right:none}.priceos-tesla-module__gcnOLW__dfBroken{background:color-mix(in srgb, var(--accent) 7%, transparent);color:var(--accent)}.priceos-tesla-module__gcnOLW__dfFooter{background:color-mix(in srgb, var(--accent) 7%, var(--bg));border-top:2px solid color-mix(in srgb, var(--accent) 40%, transparent);font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);text-align:center;opacity:.75;padding:9px 16px}.priceos-tesla-module__gcnOLW__eiOuter{margin-top:28px}.priceos-tesla-module__gcnOLW__eiAxesWrap{grid-template-columns:18px 1fr;align-items:stretch;gap:10px;display:grid}.priceos-tesla-module__gcnOLW__eiYLabel{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);writing-mode:vertical-rl;text-align:center;opacity:.55;flex-direction:column;justify-content:space-between;align-items:center;display:flex;transform:rotate(180deg)}.priceos-tesla-module__gcnOLW__eiGrid{border:1px solid var(--border);border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.priceos-tesla-module__gcnOLW__eiQuad{padding:var(--project-card-padding,18px);border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.priceos-tesla-module__gcnOLW__eiQuad:nth-child(2){border-right:none}.priceos-tesla-module__gcnOLW__eiQuad:nth-child(3){border-bottom:none}.priceos-tesla-module__gcnOLW__eiQuad:nth-child(4){border-bottom:none;border-right:none}.priceos-tesla-module__gcnOLW__eiQuadFirst{background:color-mix(in srgb, var(--accent) 4%, var(--bg-card))}.priceos-tesla-module__gcnOLW__eiQuadLabel{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-weight:600}.priceos-tesla-module__gcnOLW__eiQuadFirst .priceos-tesla-module__gcnOLW__eiQuadLabel{color:var(--accent)}.priceos-tesla-module__gcnOLW__eiQuadSub{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-display);color:var(--text-muted);opacity:.55;margin-bottom:14px}.priceos-tesla-module__gcnOLW__eiChips{flex-wrap:wrap;gap:6px;display:flex}.priceos-tesla-module__gcnOLW__eiChip{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-display);border:1px solid var(--border);color:var(--text-muted);border-radius:3px;padding:3px 8px;line-height:1.4}.priceos-tesla-module__gcnOLW__eiChipP0{background:color-mix(in srgb, var(--accent) 10%, transparent);border-color:color-mix(in srgb, var(--accent) 30%, transparent);color:var(--accent);font-weight:600}.priceos-tesla-module__gcnOLW__eiChipP1{background:var(--bg-card);color:var(--text);border-color:var(--border-strong)}.priceos-tesla-module__gcnOLW__eiXLabel{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);text-align:center;opacity:.55;margin-top:8px}@media (max-width:767px){.priceos-tesla-module__gcnOLW__eiGrid{grid-template-columns:1fr}.priceos-tesla-module__gcnOLW__eiQuad{border-right:none!important}.priceos-tesla-module__gcnOLW__eiQuad:not(:last-child){border-bottom:1px solid var(--border)!important}.priceos-tesla-module__gcnOLW__eiAxesWrap{grid-template-columns:1fr}.priceos-tesla-module__gcnOLW__eiYLabel{display:none}}.priceos-tesla-module__gcnOLW__protoSection{margin:0 0 var(--project-section-gap)}.priceos-tesla-module__gcnOLW__protoCard{background:var(--phase-bg);border:1px solid #c003;border-radius:8px;overflow:hidden}.priceos-tesla-module__gcnOLW__protoHeader{border-bottom:1px solid #ffffff0e;flex-wrap:wrap;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.priceos-tesla-module__gcnOLW__protoBadge{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);white-space:nowrap;border-radius:2px;flex-shrink:0;margin-top:3px;padding:3px 9px;font-weight:600}.priceos-tesla-module__gcnOLW__protoHeaderText{flex:1;min-width:200px}.priceos-tesla-module__gcnOLW__protoTitle{font-family:var(--font-space-grotesk), sans-serif;color:#ffffffe0;letter-spacing:-.01em;margin-bottom:5px;font-size:clamp(1rem,.9rem + .3vw,1.2rem);font-weight:600}.priceos-tesla-module__gcnOLW__protoDesc{font-size:var(--body-secondary);color:#ffffff6b;line-height:1.55}.priceos-tesla-module__gcnOLW__protoActions{flex-shrink:0;align-items:center;gap:10px;margin-top:2px;display:flex}.priceos-tesla-module__gcnOLW__protoCtaLink{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-display);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);white-space:nowrap;border-radius:2px;align-items:center;gap:6px;padding:7px 14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.priceos-tesla-module__gcnOLW__protoCtaLink:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}.priceos-tesla-module__gcnOLW__protoChrome{background:#0d0f14;border-top:1px solid #ffffff0e}.priceos-tesla-module__gcnOLW__protoChromeBar{border-bottom:1px solid #ffffff0e;align-items:center;gap:6px;padding:9px 14px;display:flex}.priceos-tesla-module__gcnOLW__proteDot{background:#ffffff1f;border-radius:50%;width:7px;height:7px}.priceos-tesla-module__gcnOLW__protoChromePath{font-family:var(--font-space-mono), monospace;color:#ffffff40;letter-spacing:.03em;background:#ffffff0a;border:1px solid #ffffff12;border-radius:3px;flex:1;margin:0 6px;padding:3px 10px;font-size:10px}.priceos-tesla-module__gcnOLW__protoIframe{border:none;width:100%;height:640px;display:block}.priceos-tesla-module__gcnOLW__protoMobileOnly{border-top:1px solid #ffffff0e;padding:20px 24px;display:none}.priceos-tesla-module__gcnOLW__protoFeatures{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.priceos-tesla-module__gcnOLW__protoFeatureChip{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-display);letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;background:#ffffff09;border:1px solid #ffffff12;border-radius:2px;padding:8px 10px;font-weight:500}.priceos-tesla-module__gcnOLW__protoMobileCta{font-family:var(--font-space-mono), monospace;font-size:var(--priceos-label-display);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:2px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:1023px){.priceos-tesla-module__gcnOLW__protoIframe{height:520px}}@media (max-width:767px){.priceos-tesla-module__gcnOLW__protoChrome{display:none}.priceos-tesla-module__gcnOLW__protoMobileOnly{display:block}.priceos-tesla-module__gcnOLW__protoActions{display:none}}
.waymo-module__6cqPyG__root{--bg:var(--brand-bg);--bg-card:var(--brand-panel-bg);--text:var(--brand-fg);--text-muted:var(--brand-muted);--accent:#1fa37b;--accent-subtle:color-mix(in srgb, var(--accent) 10%, var(--brand-bg));--border:var(--brand-rule);--phase-bg:#081412;--phase-fg:#fff;--callout-bg:color-mix(in srgb, var(--accent) 8%, var(--brand-bg));--warn:#b45309;--ok:#15803d;--ok-bg:color-mix(in srgb, #15803d 8%, var(--brand-bg));--w-label-small:clamp(.875rem, .75rem + .2vw, 1.125rem);--w-label-display:clamp(.6875rem, .625rem + .125vw, .8125rem);--w-label-tracking:clamp(.1em, .35vw, .16em);--w-body-small:var(--body-secondary);font-family:var(--font-dm-sans), "DM Sans", sans-serif;-webkit-font-smoothing:antialiased;color:var(--text);overflow-wrap:anywhere;max-width:100%;line-height:1.7}.waymo-module__6cqPyG__section{padding:var(--project-section-gap) 0}.waymo-module__6cqPyG__sectionLabel{font-family:var(--font-space-mono), monospace;letter-spacing:clamp(.16em,.9vw,.24em);text-transform:uppercase;color:var(--brand-muted);align-items:center;gap:clamp(.75rem,.7vw,1.5rem);margin-bottom:clamp(1.25rem,1.1vw,2.25rem);font-size:clamp(.875rem,.75rem + .2vw,1.125rem);display:flex}.waymo-module__6cqPyG__sectionLabel:after{content:"";background:linear-gradient(to right, var(--accent) 120px, var(--brand-rule) 120px);flex:1;height:1px}.waymo-module__6cqPyG__sNum{background:var(--accent);color:#fff;font-family:var(--font-space-mono), monospace;letter-spacing:.06em;flex-shrink:0;padding:clamp(.2rem,.18rem + .08vw,.35rem) clamp(.5rem,.42rem + .25vw,.9rem);font-size:clamp(.8125rem,.7rem + .14vw,1rem);font-weight:700}.waymo-module__6cqPyG__sTag{font-family:var(--font-space-mono), monospace;font-size:inherit;letter-spacing:inherit;text-transform:uppercase;color:var(--brand-muted);font-weight:400}.waymo-module__6cqPyG__sectionH{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;letter-spacing:.02em;text-transform:uppercase;margin-bottom:18px;font-size:clamp(1.375rem,1rem + 1.75vw,2.375rem);font-weight:700;line-height:1.1}.waymo-module__6cqPyG__sectionLead{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--body-primary);color:var(--text);max-width:760px;margin-bottom:24px;line-height:1.7}.waymo-module__6cqPyG__phase{background:var(--phase-bg);width:100vw;margin-left:50%;padding:72px 0 56px;position:relative;overflow:hidden;transform:translate(-50%)}.waymo-module__6cqPyG__phase:before{content:"";opacity:.07;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Ccircle cx='16' cy='16' r='1' fill='%231FA37B'/%3E%3C/svg%3E");background-size:32px 32px;position:absolute;inset:0}.waymo-module__6cqPyG__phaseInner{z-index:1;max-width:var(--project-content-max);padding:0 var(--project-gutter);margin:0 auto;position:relative}.waymo-module__6cqPyG__phaseEyebrow{font-family:var(--font-space-mono), "Space Mono", monospace;font-size:var(--w-label-small);letter-spacing:var(--w-label-tracking);text-transform:uppercase;color:#fff6;align-items:center;gap:16px;margin-bottom:12px;display:flex}.waymo-module__6cqPyG__phasePips{gap:5px;display:flex}.waymo-module__6cqPyG__pipDone{background:var(--accent);border-radius:2px;width:24px;height:4px}.waymo-module__6cqPyG__pipNow{background:#fff9;border-radius:2px;width:24px;height:4px}.waymo-module__6cqPyG__pipFuture{background:#ffffff26;border-radius:2px;width:24px;height:4px}.waymo-module__6cqPyG__phaseTitle{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;letter-spacing:-.04em;color:#fff;font-size:clamp(2.75rem,10vw,7rem);font-weight:700;line-height:.88}.waymo-module__6cqPyG__phaseDesc{font-size:var(--body-secondary);color:#ffffff73;margin-top:18px;font-weight:300}.waymo-module__6cqPyG__noteBox{background:var(--bg-card);border:1px solid var(--border);padding:var(--project-frame-padding);border-radius:8px}.waymo-module__6cqPyG__noteBox p{font-size:var(--body-primary);color:var(--text);margin-bottom:14px;line-height:1.75}.waymo-module__6cqPyG__noteBox p:last-child{margin-bottom:0}.waymo-module__6cqPyG__noteBox strong{font-weight:600}.waymo-module__6cqPyG__callout{background:color-mix(in srgb, var(--accent) 8%, transparent);border-left:3px solid var(--accent);border-radius:0 6px 6px 0;margin:24px 0;padding:18px 24px}.waymo-module__6cqPyG__callout p{font-size:var(--body-secondary);color:var(--text);font-style:italic;line-height:1.6}.waymo-module__6cqPyG__twoCol{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.waymo-module__6cqPyG__threeCol{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.waymo-module__6cqPyG__fourCol{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.waymo-module__6cqPyG__sixCol{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.waymo-module__6cqPyG__card{background:var(--bg-card);border:1px solid var(--border);padding:var(--project-card-padding);border-radius:8px}.waymo-module__6cqPyG__cardLabel{font-family:var(--font-space-mono), monospace;font-size:var(--w-label-small);letter-spacing:var(--w-label-tracking);text-transform:uppercase;color:var(--accent);margin-bottom:8px}.waymo-module__6cqPyG__cardH{font-family:var(--font-space-grotesk), sans-serif;font-size:var(--body-primary);margin-bottom:10px;font-weight:600;line-height:1.3}.waymo-module__6cqPyG__card p{font-size:var(--body-secondary);color:var(--text);line-height:1.65}.waymo-module__6cqPyG__card ul{font-size:var(--body-secondary);color:var(--text);margin-top:6px;padding-left:16px;line-height:1.7}.waymo-module__6cqPyG__card li{margin-bottom:4px}.waymo-module__6cqPyG__statCard{background:var(--bg-card);border:1px solid var(--border);padding:var(--project-card-padding);text-align:center;border-radius:8px}.waymo-module__6cqPyG__statNum{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;color:var(--accent);letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(2rem,1.6rem + 1.2vw,3.25rem);font-weight:700;line-height:1}.waymo-module__6cqPyG__statCard p{font-size:var(--w-body-small);color:var(--text-muted);line-height:1.55}.waymo-module__6cqPyG__clusterCard{background:var(--bg-card);border:1px solid var(--border);border-left:4px solid var(--accent);padding:var(--project-card-padding);border-radius:0 8px 8px 0}.waymo-module__6cqPyG__clusterLabel{font-family:var(--font-space-mono), monospace;font-size:var(--w-label-small);letter-spacing:var(--w-label-tracking);text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-weight:700}.waymo-module__6cqPyG__tableWrap{border:1px solid var(--border);border-radius:8px;margin-top:24px;overflow-x:auto}.waymo-module__6cqPyG__tableWrap table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--body-secondary);line-height:1.5}.waymo-module__6cqPyG__tableWrap thead th{font-family:var(--font-space-mono), monospace;font-size:var(--w-label-small);letter-spacing:var(--w-label-tracking);text-transform:uppercase;color:var(--text-muted);text-align:left;border-bottom:1px solid var(--border);background:var(--bg);padding:12px 16px}.waymo-module__6cqPyG__tableWrap tbody td{border-bottom:1px solid var(--border);vertical-align:top;padding:12px 16px}.waymo-module__6cqPyG__tableWrap tbody tr:last-child td{border-bottom:none}.waymo-module__6cqPyG__tableWrap tbody tr:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}.waymo-module__6cqPyG__tdB{font-family:var(--font-space-grotesk), sans-serif;font-weight:600}.waymo-module__6cqPyG__tdMono{font-family:var(--font-space-mono), monospace;font-size:var(--w-label-small)}.waymo-module__6cqPyG__tdAccent{color:var(--accent);font-weight:600}.waymo-module__6cqPyG__tdWarn{color:var(--warn);font-weight:600}.waymo-module__6cqPyG__tdOk{color:var(--ok);font-weight:600}.waymo-module__6cqPyG__codeWrap{border:1px solid var(--border);border-radius:8px;margin-top:20px;overflow:hidden}.waymo-module__6cqPyG__codeHeader{background:var(--bg);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:9px 16px;display:flex}.waymo-module__6cqPyG__codeHeaderLabel{font-family:var(--font-space-mono), monospace;font-size:var(--w-label-display);letter-spacing:var(--w-label-tracking);text-transform:uppercase;color:var(--accent);font-weight:700}.waymo-module__6cqPyG__codeHeaderSub{font-family:var(--font-space-mono), monospace;font-size:var(--w-label-display);color:var(--text-muted)}.waymo-module__6cqPyG__codeBody{background:var(--phase-bg);font-family:var(--font-space-mono), monospace;font-size:var(--project-body-text);color:#ffffffc2;white-space:pre;padding:18px 20px;line-height:1.7;overflow-x:auto}.waymo-module__6cqPyG__archDiagram{background:var(--phase-bg);border:1px solid var(--border);font-family:var(--font-space-mono), monospace;font-size:var(--project-body-text);color:#ffffffad;white-space:pre;border-radius:8px;margin-top:20px;padding:20px 22px;line-height:1.7;overflow-x:auto}.waymo-module__6cqPyG__sequenceDiagram{background:var(--phase-bg);border:1px solid var(--border);color:var(--text);padding:var(--project-frame-padding);border-radius:8px;margin-top:20px;overflow-x:auto}.waymo-module__6cqPyG__sequenceDiagram svg{width:100%;min-width:960px;height:auto;display:block}.waymo-module__6cqPyG__archCaption{font-family:var(--font-space-mono), monospace;font-size:var(--w-label-display);letter-spacing:var(--w-label-tracking);text-transform:uppercase;color:var(--text-muted);margin-top:8px}.waymo-module__6cqPyG__reframe{border:1px solid var(--border);border-radius:8px;grid-template-columns:1fr 1fr;margin-top:24px;display:grid;overflow:hidden}.waymo-module__6cqPyG__reframeOld{background:var(--bg);border-right:1px solid var(--border);padding:32px}.waymo-module__6cqPyG__reframeNew{background:var(--callout-bg);padding:32px}.waymo-module__6cqPyG__reframeLbl{font-family:var(--font-space-mono), monospace;font-size:var(--w-label-display);letter-spacing:var(--w-label-tracking);text-transform:uppercase;margin-bottom:14px}.waymo-module__6cqPyG__reframeOld .waymo-module__6cqPyG__reframeLbl{color:var(--text-muted)}.waymo-module__6cqPyG__reframeNew .waymo-module__6cqPyG__reframeLbl{color:var(--accent)}.waymo-module__6cqPyG__reframeOld p{font-size:var(--body-primary);color:var(--text-muted);font-weight:600;line-height:1.35}.waymo-module__6cqPyG__reframeNew p{font-size:var(--body-primary);color:var(--text);font-weight:600;line-height:1.35}.waymo-module__6cqPyG__assumptionList{flex-direction:column;gap:10px;margin-top:24px;display:flex}.waymo-module__6cqPyG__aItem{border:1px solid var(--border);border-radius:8px;grid-template-columns:52px 1fr;display:grid;overflow:hidden}.waymo-module__6cqPyG__aId{background:var(--accent-subtle);border-right:1px solid var(--border);font-family:var(--font-space-mono), monospace;font-size:var(--w-label-small);color:var(--accent);justify-content:center;align-items:center;font-weight:700;display:flex}.waymo-module__6cqPyG__aBody{padding:13px 16px}.waymo-module__6cqPyG__aStatement{font-size:var(--body-secondary);color:var(--text);margin-bottom:4px;line-height:1.55}.waymo-module__6cqPyG__aBasis{color:var(--text-muted);font-size:clamp(.65rem,.6rem + .07vw,.72rem);font-style:italic;line-height:1.5}.waymo-module__6cqPyG__urgency{font-family:var(--font-space-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:3px;margin-top:4px;padding:2px 7px;font-size:clamp(.55rem,.5rem + .07vw,.63rem);font-weight:700;display:inline-block}.waymo-module__6cqPyG__urgCrit{color:#d03027;background:#d030271f}.waymo-module__6cqPyG__urgHigh{color:#b45309;background:#b453091f}.waymo-module__6cqPyG__urgMed{background:color-mix(in srgb, var(--text-muted) 15%, transparent);color:var(--text-muted)}.waymo-module__6cqPyG__reqList{border:1px solid var(--border);border-radius:8px;margin-top:16px;overflow:hidden}.waymo-module__6cqPyG__reqItem{border-bottom:1px solid var(--border);grid-template-columns:56px 1fr;display:grid}.waymo-module__6cqPyG__reqItem:last-child{border-bottom:none}.waymo-module__6cqPyG__reqId{background:var(--bg);border-right:1px solid var(--border);font-family:var(--font-space-mono), monospace;font-size:var(--w-label-small);color:var(--accent);text-align:center;justify-content:center;align-items:center;padding:4px;font-weight:600;display:flex}.waymo-module__6cqPyG__reqBody{padding:14px 16px}.waymo-module__6cqPyG__reqTitle{font-size:var(--body-secondary);color:var(--text);margin-bottom:6px;font-weight:600}.waymo-module__6cqPyG__reqText{font-size:var(--w-body-small);color:var(--text);line-height:1.6}.waymo-module__6cqPyG__reqTrace{color:var(--text-muted);margin-top:6px;font-size:clamp(.625rem,.58rem + .06vw,.7rem);font-style:italic}.waymo-module__6cqPyG__domainBlock{flex-direction:column;gap:14px;margin-top:24px;display:flex}.waymo-module__6cqPyG__domainItem{border:1px solid var(--border);border-radius:8px;overflow:hidden}.waymo-module__6cqPyG__domainItemHead{border-bottom:1px solid var(--border);grid-template-columns:140px 1fr;display:grid}.waymo-module__6cqPyG__domainItemNum{background:var(--accent-subtle);border-right:1px solid var(--border);font-family:var(--font-space-mono), monospace;font-size:var(--w-label-display);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:12px 14px;font-weight:700;display:flex}.waymo-module__6cqPyG__domainItemTitle{font-size:var(--body-secondary);color:var(--text);align-items:center;padding:12px 16px;font-weight:600;display:flex}.waymo-module__6cqPyG__domainItemBody{font-size:var(--w-body-small);color:var(--text);padding:14px 16px;line-height:1.65}.waymo-module__6cqPyG__domainImplication{background:var(--callout-bg);border-left:3px solid var(--accent);font-size:var(--w-body-small);color:var(--text);border-radius:0 4px 4px 0;margin:10px 16px 16px;padding:10px 14px;font-style:italic;line-height:1.55}.waymo-module__6cqPyG__flowRail{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:24px;display:grid;overflow:hidden}.waymo-module__6cqPyG__flowStep{border-right:1px solid var(--border);padding:14px 12px;position:relative}.waymo-module__6cqPyG__flowStep:last-child{border-right:none}.waymo-module__6cqPyG__flowNum{font-family:var(--font-space-mono), monospace;font-size:var(--w-label-display);color:var(--accent);letter-spacing:.06em;margin-bottom:8px;font-weight:700}.waymo-module__6cqPyG__flowDot{background:var(--accent);opacity:.7;border-radius:50%;width:8px;height:8px;margin-bottom:10px}.waymo-module__6cqPyG__flowState{font-family:var(--font-space-grotesk), sans-serif;font-size:var(--body-secondary);color:var(--text);margin-bottom:8px;font-weight:600}.waymo-module__6cqPyG__flowNote{font-size:var(--project-body-text);color:var(--text-muted);line-height:1.6}.waymo-module__6cqPyG__ladderWrap{border:1px solid var(--border);border-radius:8px;margin-top:24px;overflow:hidden}.waymo-module__6cqPyG__ladderRow{border-bottom:1px solid var(--border);grid-template-columns:30% 30% 40%;display:grid}.waymo-module__6cqPyG__ladderRow:last-child{border-bottom:none}.waymo-module__6cqPyG__ladderAction{border-right:1px solid var(--border);font-size:var(--body-secondary);color:var(--text);align-items:center;padding:12px 14px;font-weight:600;display:flex}.waymo-module__6cqPyG__ladderWhen{border-right:1px solid var(--border);font-size:var(--w-body-small);color:var(--text);padding:12px 14px;line-height:1.55}.waymo-module__6cqPyG__ladderWhy{font-size:var(--w-body-small);color:var(--text-muted);padding:12px 14px;font-style:italic;line-height:1.55}.waymo-module__6cqPyG__matrixWrap{border:1px solid var(--border);border-radius:8px;margin-top:24px;overflow:hidden}.waymo-module__6cqPyG__matrixRow{border-bottom:1px solid var(--border);grid-template-columns:30% 40% 30%;display:grid}.waymo-module__6cqPyG__matrixRow:last-child{border-bottom:none}.waymo-module__6cqPyG__matrixRowHead{background:var(--bg);font-family:var(--font-space-mono), monospace;font-size:var(--w-label-small);letter-spacing:var(--w-label-tracking);text-transform:uppercase;color:var(--text-muted)}.waymo-module__6cqPyG__matrixCell{border-right:1px solid var(--border);font-size:var(--w-body-small);color:var(--text);vertical-align:top;padding:12px 14px;line-height:1.55}.waymo-module__6cqPyG__matrixCell:last-child{border-right:none}.waymo-module__6cqPyG__scenarioList{flex-direction:column;gap:14px;margin-top:24px;display:flex}.waymo-module__6cqPyG__scenarioItem{border:1px solid var(--border);border-radius:8px;overflow:hidden}.waymo-module__6cqPyG__scenarioHead{border-bottom:1px solid var(--border);grid-template-columns:60px 1fr;display:grid}.waymo-module__6cqPyG__scenarioLetter{background:var(--accent-subtle);border-right:1px solid var(--border);font-family:var(--font-space-grotesk), sans-serif;color:var(--accent);justify-content:center;align-items:center;font-size:clamp(1.25rem,1rem + .5vw,1.75rem);font-weight:700;display:flex}.waymo-module__6cqPyG__scenarioTitle{font-size:var(--body-secondary);color:var(--text);align-items:center;padding:10px 16px;font-weight:600;display:flex}.waymo-module__6cqPyG__scenarioBody{grid-template-columns:1fr 1fr 1fr;display:grid}.waymo-module__6cqPyG__scenarioCol{border-right:1px solid var(--border);font-size:var(--w-body-small);color:var(--text);padding:14px 16px;line-height:1.6}.waymo-module__6cqPyG__scenarioCol:last-child{border-right:none}.waymo-module__6cqPyG__scenarioColLabel{font-family:var(--font-space-mono), monospace;font-size:var(--w-label-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-weight:600}.waymo-module__6cqPyG__layerStack{border:1px solid var(--border);border-radius:8px;margin-top:28px;overflow:hidden}.waymo-module__6cqPyG__layerItem{border-bottom:1px solid var(--border);grid-template-columns:160px 1fr 1fr;display:grid}.waymo-module__6cqPyG__layerItem:last-child{border-bottom:none}.waymo-module__6cqPyG__layerNum{background:var(--accent-subtle);border-right:1px solid var(--border);flex-direction:column;justify-content:center;padding:16px;display:flex}.waymo-module__6cqPyG__layerNumLabel{font-family:var(--font-space-mono), monospace;font-size:var(--w-label-display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-weight:700}.waymo-module__6cqPyG__layerName{font-family:var(--font-space-grotesk), sans-serif;font-size:var(--body-secondary);color:var(--text);font-weight:600;line-height:1.3}.waymo-module__6cqPyG__layerWhat{border-right:1px solid var(--border);font-size:var(--body-secondary);color:var(--text);padding:16px;line-height:1.6}.waymo-module__6cqPyG__layerWhy{font-size:var(--w-body-small);color:var(--text-muted);padding:16px;font-style:italic;line-height:1.6}.waymo-module__6cqPyG__stakeSection{flex-direction:column;gap:12px;margin-top:28px;display:flex}.waymo-module__6cqPyG__stakeRing{border:1px solid var(--border);border-radius:8px;overflow:hidden}.waymo-module__6cqPyG__stakeRingHead{background:var(--bg);border-bottom:1px solid var(--border);font-family:var(--font-space-mono), monospace;font-size:var(--w-label-small);letter-spacing:var(--w-label-tracking);text-transform:uppercase;color:var(--accent);padding:10px 16px;font-weight:700}.waymo-module__6cqPyG__visionBox{background:var(--phase-bg);text-align:center;border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);border-radius:12px;margin-top:28px;padding:clamp(2rem,3.5vw,3.25rem)}.waymo-module__6cqPyG__visionTitle{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.01em;color:#fff;max-width:720px;margin:0 auto 16px;font-size:clamp(1.375rem,1rem + 1.75vw,2.25rem);font-weight:700;line-height:1.2}.waymo-module__6cqPyG__visionSub{font-size:var(--body-secondary);color:#ffffff73;max-width:560px;margin:0 auto;line-height:1.6}.waymo-module__6cqPyG__qaList{flex-direction:column;gap:12px;margin-top:24px;display:flex}.waymo-module__6cqPyG__qaItem{border:1px solid var(--border);border-radius:8px;overflow:hidden}.waymo-module__6cqPyG__qaQ{background:var(--bg);border-bottom:1px solid var(--border);font-size:var(--body-secondary);color:var(--text-muted);padding:12px 16px;font-style:italic;font-weight:600}.waymo-module__6cqPyG__qaQ:before{content:"Q  ";font-family:var(--font-space-mono), monospace;color:var(--accent);letter-spacing:.06em;font-style:normal;font-weight:700}.waymo-module__6cqPyG__qaA{font-size:var(--w-body-small);color:var(--text);padding:14px 16px;line-height:1.7}.waymo-module__6cqPyG__qaA:before{content:"A  ";font-family:var(--font-space-mono), monospace;color:var(--accent);letter-spacing:.06em;font-weight:700}.waymo-module__6cqPyG__metricList{border:1px solid var(--border);border-radius:8px;margin-top:24px;overflow:hidden}.waymo-module__6cqPyG__metricRow{border-bottom:1px solid var(--border);grid-template-columns:200px 35% minmax(0,1fr);display:grid}.waymo-module__6cqPyG__metricRow:last-child{border-bottom:none}.waymo-module__6cqPyG__metricRowHead{background:var(--bg)}.waymo-module__6cqPyG__metricCell{border-right:1px solid var(--border);font-size:var(--w-body-small);color:var(--text);vertical-align:top;padding:12px 14px;line-height:1.55}.waymo-module__6cqPyG__metricCell:last-child{border-right:none}.waymo-module__6cqPyG__riskList{border:1px solid var(--border);border-radius:8px;margin-top:24px;overflow:hidden}.waymo-module__6cqPyG__riskRow{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr 1fr;display:grid}.waymo-module__6cqPyG__riskRow:last-child{border-bottom:none}.waymo-module__6cqPyG__riskCell{border-right:1px solid var(--border);font-size:var(--w-body-small);color:var(--text);vertical-align:top;padding:12px 14px;line-height:1.6}.waymo-module__6cqPyG__riskCell:last-child{border-right:none}.waymo-module__6cqPyG__plan9090{flex-direction:column;gap:12px;margin-top:24px;display:flex}.waymo-module__6cqPyG__planBlock{border:1px solid var(--border);border-radius:8px;overflow:hidden}.waymo-module__6cqPyG__planHead{border-bottom:1px solid var(--border);grid-template-columns:120px 1fr;display:grid}.waymo-module__6cqPyG__planTag{background:var(--accent-subtle);border-right:1px solid var(--border);font-family:var(--font-space-mono), monospace;font-size:var(--w-label-display);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;padding:8px;font-weight:700;display:flex}.waymo-module__6cqPyG__planGoal{font-size:var(--body-secondary);color:var(--text);align-items:center;padding:12px 16px;font-weight:600;display:flex}.waymo-module__6cqPyG__planBody{grid-template-columns:1fr 1fr;display:grid}.waymo-module__6cqPyG__planCol{border-right:1px solid var(--border);font-size:var(--w-body-small);color:var(--text);padding:14px 16px;line-height:1.6}.waymo-module__6cqPyG__planCol:last-child{border-right:none}.waymo-module__6cqPyG__planColLabel{font-family:var(--font-space-mono), monospace;font-size:var(--w-label-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;font-weight:600}.waymo-module__6cqPyG__planCol ul{margin:0;padding-left:18px}.waymo-module__6cqPyG__planCol li{margin-bottom:4px}.waymo-module__6cqPyG__prTable{border:1px solid var(--border);border-radius:8px;margin-top:24px;overflow:hidden}.waymo-module__6cqPyG__prRow{border-bottom:1px solid var(--border);grid-template-columns:20fr 25fr 25fr 20fr;display:grid}.waymo-module__6cqPyG__prRow:last-child{border-bottom:none}.waymo-module__6cqPyG__prCell{border-right:1px solid var(--border);font-size:var(--w-body-small);color:var(--text);vertical-align:top;padding:12px 14px;line-height:1.5}.waymo-module__6cqPyG__prCell:last-child{border-right:none}.waymo-module__6cqPyG__mvpRail{border:1px solid var(--border);border-radius:8px;margin-top:24px;overflow:hidden}.waymo-module__6cqPyG__mvpRow{border-bottom:1px solid var(--border);grid-template-columns:100px 240px 1fr;align-items:stretch;display:grid}.waymo-module__6cqPyG__mvpRow:last-child{border-bottom:none}.waymo-module__6cqPyG__mvpTag{background:var(--bg);border-right:1px solid var(--border);font-family:var(--font-space-mono), monospace;font-size:var(--w-label-small);color:var(--accent);text-align:center;justify-content:center;align-items:center;padding:6px;font-weight:600;line-height:1.3;display:flex}.waymo-module__6cqPyG__mvpName{border-right:1px solid var(--border);font-family:var(--font-space-grotesk), sans-serif;font-size:var(--body-secondary);flex-direction:column;justify-content:center;gap:3px;padding:14px 18px;font-weight:600;display:flex}.waymo-module__6cqPyG__mvpNameSub{font-size:var(--w-label-display);color:var(--text-muted);font-family:var(--font-space-mono), monospace;text-transform:uppercase;letter-spacing:.1em;font-weight:400}.waymo-module__6cqPyG__mvpScope{font-size:var(--w-body-small);color:var(--text);align-items:center;padding:14px 18px;line-height:1.6;display:flex}.waymo-module__6cqPyG__prototypeRoot{--proto-green:#1fa37b;--proto-lime:#8fffd2;--proto-blue:#6aa8ff;--proto-amber:#f59e0b;--proto-red:#ef4444;color:#effff8;font-family:var(--font-dm-sans), "DM Sans", sans-serif}.waymo-module__6cqPyG__prototypeHeader{justify-content:space-between;align-items:flex-end;gap:clamp(1rem,3vw,3rem);margin-bottom:22px;display:flex}.waymo-module__6cqPyG__prototypeEyebrow{font-family:var(--font-space-mono), monospace;font-size:var(--w-label-small);letter-spacing:var(--w-label-tracking);text-transform:uppercase;color:var(--proto-green);margin-bottom:10px}.waymo-module__6cqPyG__prototypeTitle{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.05em;text-transform:uppercase;max-width:820px;margin:0 0 14px;font-size:clamp(2rem,4vw,4.25rem);line-height:.95}.waymo-module__6cqPyG__prototypeLead{color:#effff8a3;font-size:var(--body-secondary);max-width:680px;margin:0;line-height:1.65}.waymo-module__6cqPyG__prototypeControls{flex-shrink:0;gap:10px;display:flex}.waymo-module__6cqPyG__prototypeButton,.waymo-module__6cqPyG__prototypeButtonGhost{border:1px solid color-mix(in srgb, var(--proto-green) 46%, transparent);font-family:var(--font-space-mono), monospace;font-size:var(--w-label-small);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:10px 18px;transition:transform .18s,background .18s,border-color .18s}.waymo-module__6cqPyG__prototypeButton{background:var(--proto-green);color:#03120e;font-weight:700}.waymo-module__6cqPyG__prototypeButtonGhost{color:#effff8b8;background:#ffffff08}.waymo-module__6cqPyG__prototypeButton:hover,.waymo-module__6cqPyG__prototypeButtonGhost:hover,.waymo-module__6cqPyG__scenarioTab:hover,.waymo-module__6cqPyG__phaseNode:hover{transform:translateY(-1px)}.waymo-module__6cqPyG__scenarioTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.waymo-module__6cqPyG__scenarioTab{text-align:left;color:#effff8b8;cursor:pointer;background:#ffffff09;border:1px solid #8fffd224;border-radius:14px;padding:14px 16px;transition:transform .18s,background .18s,border-color .18s}.waymo-module__6cqPyG__scenarioTab span,.waymo-module__6cqPyG__scenarioTab small{display:block}.waymo-module__6cqPyG__scenarioTab span{font-family:var(--font-space-grotesk), sans-serif;font-size:var(--body-secondary);color:#effff8;font-weight:700}.waymo-module__6cqPyG__scenarioTab small{font-family:var(--font-space-mono), monospace;font-size:var(--w-label-display);letter-spacing:.08em;text-transform:uppercase;color:#effff87a;margin-top:4px}.waymo-module__6cqPyG__scenarioTabActive{background:color-mix(in srgb, var(--proto-green) 12%, #ffffff09);border-color:color-mix(in srgb, var(--proto-green) 58%, transparent);box-shadow:inset 0 0 0 1px #8fffd214}.waymo-module__6cqPyG__prototypeGrid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.waymo-module__6cqPyG__avPane,.waymo-module__6cqPyG__backendPane{background:radial-gradient(circle at 0 0,#1fa37b38,#0000 34%),linear-gradient(#ffffff0e,#ffffff06);border:1px solid #8fffd229;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 30px 80px #0000003d}.waymo-module__6cqPyG__paneHeader{background:#0000002e;border-bottom:1px solid #8fffd224;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.waymo-module__6cqPyG__paneHeader span{font-family:var(--font-space-mono), monospace;font-size:var(--w-label-display);letter-spacing:.14em;text-transform:uppercase;color:#effff87a}.waymo-module__6cqPyG__paneHeader strong{font-size:var(--w-label-small);color:#effff8db;text-align:right}.waymo-module__6cqPyG__avScreen{padding:16px}.waymo-module__6cqPyG__avHudTop,.waymo-module__6cqPyG__avStatusStrip{grid-template-columns:1fr 1fr;gap:10px;display:grid}.waymo-module__6cqPyG__avHudTop{margin-bottom:12px}.waymo-module__6cqPyG__avHudTop span,.waymo-module__6cqPyG__avStatusStrip span,.waymo-module__6cqPyG__decisionScore span,.waymo-module__6cqPyG__riderMessage span,.waymo-module__6cqPyG__metricMiniGrid span{font-family:var(--font-space-mono), monospace;font-size:var(--w-label-display);letter-spacing:.12em;text-transform:uppercase;color:#effff875;display:block}.waymo-module__6cqPyG__avHudTop strong,.waymo-module__6cqPyG__avStatusStrip strong,.waymo-module__6cqPyG__riderMessage strong{font-size:var(--body-secondary);color:#effff8;margin-top:4px;line-height:1.35;display:block}.waymo-module__6cqPyG__avHudTop>div,.waymo-module__6cqPyG__avStatusStrip>div,.waymo-module__6cqPyG__avDecisionLive{background:#00000029;border:1px solid #8fffd21f;border-radius:12px;padding:12px}.waymo-module__6cqPyG__avDisplayShell{background:#06110f;border:1px solid #8fffd229;border-radius:18px;overflow:hidden}.waymo-module__6cqPyG__plannerVideoShell{aspect-ratio:16/9;background:#06110f;min-height:420px;position:relative;overflow:hidden}.waymo-module__6cqPyG__plannerVideo{object-fit:cover;width:100%;height:100%;display:block}.waymo-module__6cqPyG__plannerVideoShell:after{content:"";pointer-events:none;background:linear-gradient(#06110f1f,#06110f6b),radial-gradient(circle at 65% 70%,#8fffd229,#0000 34%);position:absolute;inset:0}.waymo-module__6cqPyG__avModeBar{background:#00000057;border-bottom:1px solid #8fffd224;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.waymo-module__6cqPyG__avModeBar span,.waymo-module__6cqPyG__avModeBar strong{font-family:var(--font-space-mono), monospace;font-size:var(--w-label-display);letter-spacing:.1em;text-transform:uppercase}.waymo-module__6cqPyG__avModeBar span{color:#effff880}.waymo-module__6cqPyG__avModeBar strong{color:var(--proto-lime);justify-self:end}.waymo-module__6cqPyG__avRoad{background:radial-gradient(circle at 50% 48%,#1fa37b29,#0000 34%),linear-gradient(90deg,#8fffd209 1px,#0000 1px) 0 0/48px 48px,linear-gradient(0deg,#8fffd209 1px,#0000 1px) 0 0/48px 48px,#06110f;min-height:560px;position:relative;overflow:hidden}.waymo-module__6cqPyG__avRoad:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 0 14%,#ffffff0d 14% 15%,#0000 15% 85%,#ffffff0d 85% 86%,#0000 86% 100%),linear-gradient(0deg,#0000 0 18%,#ffffff09 18% 19%,#0000 19% 81%,#ffffff09 81% 82%,#0000 82% 100%);position:absolute;inset:0}.waymo-module__6cqPyG__avHorizon{display:none}.waymo-module__6cqPyG__avLaneGrid{z-index:2;border-left:44px solid #effff814;border-right:44px solid #effff814;border-radius:80px;position:absolute;inset:7% 14%;transform:none}.waymo-module__6cqPyG__avLaneGrid:before,.waymo-module__6cqPyG__avLaneGrid:after{content:"";border-left:2px dashed #effff833;border-right:none;position:absolute;inset:0 45%}.waymo-module__6cqPyG__sensorFan{display:none}.waymo-module__6cqPyG__avRouteSvg{filter:drop-shadow(0 0 12px #8fffd22e);z-index:5;width:100%;height:100%;position:absolute;inset:0}.waymo-module__6cqPyG__avRouteBase,.waymo-module__6cqPyG__avRouteAlert,.waymo-module__6cqPyG__avRouteReroute{fill:none;stroke-width:14px;stroke-linecap:round}.waymo-module__6cqPyG__avRouteBase{stroke:#effff833}.waymo-module__6cqPyG__avRouteAlert{stroke:#ef444400;stroke-dasharray:12 14;transition:stroke .26s}.waymo-module__6cqPyG__avRouteAlertActive{stroke:#ef4444e0}.waymo-module__6cqPyG__avRouteReroute{stroke:#8fffd200;stroke-dasharray:320;stroke-dashoffset:320px;transition:stroke .32s,stroke-dashoffset .8s}.waymo-module__6cqPyG__avRouteRerouteActive{stroke:#8fffd2eb;stroke-dashoffset:0}.waymo-module__6cqPyG__egoVehicle{z-index:8;background:linear-gradient(#ffffffeb,#d2ffefb8),#effff8;border-radius:18px;width:46px;height:70px;transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;top:34px;left:50%;box-shadow:0 0 0 8px #8fffd214,0 18px 36px #0006}.waymo-module__6cqPyG__egoVehicle span{background:#06110fc7;border-radius:12px 12px 4px 4px;position:absolute;inset:9px 10px 38px}.waymo-module__6cqPyG__hazardMarker{opacity:0;background:radial-gradient(circle,#ef444447,#ef444414 56%,#0000 72%);border:1px solid #ef44449e;border-radius:999px;place-items:center;width:112px;height:112px;transition:opacity .26s,transform .26s;display:grid;position:absolute;top:38%;right:10%;transform:scale(.78)}.waymo-module__6cqPyG__hazardMarker span{font-family:var(--font-space-mono), monospace;font-size:var(--w-label-display);letter-spacing:.1em;text-transform:uppercase;color:#ffd7d7;text-align:center}.waymo-module__6cqPyG__hazardMarkerActive{opacity:1;transform:scale(1)}.waymo-module__6cqPyG__sceneHazard{opacity:0;z-index:6;pointer-events:none;transition:opacity .26s,transform .26s;position:absolute;inset:0;transform:translateY(10px)}.waymo-module__6cqPyG__sceneHazardActive{opacity:1;transform:translateY(0)}.waymo-module__6cqPyG__arrowBoard{color:#ffd27a;font-family:var(--font-space-mono), monospace;font-size:var(--w-label-display);letter-spacing:.12em;text-transform:uppercase;background:#231405eb;border:1px solid #f59e0bb3;border-radius:8px;padding:8px 12px;position:absolute;top:32%;right:18%;box-shadow:0 0 28px #f59e0b3d}.waymo-module__6cqPyG__coneRow{justify-content:space-between;width:24%;height:20%;display:flex;position:absolute;top:44%;right:17%;transform:rotate(-16deg)}.waymo-module__6cqPyG__coneRow span{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(#ff8a1d,#b84208);width:18px;height:40px;display:block;box-shadow:0 10px 18px #00000052}.waymo-module__6cqPyG__workZoneBox{color:#ffd7d7;font-family:var(--font-space-mono), monospace;font-size:var(--w-label-display);letter-spacing:.12em;text-transform:uppercase;background:#ef444414;border:2px solid #ef4444b8;padding:34px 32px;position:absolute;top:48%;right:13%;transform:rotate(-7deg)}.waymo-module__6cqPyG__waterPatch{background:radial-gradient(circle at 40% 45%,#ffffff80,#0000 9%),radial-gradient(circle at 65%,#ffffff47,#0000 12%),linear-gradient(90deg,#41aaff33,#41aaffb8,#41aaff29);border:1px solid #6aa8ff94;border-radius:50%;height:20%;position:absolute;top:38%;left:34%;right:25%;transform:rotate(-8deg);box-shadow:0 0 38px #6aa8ff3d}.waymo-module__6cqPyG__rainBand{color:#dbeafe;font-family:var(--font-space-mono), monospace;font-size:var(--w-label-display);letter-spacing:.1em;background:#0a1c34b8;border:1px solid #6aa8ff80;border-radius:8px;padding:8px 10px;position:absolute;top:24%;left:9%}.waymo-module__6cqPyG__openLaneTag,.waymo-module__6cqPyG__staleClosureGhost{font-family:var(--font-space-mono), monospace;font-size:var(--w-label-display);letter-spacing:.1em;text-transform:uppercase;border-radius:8px;padding:8px 10px;position:absolute}.waymo-module__6cqPyG__openLaneTag{color:#d8fff0;background:#1fa37b29;border:1px solid #8fffd275;top:42%;left:11%}.waymo-module__6cqPyG__staleClosureGhost{color:#ffd7d7d1;background:#ef444414;border:1px dashed #ef44448a;top:34%;right:10%}.waymo-module__6cqPyG__perceptionBox{opacity:0;z-index:7;background:#02120d99;border:2px solid #8fffd2a8;border-radius:12px;width:clamp(150px,20vw,220px);padding:12px;transition:opacity .26s,transform .26s;position:absolute;top:24%;right:8%;transform:translateY(8px);box-shadow:0 0 0 9999px #0000}.waymo-module__6cqPyG__perceptionBoxActive{opacity:1;transform:translateY(0)}.waymo-module__6cqPyG__perceptionBox:before,.waymo-module__6cqPyG__perceptionBox:after{content:"";border-color:var(--proto-lime);width:16px;height:16px;position:absolute}.waymo-module__6cqPyG__perceptionBox:before{border-top:3px solid;border-left:3px solid;top:-2px;left:-2px}.waymo-module__6cqPyG__perceptionBox:after{border-bottom:3px solid;border-right:3px solid;bottom:-2px;right:-2px}.waymo-module__6cqPyG__perceptionBox span,.waymo-module__6cqPyG__perceptionBox strong{font-family:var(--font-space-mono), monospace;text-transform:uppercase;display:block}.waymo-module__6cqPyG__perceptionBox span{color:var(--proto-lime);font-size:var(--w-label-small);letter-spacing:.1em}.waymo-module__6cqPyG__perceptionBox strong{color:#effff8c2;font-size:var(--w-label-display);letter-spacing:.08em;margin-top:4px}.waymo-module__6cqPyG__avMiniMap{display:none}.waymo-module__6cqPyG__miniMapTitle{font-family:var(--font-space-mono), monospace;font-size:calc(var(--w-label-display) * .92);letter-spacing:.1em;text-transform:uppercase;color:#effff894;border-bottom:1px solid #8fffd224;padding:8px 10px}.waymo-module__6cqPyG__miniMapBody{background:linear-gradient(90deg,#8fffd212 1px,#0000 1px) 0 0/22px 22px,linear-gradient(0deg,#8fffd212 1px,#0000 1px) 0 0/22px 22px,radial-gradient(circle at 52% 62%,#8fffd22e,#0000 32%);height:150px;position:relative}.waymo-module__6cqPyG__miniMapBody:before,.waymo-module__6cqPyG__miniMapBody:after,.waymo-module__6cqPyG__miniReroute{content:"";border-radius:999px;position:absolute}.waymo-module__6cqPyG__miniMapBody:before{background:#effff829;width:12px;height:86%;top:8%;left:48%}.waymo-module__6cqPyG__miniMapBody:after{background:#effff821;width:70%;height:10px;top:48%;left:16%}.waymo-module__6cqPyG__miniCar{z-index:2;background:#effff8;border-radius:5px;width:12px;height:20px;position:absolute;bottom:18%;left:49%}.waymo-module__6cqPyG__miniHazard{z-index:2;background:#ef44442e;border:1px solid #ef4444c2;width:36px;height:28px;position:absolute;top:32%;right:25%}.waymo-module__6cqPyG__miniReroute{z-index:3;border:4px solid #8fffd200;border-right:none;width:42%;height:45%;transition:border-color .32s;top:30%;left:20%;transform:rotate(-18deg)}.waymo-module__6cqPyG__miniRerouteActive{border-color:#8fffd2db}.waymo-module__6cqPyG__avExplainPanel{display:none}.waymo-module__6cqPyG__avExplainPanel div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020c0ac2;border:1px solid #8fffd224;border-radius:12px;padding:9px 10px}.waymo-module__6cqPyG__avExplainPanel span{font-family:var(--font-space-mono), monospace;font-size:calc(var(--w-label-display) * .92);letter-spacing:.1em;text-transform:uppercase;color:var(--proto-green);display:block}.waymo-module__6cqPyG__avExplainPanel strong{font-size:var(--w-body-small);color:#effff8d1;margin-top:3px;line-height:1.35;display:block}.waymo-module__6cqPyG__mapDecisionStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.waymo-module__6cqPyG__mapDecisionStrip div{background:#00000029;border:1px solid #8fffd21f;border-radius:12px;padding:12px}.waymo-module__6cqPyG__mapDecisionStrip span{font-family:var(--font-space-mono), monospace;font-size:var(--w-label-display);letter-spacing:.12em;text-transform:uppercase;color:var(--proto-green);margin-bottom:4px;display:block}.waymo-module__6cqPyG__mapDecisionStrip strong{color:#effff8d6;font-size:var(--w-body-small);line-height:1.4;display:block}.waymo-module__6cqPyG__fleetPing{background:var(--proto-green);opacity:0;border-radius:999px;width:16px;height:16px;position:absolute;bottom:18%;left:50%;transform:translate(-50%)}.waymo-module__6cqPyG__fleetPingActive{animation:1.5s ease-out infinite waymo-module__6cqPyG__fleetPulse}.waymo-module__6cqPyG__avStatusStrip{margin-top:12px}.waymo-module__6cqPyG__avDecisionLive{border-color:color-mix(in srgb, var(--proto-green) 42%, transparent);background:color-mix(in srgb, var(--proto-green) 12%, #0000002e)}.waymo-module__6cqPyG__backendPane{padding-bottom:16px}.waymo-module__6cqPyG__backendDecisionHero{background:radial-gradient(circle at 100% 0,#1fa37b29,#0000 42%),#00000038;border:1px solid #8fffd224;border-radius:18px;margin:16px 16px 0;padding:16px}.waymo-module__6cqPyG__backendDecisionHero span{font-family:var(--font-space-mono), monospace;font-size:var(--w-label-display);letter-spacing:.12em;text-transform:uppercase;color:#effff87a;margin-bottom:7px;display:block}.waymo-module__6cqPyG__backendDecisionHero strong{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.03em;color:#effff8;font-size:clamp(1.4rem,2.2vw,2.2rem);line-height:1;display:block}.waymo-module__6cqPyG__backendDecisionHero p{font-size:var(--body-secondary);color:#effff8a8;margin:10px 0 0;line-height:1.55}.waymo-module__6cqPyG__backendDecisionHeroLive{border-color:color-mix(in srgb, var(--proto-green) 42%, transparent);background:radial-gradient(circle at 100% 0,#8fffd238,#0000 44%),#1fa37b1a}.waymo-module__6cqPyG__phaseTrace{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:16px;display:grid}.waymo-module__6cqPyG__phaseNode{color:#effff894;min-height:48px;font-family:var(--font-space-mono), monospace;font-size:var(--w-label-display);letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer;background:#0000002e;border:1px solid #8fffd21f;border-radius:12px;padding:9px 10px;line-height:1.35;transition:transform .18s,color .18s,border-color .18s,background .18s}.waymo-module__6cqPyG__phaseNode span{color:#8fffd26b;margin-bottom:0;margin-right:6px;display:inline-block}.waymo-module__6cqPyG__phaseNodeActive{color:#effff8;border-color:color-mix(in srgb, var(--proto-green) 44%, transparent);background:color-mix(in srgb, var(--proto-green) 10%, #00000038)}.waymo-module__6cqPyG__backendCard,.waymo-module__6cqPyG__decisionPanel,.waymo-module__6cqPyG__fleetPanel{background:#0000002e;border:1px solid #8fffd224;border-radius:14px;margin:0 16px 12px;padding:14px}.waymo-module__6cqPyG__backendCardLabel{font-family:var(--font-space-mono), monospace;font-size:var(--w-label-display);letter-spacing:.12em;text-transform:uppercase;color:var(--proto-green);margin-bottom:8px}.waymo-module__6cqPyG__backendCard p,.waymo-module__6cqPyG__fleetPanel p{font-size:var(--body-secondary);color:#effff8bd;margin:0;line-height:1.55}.waymo-module__6cqPyG__evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 16px 12px;display:grid}.waymo-module__6cqPyG__evidenceCard{background:#ffffff09;border:1px solid #8fffd21f;border-radius:14px;padding:12px}.waymo-module__6cqPyG__evidenceTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.waymo-module__6cqPyG__evidenceTop span{font-family:var(--font-space-mono), monospace;font-size:var(--w-label-display);letter-spacing:.1em;text-transform:uppercase;color:#effff894}.waymo-module__6cqPyG__evidenceTop strong{color:#effff8;font-family:var(--font-space-mono), monospace;font-size:var(--w-label-small)}.waymo-module__6cqPyG__evidenceCard p{color:#effff8c7;min-height:44px;font-size:var(--w-body-small);margin:0 0 10px;line-height:1.45}.waymo-module__6cqPyG__evidenceMeta{flex-wrap:wrap;gap:6px;display:flex}.waymo-module__6cqPyG__evidenceMeta span{font-family:var(--font-space-mono), monospace;font-size:calc(var(--w-label-display) * .9);color:#effff894;background:#ffffff0e;border-radius:999px;padding:3px 7px}.waymo-module__6cqPyG__evidenceTone_confirmed{border-color:#8fffd257}.waymo-module__6cqPyG__evidenceTone_risk{border-color:#f59e0b5c}.waymo-module__6cqPyG__evidenceTone_negative{border-color:#6aa8ff66}.waymo-module__6cqPyG__evidenceTone_conflict{border-color:#ef444461}.waymo-module__6cqPyG__decisionPanel{grid-template-columns:1fr auto;gap:14px;display:grid}.waymo-module__6cqPyG__decisionScore strong{font-family:var(--font-space-grotesk), sans-serif;margin-top:2px;font-size:clamp(1.6rem,3vw,3rem);line-height:1;display:block}.waymo-module__6cqPyG__scoreTrack{background:#ffffff14;border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.waymo-module__6cqPyG__scoreTrack div{border-radius:inherit;background:linear-gradient(90deg, var(--proto-green), var(--proto-lime));height:100%;transition:width .6s}.waymo-module__6cqPyG__decisionBadge{font-family:var(--font-space-mono), monospace;font-size:var(--w-label-small);letter-spacing:.08em;text-transform:uppercase;color:#effff8b3;white-space:nowrap;background:#ffffff0a;border:1px solid #8fffd238;border-radius:999px;align-self:start;padding:8px 12px}.waymo-module__6cqPyG__decision_activate{color:#d8fff0;background:#1fa37b2e;border-color:#8fffd280}.waymo-module__6cqPyG__decision_review{color:#fff3d1;background:#f59e0b29;border-color:#f59e0b8a}.waymo-module__6cqPyG__decision_expire{color:#dbeafe;background:#6aa8ff29;border-color:#6aa8ff8f}.waymo-module__6cqPyG__decisionFacts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.waymo-module__6cqPyG__decisionFacts div{border-top:1px solid #8fffd21a;padding-top:10px}.waymo-module__6cqPyG__decisionFacts dt{font-family:var(--font-space-mono), monospace;font-size:var(--w-label-display);letter-spacing:.12em;text-transform:uppercase;color:#effff86b;margin-bottom:4px}.waymo-module__6cqPyG__decisionFacts dd{font-size:var(--w-body-small);color:#effff8c2;margin:0;line-height:1.5}.waymo-module__6cqPyG__metricMiniGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.waymo-module__6cqPyG__metricMiniGrid div,.waymo-module__6cqPyG__riderMessage{background:#ffffff09;border:1px solid #8fffd21f;border-radius:12px;padding:11px}.waymo-module__6cqPyG__metricMiniGrid strong{color:#effff8;margin-top:4px;font-size:clamp(1.2rem,2vw,2rem);line-height:1;display:block}.waymo-module__6cqPyG__metricMiniGrid small{color:#effff87a;margin-top:4px;line-height:1.3;display:block}.waymo-module__6cqPyG__riderMessage{margin-top:10px}@keyframes waymo-module__6cqPyG__fleetPulse{0%{opacity:.75;box-shadow:0 0 #8fffd26b}to{opacity:0;box-shadow:0 0 0 120px #8fffd200}}@media (max-width:1023px){.waymo-module__6cqPyG__threeCol,.waymo-module__6cqPyG__fourCol,.waymo-module__6cqPyG__sixCol,.waymo-module__6cqPyG__layerItem{grid-template-columns:repeat(2,minmax(0,1fr))}.waymo-module__6cqPyG__twoCol,.waymo-module__6cqPyG__reframe,.waymo-module__6cqPyG__scenarioBody,.waymo-module__6cqPyG__planBody{grid-template-columns:1fr}.waymo-module__6cqPyG__flowRail{grid-template-columns:repeat(3,minmax(0,1fr))}.waymo-module__6cqPyG__ladderRow{grid-template-columns:30% 30% 40%}.waymo-module__6cqPyG__ladderWhy{display:block}.waymo-module__6cqPyG__matrixRow{grid-template-columns:30% 40% 30%}.waymo-module__6cqPyG__prRow{grid-template-columns:20fr 25fr 25fr 20fr}.waymo-module__6cqPyG__mvpRow{grid-template-columns:80px 1fr}.waymo-module__6cqPyG__mvpScope{display:none}.waymo-module__6cqPyG__prototypeHeader{flex-direction:column;align-items:flex-start}.waymo-module__6cqPyG__prototypeGrid{grid-template-columns:1fr}.waymo-module__6cqPyG__avRoad{min-height:460px}.waymo-module__6cqPyG__phase{padding:56px 0 44px}}@media (max-width:767px){.waymo-module__6cqPyG__threeCol,.waymo-module__6cqPyG__fourCol,.waymo-module__6cqPyG__sixCol,.waymo-module__6cqPyG__twoCol,.waymo-module__6cqPyG__reframe,.waymo-module__6cqPyG__scenarioBody,.waymo-module__6cqPyG__planBody{grid-template-columns:1fr}.waymo-module__6cqPyG__flowRail{grid-template-columns:repeat(2,minmax(0,1fr))}.waymo-module__6cqPyG__flowStep{border-bottom:1px solid var(--border);border-right:none}.waymo-module__6cqPyG__flowStep:nth-child(2n){border-right:none}.waymo-module__6cqPyG__flowStep:nth-child(odd){border-right:1px solid var(--border)}.waymo-module__6cqPyG__flowStep:last-child{border-bottom:none}.waymo-module__6cqPyG__domainItemHead{grid-template-columns:1fr}.waymo-module__6cqPyG__domainItemNum{border-right:none;border-bottom:1px solid var(--border)}.waymo-module__6cqPyG__ladderRow{grid-template-columns:1fr}.waymo-module__6cqPyG__ladderAction{border-right:none;border-bottom:1px solid var(--border)}.waymo-module__6cqPyG__ladderWhen{border-right:none}.waymo-module__6cqPyG__ladderWhy{display:none}.waymo-module__6cqPyG__matrixRow,.waymo-module__6cqPyG__layerItem{grid-template-columns:1fr}.waymo-module__6cqPyG__layerWhy{display:none}.waymo-module__6cqPyG__metricRow{grid-template-columns:1fr}.waymo-module__6cqPyG__metricCell{border-right:none;border-bottom:1px solid var(--border)}.waymo-module__6cqPyG__metricCell:last-child{border-bottom:none}.waymo-module__6cqPyG__riskRow{grid-template-columns:1fr}.waymo-module__6cqPyG__riskCell{border-right:none;border-bottom:1px solid var(--border)}.waymo-module__6cqPyG__riskCell:last-child{border-bottom:none}.waymo-module__6cqPyG__prRow{grid-template-columns:1fr}.waymo-module__6cqPyG__prCell{border-right:none;border-bottom:1px solid var(--border)}.waymo-module__6cqPyG__prCell:last-child{border-bottom:none}.waymo-module__6cqPyG__mvpRow{grid-template-columns:60px 1fr}.waymo-module__6cqPyG__mvpScope{display:none}.waymo-module__6cqPyG__scenarioTabs,.waymo-module__6cqPyG__avHudTop,.waymo-module__6cqPyG__avStatusStrip,.waymo-module__6cqPyG__mapDecisionStrip,.waymo-module__6cqPyG__evidenceGrid,.waymo-module__6cqPyG__decisionFacts,.waymo-module__6cqPyG__metricMiniGrid{grid-template-columns:1fr}.waymo-module__6cqPyG__plannerVideoShell{min-height:260px}.waymo-module__6cqPyG__phaseTrace,.waymo-module__6cqPyG__decisionPanel{grid-template-columns:1fr}.waymo-module__6cqPyG__paneHeader{flex-direction:column;align-items:flex-start}.waymo-module__6cqPyG__paneHeader strong{text-align:left}.waymo-module__6cqPyG__prototypeControls{width:100%}.waymo-module__6cqPyG__prototypeButton,.waymo-module__6cqPyG__prototypeButtonGhost{flex:1}.waymo-module__6cqPyG__avRoad{min-height:390px}.waymo-module__6cqPyG__hazardMarker{width:94px;height:94px;right:4%}.waymo-module__6cqPyG__aItem,.waymo-module__6cqPyG__reqItem{grid-template-columns:44px 1fr}.waymo-module__6cqPyG__section{padding:32px 0}.waymo-module__6cqPyG__phase{padding:44px 0 36px}.waymo-module__6cqPyG__codeBody,.waymo-module__6cqPyG__archDiagram{font-size:calc(var(--w-label-display) * .85)}.waymo-module__6cqPyG__planHead{grid-template-columns:80px 1fr}}
