:where(._overviewSection_ii11q_6,._detailSection_ii11q_6,._projectSection_ii11q_6,._relatedNav_ii11q_6){--section:var(--detail-section);--sp-xxl:var(--detail-space-xl);--sp-xl:var(--detail-space-lg);--sp-lg:var(--detail-space-md);--sp-md:var(--detail-space-sm);--sp-sm:var(--detail-space-xs);--sp-xs:5px}._overviewSection_ii11q_6{border-top:1px solid var(--hairline)}._overviewGrid_ii11q_20{gap:var(--sp-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._overviewSection_ii11q_6 .overview-card{min-height:168px;padding:var(--detail-card-padding)}._overviewSection_ii11q_6 .overview-card h2{margin-bottom:var(--sp-sm);font-size:var(--detail-card-title);letter-spacing:-.03em;line-height:1.1}._overviewCardTopline_ii11q_38{justify-content:space-between;align-items:baseline;gap:var(--sp-md);margin-bottom:var(--detail-space-lg);display:flex}._overviewIndex_ii11q_46{color:var(--blue-deep);letter-spacing:.08em;font-size:14px;font-weight:700;line-height:1.29}._overviewMessage_ii11q_54{max-width:520px;margin-bottom:var(--sp-md);color:inherit;font-size:var(--detail-body-size);line-height:1.45}._overviewMeta_ii11q_62,._overviewKeywords_ii11q_63{max-width:520px;color:var(--ink-80);font-size:var(--detail-meta-size);letter-spacing:-.224px;line-height:1.43}._overviewMeta_ii11q_62{margin-bottom:var(--sp-md)}._overviewKeywords_ii11q_63{margin-bottom:var(--sp-lg)}._detailInner_ii11q_79{--section:var(--detail-section);--sp-xxl:var(--detail-space-xl);--sp-xl:var(--detail-space-lg);--sp-lg:var(--detail-space-md);--sp-md:var(--detail-space-sm);--sp-sm:var(--detail-space-xs);--sp-xs:5px;min-width:0}._projectIntroduction_ii11q_90,._projectDevelopment_ii11q_91{min-width:0}._projectDevelopment_ii11q_91{margin-top:var(--sp-lg);padding-top:var(--sp-lg);border-top:1px solid var(--hairline)}._darkProject_ii11q_101 ._projectDevelopment_ii11q_91{border-top-color:var(--tile-3)}._projectHeader_ii11q_105{align-items:start;gap:var(--detail-space-md);margin-bottom:var(--detail-space-lg);grid-template-columns:minmax(66px,.14fr) minmax(0,1fr);display:grid}._projectNumber_ii11q_113{color:var(--blue-deep);font-size:var(--detail-index-size);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-weight:800;line-height:.84}._projectHeader_ii11q_105 h2{max-width:920px;margin-bottom:var(--sp-xs);font-size:var(--detail-title);line-height:1.04}._projectMessage_ii11q_129{max-width:820px;color:inherit;font-size:var(--detail-message);letter-spacing:-.02em;margin:0;line-height:1.2}._projectSummary_ii11q_138{max-width:820px;margin-bottom:var(--sp-md);color:var(--ink-80);font-size:var(--detail-body-size);line-height:1.58}._projectPrimer_ii11q_146{gap:var(--sp-sm);max-width:960px;margin:0 0 var(--sp-md) calc(48px + var(--sp-md));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._primerBlock_ii11q_154{min-width:0;padding-top:var(--sp-sm);border-top:1px solid var(--hairline)}._primerLabel_ii11q_160{margin-bottom:var(--sp-xs);color:var(--blue-deep);letter-spacing:.08em;font-size:11px;font-weight:750;line-height:1.3;display:block}._primerBlock_ii11q_154 p{min-width:0;color:var(--ink-80);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}._projectPrimerDark_ii11q_179 ._primerBlock_ii11q_154{border-top-color:var(--tile-3)}._projectPrimerDark_ii11q_179 ._primerLabel_ii11q_160{color:var(--blue-on-dark)}._projectPrimerDark_ii11q_179 ._primerBlock_ii11q_154 p{color:var(--on-dark-muted)}._projectFacts_ii11q_191{gap:var(--sp-md);grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px;margin:0;display:grid}._projectFactsCompact_ii11q_199{grid-template-columns:repeat(2,minmax(0,1fr))}._projectFacts_ii11q_191>div{min-width:0;padding-top:var(--sp-sm);border-top:1px solid var(--hairline)}._projectFacts_ii11q_191 dt,._projectFacts_ii11q_191 dd{margin:0}._projectFacts_ii11q_191 dt{margin-bottom:var(--sp-xs);color:var(--ink-80);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}._projectFacts_ii11q_191 dd{color:inherit;overflow-wrap:anywhere;font-size:15px;line-height:1.45}._projectFocus_ii11q_230{max-width:860px;margin:0 0 var(--detail-space-md) calc(48px + var(--sp-md));padding:var(--sp-sm) 0 var(--sp-xs);border-top:1px solid var(--hairline)}._appleDevelopment_ii11q_237 ._projectFocus_ii11q_230,._rlDevelopment_ii11q_241 ._projectFocus_ii11q_230{margin-left:0}._projectFocus_ii11q_230>span{margin-bottom:var(--sp-xs);color:var(--blue-deep);letter-spacing:.1em;font-size:11px;font-weight:750;display:block}._appleStory_ii11q_254,._rlStory_ii11q_255{gap:var(--sp-md);min-width:0;margin-bottom:var(--sp-xl);display:grid}._appleStory_ii11q_254{grid-template-columns:repeat(2,minmax(0,1fr))}._storyPanel_ii11q_266{min-width:0;padding:var(--sp-lg);background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-lg);border-top:2px solid var(--blue)}._storyPanelAccent_ii11q_275{border-left:1px solid var(--hairline);border-top-color:var(--blue-deep);background:var(--pearl)}._storyLabel_ii11q_281{margin:0 0 var(--sp-sm);color:var(--blue-deep);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.35}._storyPanel_ii11q_266 h3,._rlHook_ii11q_292 h3{max-width:34ch;margin-bottom:var(--sp-sm);letter-spacing:-.02em;font-size:clamp(20px,2.2vw,26px);line-height:1.16}._storyRows_ii11q_300{gap:var(--sp-sm);margin:0;display:grid}._storyRows_ii11q_300>div{gap:var(--sp-sm);padding-top:var(--sp-sm);border-top:1px solid var(--hairline);grid-template-columns:minmax(42px,.22fr) minmax(0,1fr);display:grid}._storyRows_ii11q_300 dt,._storyRows_ii11q_300 dd{margin:0}._storyRows_ii11q_300 dt{color:var(--blue-deep);font-size:13px;font-weight:750;line-height:1.45}._storyRows_ii11q_300 dd{color:var(--ink-80);font-size:14px;line-height:1.5}._storyPanel_ii11q_266 p:last-child,._rlHook_ii11q_292 p:last-child,._rlDecision_ii11q_334>p:not(._storyLabel_ii11q_281){max-width:62ch;color:var(--ink-80);margin-bottom:0;line-height:1.55}._improvementList_ii11q_341{gap:var(--sp-sm);margin:0;padding:0;list-style:none;display:grid}._improvementList_ii11q_341 li{gap:var(--sp-sm);padding-top:var(--sp-sm);border-top:1px solid var(--hairline);grid-template-columns:minmax(92px,.28fr) minmax(0,1fr);display:grid}._improvementList_ii11q_341 strong{color:var(--blue-deep);font-size:14px;line-height:1.4}._improvementList_ii11q_341 span{color:var(--ink-80);font-size:14px;line-height:1.5}._visualGrid_ii11q_369,._rlVisualGrid_ii11q_370{gap:var(--sp-md);align-items:start;min-width:0;display:grid}._visualGrid_ii11q_369{grid-template-columns:repeat(2,minmax(0,1fr))}._appleVisual_ii11q_381,._rlVisualGrid_ii11q_370{grid-template-columns:minmax(0,1fr)}._evidenceFigure_ii11q_386,._diagramCard_ii11q_387{min-width:0;margin:0}._evidenceFigure_ii11q_386{width:100%;max-width:100%;padding:var(--detail-space-sm);align-self:start;margin-inline:0}._explainerFigure_ii11q_403{width:100%;max-width:min(100%,1120px);padding:var(--detail-space-sm);background:var(--pearl);border:1px solid var(--hairline);border-radius:var(--r-lg);margin-inline:auto}._explainerFigureDark_ii11q_413{color:var(--on-dark);background:var(--tile-2);border-color:var(--tile-3)}._appleExplainer_ii11q_419,._rlExplainer_ii11q_420{width:100%}._assetViewport_ii11q_424{aspect-ratio:4/3;border-radius:var(--r-md);background:var(--paper);place-items:center;width:100%;min-width:0;display:grid;overflow:hidden}._assetViewport_ii11q_424 img{object-fit:contain;width:100%;max-width:100%;height:100%;display:block}._explainerFigure_ii11q_403 ._assetViewport_ii11q_424{aspect-ratio:16/9;background:var(--paper)}._appleExplainer_ii11q_419 ._assetViewport_ii11q_424,._rlExplainer_ii11q_420 ._assetViewport_ii11q_424{aspect-ratio:auto;height:auto}._appleExplainer_ii11q_419 ._assetViewport_ii11q_424 img,._rlExplainer_ii11q_420 ._assetViewport_ii11q_424 img{height:auto}._explainerFigureDark_ii11q_413 ._assetViewport_ii11q_424{background:#061326}._diagramCard_ii11q_387{padding:var(--detail-space-sm);color:var(--ink);background:var(--pearl);border:1px solid var(--hairline);border-radius:var(--r-lg)}@media (min-width:834px){._diagramCard_ii11q_387,._roleFanoutFigure_ii11q_473{width:100%;max-width:min(100%,960px);margin-inline:auto}}._flowDiagram_ii11q_480{gap:var(--sp-sm);width:100%;min-width:0;display:grid}._flowRowWrap_ii11q_487{gap:var(--sp-xs);min-width:0;display:grid}._flowRow_ii11q_487{gap:var(--sp-sm);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}._flowNodeGroup_ii11q_500{align-items:center;gap:var(--sp-xs);min-width:0;display:flex}._flowNode_ii11q_500{width:100%;min-height:54px;padding:var(--sp-xs) var(--sp-sm);color:var(--ink);background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-md);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1.3;display:flex}._flowArrow_ii11q_525{color:var(--blue-deep);flex:none;font-size:20px;line-height:1}._flowTurn_ii11q_532{color:var(--blue-deep);justify-self:center;font-size:20px;line-height:1}._flowDiagramDark_ii11q_539{color:var(--on-dark)}._flowDiagramDark_ii11q_539 ._flowNode_ii11q_500{color:var(--on-dark);background:var(--tile-1);border-color:var(--tile-3)}._flowDiagramDark_ii11q_539 ._flowArrow_ii11q_525,._flowDiagramDark_ii11q_539 ._flowTurn_ii11q_532{color:var(--blue-on-dark)}._outcomeRow_ii11q_554,._rlOutcome_ii11q_555{gap:var(--sp-lg);min-width:0;margin-top:var(--sp-lg);align-items:start;display:grid}._outcomeRow_ii11q_554{grid-template-columns:minmax(0,1fr)}._outcomeText_ii11q_567{max-width:64ch;color:var(--ink-80);font-size:var(--detail-body-size);margin:0;line-height:1.55}._projectLinks_ii11q_575{gap:var(--sp-md);margin-top:var(--sp-md);flex-wrap:wrap;display:flex}@media (min-width:834px){._evidenceFigure_ii11q_386{max-width:min(100%,840px);margin-inline:auto}}._rlStory_ii11q_255{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}._rlHook_ii11q_292,._rlDecision_ii11q_334{min-width:0;padding:var(--sp-lg);background:var(--tile-1);border:1px solid var(--tile-3);border-top:2px solid var(--blue-on-dark);border-radius:var(--r-lg)}._rlDecision_ii11q_334{background:var(--tile-2)}._rlHook_ii11q_292 ._storyLabel_ii11q_281,._rlDecision_ii11q_334 ._storyLabel_ii11q_281,._darkProject_ii11q_101 ._storyLabel_ii11q_281,._rlHook_ii11q_292 p:last-child,._rlDecision_ii11q_334>p:not(._storyLabel_ii11q_281),._darkProject_ii11q_101 ._projectNumber_ii11q_113{color:var(--blue-on-dark)}._rlHook_ii11q_292 h3,._rlDecision_ii11q_334 h3{max-width:34ch;margin-bottom:var(--sp-md);color:var(--on-dark);letter-spacing:-.02em;font-size:clamp(20px,2.2vw,26px);line-height:1.16}._rlStoryRows_ii11q_631{gap:var(--sp-sm);margin:0;display:grid}._rlStoryRows_ii11q_631>div{gap:var(--sp-sm);padding-top:var(--sp-sm);border-top:1px solid var(--tile-3);grid-template-columns:minmax(76px,.27fr) minmax(0,1fr);display:grid}._rlStoryRows_ii11q_631 dt,._rlStoryRows_ii11q_631 dd{margin:0}._rlStoryRows_ii11q_631 dt{color:var(--blue-on-dark);font-size:13px;font-weight:750;line-height:1.45}._rlStoryRows_ii11q_631 dd{color:var(--on-dark-muted);font-size:14px;line-height:1.5}._darkProject_ii11q_101 ._projectSummary_ii11q_138{color:var(--on-dark-muted)}._darkProject_ii11q_101 ._projectFocus_ii11q_230{border-top-color:var(--blue-on-dark)}._darkProject_ii11q_101 ._projectFocus_ii11q_230>span{color:var(--blue-on-dark)}._darkProject_ii11q_101 ._projectFacts_ii11q_191>div{border-top-color:var(--tile-3)}._darkProject_ii11q_101 ._projectFacts_ii11q_191 dt{color:var(--on-dark-muted)}._rlMethodNote_ii11q_683{margin:var(--sp-sm) 0 0;color:var(--on-dark-muted);font-size:14px;line-height:1.45}._actionGate_ii11q_690{gap:var(--sp-sm);margin:var(--sp-lg) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}._actionGate_ii11q_690 li{align-items:baseline;gap:var(--sp-xs);min-width:0;padding:var(--sp-sm);color:var(--on-dark-muted);background:var(--tile-2);border:1px solid var(--tile-3);border-radius:var(--r-md);display:flex}._actionGate_ii11q_690 li span{color:var(--blue-on-dark);font-variant-numeric:tabular-nums;flex:none;font-size:12px}._actionGate_ii11q_690 li strong{min-width:0;color:var(--on-dark);overflow-wrap:anywhere;font-size:14px;line-height:1.35}._stateGate_ii11q_726{gap:var(--sp-sm);margin:var(--sp-lg) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}._stateGate_ii11q_726 li{gap:var(--sp-xs);min-width:0;padding:var(--sp-sm);background:var(--tile-2);border:1px solid var(--tile-3);border-radius:var(--r-md);display:grid}._stateGate_ii11q_726 strong{color:var(--on-dark);font-size:14px;line-height:1.35}._stateGate_ii11q_726 span{color:var(--on-dark-muted);font-size:13px;line-height:1.4}._stateGate_ii11q_726 li:first-child strong{color:#8de7b3}._stateGate_ii11q_726 li:nth-child(2) strong{color:#ffc66d}._stateGate_ii11q_726 li:nth-child(3) strong{color:#ff9e8e}._rlVisualGrid_ii11q_370{grid-template-columns:minmax(0,1fr)}._evidenceFigureDark_ii11q_773 ._assetViewport_ii11q_424{background:var(--paper)}._rlDiagramColumn_ii11q_777{gap:var(--sp-lg);min-width:0;display:grid}._roleFanoutFigure_ii11q_473{min-width:0;padding:var(--sp-md);background:var(--tile-2);border-radius:var(--r-lg)}._roleFanout_ii11q_473{justify-items:center;gap:var(--sp-sm);width:100%;min-width:0;padding:var(--sp-md);color:var(--on-dark);border:1px solid var(--tile-3);border-radius:var(--r-md);display:grid}._roleFanoutLead_ii11q_802,._roleFanoutGrid_ii11q_803 span{min-width:0;min-height:50px;padding:var(--sp-xs) var(--sp-sm);color:var(--on-dark);background:var(--tile-1);border:1px solid var(--on-dark-muted);border-radius:var(--r-md);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1.3;display:flex}._roleFanoutLead_ii11q_802{width:min(100%,190px)}._roleFanoutCue_ii11q_825{width:100%;color:var(--blue-on-dark);letter-spacing:clamp(.2em,2.5vw,.65em);text-align:center;white-space:pre;font-size:20px;font-weight:700;line-height:1}._roleFanoutGrid_ii11q_803{gap:var(--sp-sm);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;display:grid}@media (min-width:834px) and (max-width:1068px){._rlDiagramColumn_ii11q_777{gap:var(--sp-md);grid-template-columns:repeat(2,minmax(0,1fr))}._roleFanoutCue_ii11q_825{letter-spacing:.45em}}._roleFanoutGrid_ii11q_803 ._roleFanoutAccent_ii11q_856{color:var(--blue-on-dark);border-color:var(--blue-on-dark)}._darkProject_ii11q_101 ._diagramCard_ii11q_387{color:var(--on-dark);background:var(--tile-2);border-color:var(--tile-3)}._rlOutcome_ii11q_555{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr)}._simBoundary_ii11q_871{min-width:0;padding:var(--sp-md);background:var(--tile-2);border-left:2px solid var(--blue-on-dark)}._simBoundary_ii11q_871 p:last-child{color:var(--on-dark-muted);margin:0;line-height:1.5}._darkProject_ii11q_101 ._outcomeText_ii11q_567{color:var(--on-dark-muted)}._relatedNav_ii11q_6{padding-top:var(--detail-space-lg);padding-bottom:var(--detail-space-lg)}._relatedNav_ii11q_6 h2{margin-bottom:var(--sp-md);font-size:var(--detail-card-title)}._relatedLinks_ii11q_898{gap:var(--sp-xs) var(--sp-lg);flex-wrap:wrap;display:flex}._relatedLinks_ii11q_898 a{align-items:center;gap:var(--sp-xs);min-height:44px;color:var(--blue);text-underline-offset:3px;font-size:14px;font-weight:600;line-height:1.29;text-decoration:underline;display:inline-flex}@media (max-width:1068px){._projectHeader_ii11q_105{grid-template-columns:minmax(66px,.13fr) minmax(0,1fr)}._visualGrid_ii11q_369,._rlVisualGrid_ii11q_370{grid-template-columns:1fr}._rlDiagramColumn_ii11q_777{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:900px){._rlDiagramColumn_ii11q_777{grid-template-columns:1fr}}@media (max-width:833px){._overviewGrid_ii11q_20,._appleStory_ii11q_254,._rlStory_ii11q_255,._outcomeRow_ii11q_554,._rlOutcome_ii11q_555{grid-template-columns:1fr}._rlHook_ii11q_292{padding-right:0}._improvementList_ii11q_341 li,._storyRows_ii11q_300>div,._rlStoryRows_ii11q_631>div{gap:var(--sp-xs);grid-template-columns:1fr}._rlDiagramColumn_ii11q_777{grid-template-columns:1fr}}@media (max-width:640px){._projectHeader_ii11q_105{gap:var(--sp-md);margin-bottom:var(--sp-xl);grid-template-columns:1fr}._projectPrimer_ii11q_146{gap:var(--sp-sm);grid-template-columns:1fr;margin-left:0}._projectFocus_ii11q_230{margin-left:0}._projectNumber_ii11q_113{font-size:var(--detail-index-size);line-height:.8}._projectFacts_ii11q_191{gap:var(--sp-sm);grid-template-columns:1fr}._storyPanelAccent_ii11q_275{border-left:0;padding-left:0}._flowRow_ii11q_487{gap:var(--sp-xs);flex-direction:column;display:flex}._flowNodeGroup_ii11q_500{flex-direction:column;align-items:stretch}._flowArrow_ii11q_525{align-self:center;transform:rotate(90deg)}._actionGate_ii11q_690{grid-template-columns:repeat(2,minmax(0,1fr))}._stateGate_ii11q_726{grid-template-columns:1fr}._relatedLinks_ii11q_898{gap:var(--sp-xs);display:grid}}@media (max-width:419px){._diagramCard_ii11q_387,._roleFanoutFigure_ii11q_473{padding:var(--sp-md)}._roleFanout_ii11q_473{padding:var(--sp-sm)}._roleFanoutGrid_ii11q_803{gap:var(--sp-xs)}._roleFanoutLead_ii11q_802,._roleFanoutGrid_ii11q_803 span{min-height:46px;padding:7px 5px;font-size:12px}._actionGate_ii11q_690{grid-template-columns:1fr}._assetViewport_ii11q_424{aspect-ratio:4/3}}@media print{._overviewGrid_ii11q_20,._visualGrid_ii11q_369,._rlVisualGrid_ii11q_370,._appleStory_ii11q_254,._rlStory_ii11q_255,._outcomeRow_ii11q_554,._rlOutcome_ii11q_555{grid-template-columns:1fr}._darkProject_ii11q_101,._darkProject_ii11q_101 ._diagramCard_ii11q_387,._darkProject_ii11q_101 ._roleFanoutFigure_ii11q_473,._darkProject_ii11q_101 ._roleFanout_ii11q_473,._darkProject_ii11q_101 ._roleFanoutLead_ii11q_802,._darkProject_ii11q_101 ._roleFanoutGrid_ii11q_803 span,._darkProject_ii11q_101 ._flowNode_ii11q_500,._darkProject_ii11q_101 ._actionGate_ii11q_690 li,._darkProject_ii11q_101 ._simBoundary_ii11q_871{color:#000!important;background:#fff!important;border-color:#999!important}._darkProject_ii11q_101 :is(._projectNumber_ii11q_113,._projectSummary_ii11q_138,._projectMessage_ii11q_129,._projectFocus_ii11q_230,._projectFacts_ii11q_191 dd,._storyLabel_ii11q_281,._storyPanel_ii11q_266 p,._rlHook_ii11q_292 p,._rlDecision_ii11q_334 p,._flowArrow_ii11q_525,._flowTurn_ii11q_532,._flowNode_ii11q_500,._outcomeText_ii11q_567,._rlMethodNote_ii11q_683,._simBoundary_ii11q_871 p){color:#000!important}}._roboticsPage_ii11q_1106{--robotics-accent:var(--blue);--robotics-accent-dark:var(--blue-on-dark);--robotics-rule:var(--hairline);--robotics-measure:74ch}._roboticsPage_ii11q_1106 :where(h1,h2,h3,p,dl,ol,ul){max-width:none}._roboticsPage_ii11q_1106 ._overviewSection_ii11q_6{padding-block:clamp(26px,4vw,52px)}._roboticsPage_ii11q_1106 ._overviewGrid_ii11q_20{grid-template-columns:1fr;gap:0;max-width:980px;margin-inline:auto;display:grid}._roboticsPage_ii11q_1106 ._overviewEntry_ii11q_1130{border-top:1px solid var(--robotics-rule);grid-template-columns:clamp(52px,8vw,92px) minmax(0,1fr);gap:clamp(14px,3vw,34px);min-width:0;padding-block:clamp(22px,3.5vw,38px);display:grid}._roboticsPage_ii11q_1106 ._overviewEntry_ii11q_1130:last-child{border-bottom:1px solid var(--robotics-rule)}._roboticsPage_ii11q_1106 ._overviewIndex_ii11q_46{color:var(--robotics-accent);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(28px,4.2vw,48px);font-weight:760;line-height:.95;display:block}._roboticsPage_ii11q_1106 ._overviewEntryBody_ii11q_1153{min-width:0}._roboticsPage_ii11q_1106 ._overviewEntryHeading_ii11q_1157{justify-content:space-between;align-items:baseline;gap:var(--sp-md);min-width:0;display:flex}._roboticsPage_ii11q_1106 ._overviewEntryHeading_ii11q_1157 h2{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.08}._roboticsPage_ii11q_1106 ._overviewEntryHeading_ii11q_1157 ._related-link_ii11q_1173{flex:none}._roboticsPage_ii11q_1106 ._overviewMessage_ii11q_54{max-width:var(--robotics-measure);color:var(--ink);letter-spacing:-.025em;margin:12px 0 0;font-size:clamp(17px,1.8vw,21px);line-height:1.4}._roboticsPage_ii11q_1106 ._overviewMeta_ii11q_62,._roboticsPage_ii11q_1106 ._overviewKeywords_ii11q_63{max-width:var(--robotics-measure);color:var(--ink-80);margin:8px 0 0;font-size:13px;line-height:1.45}._roboticsPage_ii11q_1106 ._overviewKeywords_ii11q_63{color:var(--robotics-accent);font-weight:650}._roboticsPage_ii11q_1106 ._detailInner_ii11q_79{max-width:1120px;margin-inline:auto}._roboticsPage_ii11q_1106 ._projectHeader_ii11q_105{grid-template-columns:clamp(58px,8vw,102px) minmax(0,1fr);gap:clamp(14px,3vw,34px);margin-bottom:clamp(22px,4vw,42px)}._roboticsPage_ii11q_1106 ._projectNumber_ii11q_113{color:var(--robotics-accent);letter-spacing:-.08em;font-size:clamp(46px,7vw,86px);font-weight:760;line-height:.82}._roboticsPage_ii11q_1106 ._projectHeader_ii11q_105 h2{letter-spacing:-.065em;max-width:18ch;margin:0 0 12px;font-size:clamp(34px,5vw,62px);line-height:.98}._roboticsPage_ii11q_1106 ._projectSummary_ii11q_138{max-width:66ch;margin-bottom:clamp(18px,3vw,28px);font-size:clamp(17px,1.8vw,21px);line-height:1.48}._roboticsPage_ii11q_1106 ._projectPrimer_ii11q_146{gap:clamp(18px,3vw,34px);max-width:880px;margin:0 0 clamp(24px,4vw,44px) clamp(58px,8vw,102px)}._roboticsPage_ii11q_1106 ._primerBlock_ii11q_154{border-top:2px solid var(--robotics-rule);padding-top:12px}._roboticsPage_ii11q_1106 ._primerLabel_ii11q_160,._roboticsPage_ii11q_1106 ._storyLabel_ii11q_281,._roboticsPage_ii11q_1106 ._projectFocus_ii11q_230>span{color:var(--robotics-accent);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:760}._roboticsPage_ii11q_1106 ._primerBlock_ii11q_154 p{max-width:40ch;margin-top:8px;font-size:15px;line-height:1.55}._roboticsPage_ii11q_1106 :where(._evidenceFigure_ii11q_386,._explainerFigure_ii11q_403,._media-slot_ii11q_1264){background:0 0;border:0;border-radius:0;padding:0}._roboticsPage_ii11q_1106 ._assetViewport_ii11q_424{border-top:1px solid var(--robotics-rule);border-bottom:1px solid var(--robotics-rule);background:var(--pearl);border-radius:0}._roboticsPage_ii11q_1106 ._evidenceFigureDark_ii11q_773 ._assetViewport_ii11q_424,._roboticsPage_ii11q_1106 ._explainerFigureDark_ii11q_413 ._assetViewport_ii11q_424{background:var(--tile-2);border-color:var(--tile-3)}._roboticsPage_ii11q_1106 ._projectDevelopment_ii11q_91{border-top:2px solid var(--robotics-rule);margin-top:clamp(34px,6vw,72px);padding-top:clamp(24px,4vw,44px)}._roboticsPage_ii11q_1106 ._projectFocus_ii11q_230{border-top:1px solid var(--robotics-rule);max-width:72ch;margin:0 0 clamp(26px,4vw,46px);padding:clamp(16px,2vw,24px) 0 clamp(20px,3vw,30px)}._roboticsPage_ii11q_1106 ._projectFocus_ii11q_230 ._projectMessage_ii11q_129{letter-spacing:-.045em;margin-top:8px;font-size:clamp(22px,3vw,34px);line-height:1.13}._roboticsPage_ii11q_1106 :where(._appleStory_ii11q_254,._rlStory_ii11q_255){gap:clamp(24px,5vw,64px);margin-bottom:clamp(32px,6vw,64px)}._roboticsPage_ii11q_1106 ._storyPanel_ii11q_266,._roboticsPage_ii11q_1106 ._rlHook_ii11q_292,._roboticsPage_ii11q_1106 ._rlDecision_ii11q_334{min-width:0;color:inherit;background:0 0;border:0;border-radius:0;padding:0}._roboticsPage_ii11q_1106 ._storyPanelAccent_ii11q_275,._roboticsPage_ii11q_1106 ._rlDecision_ii11q_334{border-left:2px solid var(--robotics-accent);padding-left:clamp(18px,3vw,30px)}._roboticsPage_ii11q_1106 :where(._storyPanel_ii11q_266 h3,._rlHook_ii11q_292 h3,._rlDecision_ii11q_334 h3){max-width:22ch;color:inherit;letter-spacing:-.05em;margin:8px 0 20px;font-size:clamp(24px,3vw,36px);line-height:1.05}._roboticsPage_ii11q_1106 :where(._storyRows_ii11q_300,._rlStoryRows_ii11q_631){gap:0}._roboticsPage_ii11q_1106 :where(._storyRows_ii11q_300>div,._rlStoryRows_ii11q_631>div){border-top:1px solid var(--robotics-rule);grid-template-columns:minmax(56px,.2fr) minmax(0,1fr);gap:18px;padding:14px 0}._roboticsPage_ii11q_1106 :where(._storyRows_ii11q_300>div:last-child,._rlStoryRows_ii11q_631>div:last-child){border-bottom:1px solid var(--robotics-rule)}._roboticsPage_ii11q_1106 :where(._storyRows_ii11q_300 dt,._rlStoryRows_ii11q_631 dt){color:var(--robotics-accent);letter-spacing:.06em;font-size:12px;font-weight:760}._roboticsPage_ii11q_1106 :where(._storyRows_ii11q_300 dd,._rlStoryRows_ii11q_631 dd){color:var(--ink-80);font-size:15px;line-height:1.55}._roboticsPage_ii11q_1106 ._improvementList_ii11q_341{counter-reset:robotics-rule;gap:0}._roboticsPage_ii11q_1106 ._improvementList_ii11q_341 li{border-top:1px solid var(--robotics-rule);counter-increment:robotics-rule;grid-template-columns:minmax(88px,.34fr) minmax(0,1fr);gap:18px;padding:14px 0 14px 34px;position:relative}._roboticsPage_ii11q_1106 ._improvementList_ii11q_341 li:last-child{border-bottom:1px solid var(--robotics-rule)}._roboticsPage_ii11q_1106 ._improvementList_ii11q_341 li:before{content:counter(robotics-rule, decimal-leading-zero);color:var(--robotics-accent);font-variant-numeric:tabular-nums;font-size:12px;font-weight:760;position:absolute;top:15px;left:0}._roboticsPage_ii11q_1106 ._improvementList_ii11q_341 strong{color:inherit;font-size:15px;font-weight:760}._roboticsPage_ii11q_1106 ._improvementList_ii11q_341 span{color:var(--ink-80);font-size:15px;line-height:1.55}._roboticsPage_ii11q_1106 ._darkProject_ii11q_101 ._projectNumber_ii11q_113,._roboticsPage_ii11q_1106 ._darkProject_ii11q_101 :where(._storyLabel_ii11q_281,._rlHook_ii11q_292 p:last-child,._rlDecision_ii11q_334>p:not(._storyLabel_ii11q_281),._rlStoryRows_ii11q_631 dt){color:var(--robotics-accent-dark)}._roboticsPage_ii11q_1106 ._darkProject_ii11q_101 ._projectFocus_ii11q_230{border-top-color:var(--robotics-accent-dark)}._roboticsPage_ii11q_1106 ._darkProject_ii11q_101 ._projectFocus_ii11q_230>span{color:var(--robotics-accent-dark)}._roboticsPage_ii11q_1106 ._darkProject_ii11q_101 ._storyPanelAccent_ii11q_275,._roboticsPage_ii11q_1106 ._darkProject_ii11q_101 ._rlDecision_ii11q_334{border-left-color:var(--robotics-accent-dark)}._roboticsPage_ii11q_1106 ._darkProject_ii11q_101 :where(._storyRows_ii11q_300>div,._rlStoryRows_ii11q_631>div,._improvementList_ii11q_341 li){border-color:var(--tile-3)}._roboticsPage_ii11q_1106 ._darkProject_ii11q_101 :where(._storyRows_ii11q_300 dd,._rlStoryRows_ii11q_631 dd,._improvementList_ii11q_341 span){color:var(--on-dark-muted)}._roboticsPage_ii11q_1106 ._stateGate_ii11q_726{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:22px}._roboticsPage_ii11q_1106 ._stateGate_ii11q_726 li{border:0;border-top:1px solid var(--tile-3);background:0 0;border-radius:0;gap:5px;min-width:0;padding:14px 14px 0 0;display:grid}._roboticsPage_ii11q_1106 ._stateGate_ii11q_726 li+li{border-left:1px solid var(--tile-3);padding-left:14px}._roboticsPage_ii11q_1106 ._stateGate_ii11q_726 strong,._roboticsPage_ii11q_1106 ._stateGate_ii11q_726 li:first-child strong,._roboticsPage_ii11q_1106 ._stateGate_ii11q_726 li:nth-child(2) strong,._roboticsPage_ii11q_1106 ._stateGate_ii11q_726 li:nth-child(3) strong{color:var(--robotics-accent-dark);font-size:15px}._roboticsPage_ii11q_1106 ._stateGate_ii11q_726 span{color:var(--on-dark-muted);font-size:13px;line-height:1.45}._roboticsPage_ii11q_1106 ._toolLine_ii11q_1469{border-top:1px solid var(--robotics-rule);flex-wrap:wrap;gap:0 clamp(16px,2.8vw,30px);margin:clamp(24px,4vw,40px) 0 0;padding:12px 0 0;list-style:none;display:flex}._roboticsPage_ii11q_1106 ._toolLine_ii11q_1469 li{min-height:30px;color:var(--ink-80);align-items:baseline;gap:7px;padding:0;font-size:13px;line-height:1.4;display:inline-flex}._roboticsPage_ii11q_1106 ._toolLine_ii11q_1469 li span{color:var(--robotics-accent);font-variant-numeric:tabular-nums;font-size:10px}._roboticsPage_ii11q_1106 ._darkProject_ii11q_101 ._toolLine_ii11q_1469{border-top-color:var(--tile-3)}._roboticsPage_ii11q_1106 ._darkProject_ii11q_101 ._toolLine_ii11q_1469 li{color:var(--on-dark-muted)}._roboticsPage_ii11q_1106 ._darkProject_ii11q_101 ._toolLine_ii11q_1469 li span{color:var(--robotics-accent-dark)}._roboticsPage_ii11q_1106 ._projectLinks_ii11q_575{gap:18px;margin-top:22px}@media (max-width:833px){._roboticsPage_ii11q_1106 ._overviewEntryHeading_ii11q_1157{gap:8px;display:grid}._roboticsPage_ii11q_1106 ._projectHeader_ii11q_105{grid-template-columns:1fr}._roboticsPage_ii11q_1106 ._projectPrimer_ii11q_146{margin-left:0}._roboticsPage_ii11q_1106 :where(._storyPanelAccent_ii11q_275,._rlDecision_ii11q_334){border-top:2px solid var(--robotics-accent);border-left:0;padding-top:24px;padding-left:0}._roboticsPage_ii11q_1106 ._darkProject_ii11q_101 :where(._storyPanelAccent_ii11q_275,._rlDecision_ii11q_334){border-top-color:var(--robotics-accent-dark)}._roboticsPage_ii11q_1106 ._stateGate_ii11q_726{grid-template-columns:1fr}._roboticsPage_ii11q_1106 ._stateGate_ii11q_726 li,._roboticsPage_ii11q_1106 ._stateGate_ii11q_726 li+li{border-left:0;padding:12px 0}}@media (max-width:640px){._roboticsPage_ii11q_1106 ._overviewEntry_ii11q_1130{grid-template-columns:42px minmax(0,1fr);gap:12px}._roboticsPage_ii11q_1106 :where(._storyRows_ii11q_300>div,._rlStoryRows_ii11q_631>div,._improvementList_ii11q_341 li){grid-template-columns:1fr;gap:6px}._roboticsPage_ii11q_1106 ._improvementList_ii11q_341 li{padding-left:30px}._roboticsPage_ii11q_1106 ._toolLine_ii11q_1469{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}}@media (max-width:419px){._roboticsPage_ii11q_1106 ._overviewEntry_ii11q_1130{grid-template-columns:1fr;gap:10px}._roboticsPage_ii11q_1106 ._overviewIndex_ii11q_46{font-size:26px}._roboticsPage_ii11q_1106 ._toolLine_ii11q_1469{grid-template-columns:1fr}}@media print{._roboticsPage_ii11q_1106 :where(._evidenceFigure_ii11q_386,._explainerFigure_ii11q_403,._media-slot_ii11q_1264){box-shadow:none;border-radius:0}}
