.page_experience__a59yX{--uvm-header:88px;--uvm-ink:#0b1f3a;--uvm-copy:#424e5e;--uvm-muted:#687486;--uvm-line:#d8dfea;--uvm-paper:#f5f7fb;--uvm-violet:#5f00ff;--uvm-magenta:#f000c8;--uvm-cyan:#27bceb;--uvm-green:#12a66a;--uvm-amber:#f2a007;--uvm-navy:#07162b;position:relative;isolation:isolate;color:var(--uvm-ink)}.page_hero__tqegZ{position:relative;z-index:1;min-width:0;padding:var(--breadcrumb-content-gap,24px) 0 clamp(28px,3vw,42px);display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.44fr);gap:clamp(28px,3vw,40px);align-items:center;isolation:isolate}.page_hero__tqegZ:before{content:"";position:absolute;z-index:-1;inset:-16px -22px 10px;background:radial-gradient(circle at 12% 34%,rgba(95,0,255,.07),transparent 27%),radial-gradient(circle at 91% 42%,rgba(39,188,235,.08),transparent 24%);filter:blur(10px);pointer-events:none}.page_heroCopy__fALLH{position:relative;z-index:2;min-width:0}.page_eyebrow__z0uoG{margin:0 0 17px;color:var(--uvm-violet);font-size:12px;font-weight:880;letter-spacing:.13em;text-transform:uppercase}.page_hero__tqegZ h1{margin:0;max-width:none;color:var(--uvm-ink);font-size:clamp(42px,3.9vw,54px);font-weight:870;letter-spacing:-.058em;line-height:.98}.page_hero__tqegZ h1>span{width:max-content;max-width:none;display:block;white-space:nowrap}.page_heroDescriptor__ADWE8{font-size:inherit;line-height:inherit}.page_heroSubtitle__PpWR1{max-width:640px;margin:19px 0 0;color:var(--uvm-muted);font-size:clamp(16px,1.15vw,18px);font-weight:520;line-height:1.55;text-wrap:pretty}.page_heroAccent__ryxdK{margin-inline:-.035em -.12em;padding-inline:.035em .12em;color:transparent;background-image:linear-gradient(100deg,#dc30c2,#9d25df 22%,#570cf5 45%,#9d25df 68%,#dc30c2);background-position:0 50%;background-size:220% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:page_uvmSpectrumFlow__jUNvP 7.5s linear infinite;will-change:background-position}.page_heroMap__tPqvp{position:relative;z-index:2;min-width:0;padding:18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--uvm-violet) 19%,var(--uvm-line));border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(248,250,255,.94)),radial-gradient(circle at 100% 0,rgba(39,188,235,.1),transparent 46%);box-shadow:0 16px 42px rgba(11,31,58,.055),inset 0 1px 0 rgba(255,255,255,.92)}.page_heroMap__tPqvp:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--uvm-violet),var(--uvm-magenta),var(--uvm-cyan))}.page_heroMapHeader__BNmWd{display:flex;align-items:center;justify-content:space-between;gap:14px}.page_heroMapHeader__BNmWd h2{margin:0;color:var(--uvm-ink);font-size:14px;font-weight:830;letter-spacing:-.025em}.page_motionToggle__s9xYh{min-height:40px;padding:8px 11px;display:inline-flex;align-items:center;gap:8px;border:1px solid #d4dce8;border-radius:999px;color:#667286;background:rgba(255,255,255,.88);font:inherit;font-size:9px;font-weight:790;cursor:pointer}.page_motionToggle__s9xYh:hover{border-color:color-mix(in srgb,var(--uvm-violet) 28%,var(--uvm-line));color:var(--uvm-ink)}.page_chapterMap__EYdR4 a:focus-visible,.page_motionToggle__s9xYh:focus-visible{outline:3px solid color-mix(in srgb,var(--uvm-cyan) 58%,transparent);outline-offset:2px}.page_motionDots__mF_BQ{display:inline-flex;align-items:center;gap:3px}.page_motionDots__mF_BQ>span{width:4px;height:4px;border-radius:50%;background:var(--uvm-violet);animation:page_uvmMotionDot__SyoZt 1.8s ease-in-out infinite}.page_motionDots__mF_BQ>span:nth-child(2){background:var(--uvm-cyan);animation-delay:-.6s}.page_motionDots__mF_BQ>span:nth-child(3){background:var(--uvm-magenta);animation-delay:-1.2s}.page_experience__a59yX[data-motion=off] .page_motionDots__mF_BQ>span{animation:none;opacity:.38}.page_chapterMap__EYdR4{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.page_chapterMap__EYdR4 a{--map-color:var(--uvm-violet);position:relative;min-width:0;min-height:62px;padding:10px 30px 10px 12px;display:grid;grid-template-columns:5px minmax(0,1fr);gap:9px;align-items:center;border:1px solid color-mix(in srgb,var(--map-color) 18%,var(--uvm-line));border-radius:12px;color:var(--uvm-ink);background:color-mix(in srgb,var(--map-color) 3%,#fff);text-decoration:none;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.page_chapterMap__EYdR4 a[data-section=lifecycle]{--map-color:var(--uvm-cyan)}.page_chapterMap__EYdR4 a[data-section=construction]{--map-color:var(--uvm-amber)}.page_chapterMap__EYdR4 a[data-section=stimulus]{--map-color:#7b54f7}.page_chapterMap__EYdR4 a[data-section=observation]{--map-color:var(--uvm-magenta)}.page_chapterMap__EYdR4 a[data-section=debugging]{--map-color:var(--uvm-green)}.page_chapterMap__EYdR4 a:hover{border-color:color-mix(in srgb,var(--map-color) 42%,var(--uvm-line));background:color-mix(in srgb,var(--map-color) 6%,#fff);transform:translateY(-1px)}.page_chapterMap__EYdR4 a>span{width:5px;height:24px;border-radius:999px;background:var(--map-color);box-shadow:0 0 12px color-mix(in srgb,var(--map-color) 32%,transparent)}.page_chapterMap__EYdR4 strong{min-width:0;font-size:11px;font-weight:780;line-height:1.25}.page_chapterMapCopy__gBuAs{min-width:0;display:grid;gap:2px}.page_chapterMapCopy__gBuAs small{overflow:hidden;color:#748094;font-size:9px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.page_chapterMap__EYdR4 b{position:absolute;right:10px;color:color-mix(in srgb,var(--map-color) 74%,var(--uvm-ink));font-size:12px;font-weight:600}.page_practiceLink__FKYr2{min-height:58px;margin-top:10px;padding:11px 13px 11px 15px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(255,255,255,.16);border-radius:13px;color:#fff;background:radial-gradient(circle at 88% 20%,rgba(39,188,235,.28),transparent 34%),linear-gradient(105deg,#07162b,#221447 58%,#5f00ff);box-shadow:0 12px 28px rgba(7,22,43,.15),inset 0 1px 0 rgba(255,255,255,.12);text-decoration:none;transition:box-shadow .18s ease,filter .18s ease,transform .18s ease}.page_practiceLink__FKYr2>span{min-width:0;display:grid;gap:3px}.page_practiceLink__FKYr2 small{color:#b8c6dc;font-size:8px;font-weight:820;letter-spacing:.11em;text-transform:uppercase}.page_practiceLink__FKYr2 strong{font-size:13px;font-weight:810;letter-spacing:-.015em}.page_practiceLink__FKYr2 b{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:rgba(255,255,255,.11);font-size:15px;font-weight:580}.page_practiceLink__FKYr2:hover{box-shadow:0 15px 32px rgba(7,22,43,.2),inset 0 1px 0 rgba(255,255,255,.15);filter:saturate(1.06) brightness(1.04);transform:translateY(-1px)}.page_practiceLink__FKYr2:focus-visible{outline:3px solid color-mix(in srgb,var(--uvm-cyan) 66%,transparent);outline-offset:2px}.page_ambientParticles__MJW4E{position:fixed;z-index:0;inset:var(--uvm-header) 0 0;overflow:hidden;contain:paint;pointer-events:none}.page_ambientParticles__MJW4E>span{--drift-x:18px;--drift-y:-42px;position:absolute;width:5px;height:5px;border-radius:50%;background:var(--uvm-violet);box-shadow:0 0 13px rgba(95,0,255,.54);opacity:0;animation:page_uvmParticleDrift__pyCmq 6.8s ease-in-out infinite}.page_ambientParticles__MJW4E>span:nth-child(3n){background:var(--uvm-magenta);box-shadow:0 0 14px rgba(240,0,200,.48)}.page_ambientParticles__MJW4E>span:nth-child(5n){background:var(--uvm-cyan);box-shadow:0 0 13px rgba(39,188,235,.44)}.page_ambientParticles__MJW4E>span:nth-child(4n){width:23px;height:2px;border-radius:999px}.page_ambientParticles__MJW4E>span:first-child{top:14%;left:2%;--drift-x:30px;--drift-y:-34px;animation-delay:-1.1s}.page_ambientParticles__MJW4E>span:nth-child(2){top:6%;left:35%;--drift-x:-18px;--drift-y:46px;animation-delay:-4.4s;animation-duration:8.2s}.page_ambientParticles__MJW4E>span:nth-child(3){top:13%;right:5%;--drift-x:-32px;--drift-y:-24px;animation-delay:-2.6s}.page_ambientParticles__MJW4E>span:nth-child(4){top:35%;left:0;--drift-x:42px;--drift-y:12px;animation-delay:-5.4s}.page_ambientParticles__MJW4E>span:nth-child(5){top:38%;right:1%;--drift-x:-38px;--drift-y:-26px;animation-delay:-3.2s;animation-duration:7.7s}.page_ambientParticles__MJW4E>span:nth-child(6){top:58%;left:5%;--drift-x:32px;--drift-y:-44px;animation-delay:-6.1s}.page_ambientParticles__MJW4E>span:nth-child(7){top:69%;right:4%;--drift-x:-44px;--drift-y:8px;animation-delay:-1.8s;animation-duration:8.8s}.page_ambientParticles__MJW4E>span:nth-child(8){bottom:8%;left:11%;--drift-x:28px;--drift-y:-34px;animation-delay:-4.8s}.page_ambientParticles__MJW4E>span:nth-child(9){bottom:3%;left:47%;--drift-x:-12px;--drift-y:-46px;animation-delay:-2.2s;animation-duration:8.4s}.page_ambientParticles__MJW4E>span:nth-child(10){bottom:10%;right:10%;--drift-x:-34px;--drift-y:-22px;animation-delay:-6.5s}.page_ambientParticles__MJW4E>span:nth-child(11){top:22%;left:23%;--drift-x:12px;--drift-y:-30px;animation-delay:-3.7s}.page_ambientParticles__MJW4E>span:nth-child(12){top:18%;right:24%;--drift-x:-16px;--drift-y:36px;animation-delay:-5.9s;animation-duration:7.9s}.page_ambientParticles__MJW4E>span:nth-child(13){top:49%;left:16%;--drift-x:24px;--drift-y:-22px;animation-delay:-.8s}.page_ambientParticles__MJW4E>span:nth-child(14){top:52%;right:15%;--drift-x:-20px;--drift-y:32px;animation-delay:-4.1s;animation-duration:8.6s}.page_ambientParticles__MJW4E>span:nth-child(15){bottom:21%;left:28%;--drift-x:18px;--drift-y:-38px;animation-delay:-2.9s}.page_ambientParticles__MJW4E>span:nth-child(16){bottom:24%;right:23%;--drift-x:-28px;--drift-y:-18px;animation-delay:-6.7s}.page_ambientParticles__MJW4E>span:nth-child(17){top:4%;right:38%;--drift-x:14px;--drift-y:34px;animation-delay:-3.5s;animation-duration:9.1s}.page_ambientParticles__MJW4E>span:nth-child(18){bottom:4%;right:39%;--drift-x:-14px;--drift-y:-36px;animation-delay:-1.5s}.page_experience__a59yX[data-motion=off] .page_ambientParticles__MJW4E>span{animation:none;opacity:.11}.page_experience__a59yX[data-page-visible=false] .page_ambientParticles__MJW4E>span{animation-play-state:paused}.page_chapterList__1hNVN{position:relative;z-index:1;margin-top:12px}.page_chapter__OVm0I{--chapter-accent:var(--uvm-violet);--chapter-art:none;--chapter-art-y:62%;position:relative;padding:clamp(42px,4vw,56px) 0 clamp(34px,3.5vw,46px);border-top:1px solid var(--uvm-line);scroll-margin-top:calc(var(--uvm-header) + 18px);isolation:isolate}.page_chapter__OVm0I:before{content:"";position:absolute;z-index:-2;top:0;bottom:0;left:50%;width:100vw;background:transparent;transform:translateX(-50%);pointer-events:none}.page_chapter__OVm0I:nth-child(2n):before{background:radial-gradient(circle at 93% 14%,color-mix(in srgb,var(--chapter-accent) 5%,transparent),transparent 26%),color-mix(in srgb,var(--uvm-paper) 72%,#fff)}.page_chapter__OVm0I[data-uvm-chapter=architecture]{--chapter-art:url(/interview/uvm/chapter-architecture.webp);--chapter-art-y:72%}.page_chapter__OVm0I[data-uvm-chapter=lifecycle]{--chapter-accent:var(--uvm-cyan);--chapter-art:url(/interview/uvm/chapter-lifecycle.webp);--chapter-art-y:52%}.page_chapter__OVm0I[data-uvm-chapter=construction]{--chapter-accent:var(--uvm-amber);--chapter-art:url(/interview/uvm/chapter-construction.webp);--chapter-art-y:66%}.page_chapter__OVm0I[data-uvm-chapter=stimulus]{--chapter-accent:#7b54f7;--chapter-art:url(/interview/uvm/chapter-stimulus.webp);--chapter-art-y:60%}.page_chapter__OVm0I[data-uvm-chapter=observation]{--chapter-accent:var(--uvm-magenta);--chapter-art:url(/interview/uvm/chapter-observation.webp);--chapter-art-y:55%}.page_chapter__OVm0I[data-uvm-chapter=debugging]{--chapter-accent:var(--uvm-green);--chapter-art:url(/interview/uvm/chapter-debugging.webp);--chapter-art-y:70%}.page_chapter__OVm0I:first-child{border-top:0;padding-top:clamp(24px,2.5vw,34px)}.page_chapterHeading__Hq1po{position:relative;min-height:168px;padding:clamp(22px,3vw,30px);overflow:hidden;isolation:isolate;border:1px solid color-mix(in srgb,var(--chapter-accent) 22%,var(--uvm-line));border-top:3px solid var(--chapter-accent);border-radius:18px;background:#fff;box-shadow:0 14px 38px rgba(11,31,58,.055)}.page_chapterHeading__Hq1po:after,.page_chapterHeading__Hq1po:before{content:"";position:absolute;z-index:-2;inset:0;pointer-events:none}.page_chapterHeading__Hq1po:before{background:var(--chapter-art) 100% var(--chapter-art-y) /cover no-repeat;opacity:.82}.page_chapterHeading__Hq1po:after{z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.95) 48%,rgba(255,255,255,.74) 72%,rgba(255,255,255,.34)),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.2))}.page_chapterHeading__Hq1po>div{max-width:780px;position:relative;z-index:1}.page_chapterHeading__Hq1po h2{margin:0;display:grid;gap:8px}.page_chapterHeading__Hq1po h2>span{color:color-mix(in srgb,var(--chapter-accent) 86%,var(--uvm-ink));font-size:11px;font-weight:880;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.page_chapterHeading__Hq1po h2>strong{color:var(--uvm-ink);font-size:clamp(33px,3.8vw,48px);font-weight:855;letter-spacing:-.045em;line-height:1.02}.page_chapterHeading__Hq1po>div>p:last-child{max-width:730px;margin:14px 0 0;color:var(--uvm-copy);font-size:16px;line-height:1.58}.page_conceptFigure__FMsLt{margin:18px 0 0;overflow:hidden;border:1px solid color-mix(in srgb,var(--chapter-accent) 18%,var(--uvm-line));border-radius:16px;background:rgba(255,255,255,.92);box-shadow:0 10px 30px rgba(11,31,58,.04)}.page_figureHeader__jgFZ0{padding:12px 16px 11px;display:grid;gap:3px;border-bottom:1px solid var(--uvm-line);background:linear-gradient(90deg,color-mix(in srgb,var(--chapter-accent) 6%,#fff),rgba(255,255,255,.98) 58%)}.page_figureHeader__jgFZ0 span{color:color-mix(in srgb,var(--chapter-accent) 82%,var(--uvm-ink));font-size:9px;font-weight:880;letter-spacing:.11em;text-transform:uppercase}.page_figureHeader__jgFZ0 h3{margin:0;color:var(--uvm-ink);font-size:17px;font-weight:820;letter-spacing:-.025em;line-height:1.25}.page_bindingLaneTitle__pM1GC span{color:color-mix(in srgb,var(--chapter-accent) 86%,var(--uvm-ink));font-size:9px;font-weight:880;letter-spacing:.11em;text-transform:uppercase}.page_figureCanvas__ebPaP{padding:clamp(14px,2vw,20px);background:linear-gradient(rgba(11,31,58,.025) 1px,transparent 0),linear-gradient(90deg,rgba(11,31,58,.025) 1px,transparent 0),#f8faff;background-size:26px 26px}.page_conceptFigure__FMsLt figcaption{padding:12px 16px;border-top:1px solid var(--uvm-line);background:#fff}.page_conceptFigure__FMsLt figcaption>p{max-width:820px;margin:0;color:#566276;font-size:12px;line-height:1.5}.page_mapNode__ZuAk3{--node-color:#7b54f7;min-width:96px;min-height:50px;padding:8px 10px;display:grid;gap:4px;place-content:center;border:1px solid color-mix(in srgb,var(--node-color) 38%,#cdd6e3);border-top:3px solid var(--node-color);border-radius:10px;color:var(--uvm-ink);background:color-mix(in srgb,var(--node-color) 5%,#fff);box-shadow:0 5px 14px rgba(11,31,58,.035);text-align:center}.page_mapNode__ZuAk3[data-tone=data]{--node-color:var(--uvm-cyan)}.page_mapNode__ZuAk3[data-tone=control]{--node-color:var(--uvm-amber)}.page_mapNode__ZuAk3[data-tone=evidence]{--node-color:var(--uvm-magenta)}.page_mapNode__ZuAk3[data-tone=dut]{--node-color:var(--uvm-green)}.page_mapNode__ZuAk3 small{color:#6d7888;font-size:9px;font-weight:760;letter-spacing:.07em;text-transform:uppercase}.page_mapNode__ZuAk3 strong{font-family:SFMono-Regular,Consolas,monospace;font-size:12.5px;line-height:1.25;overflow-wrap:anywhere}.page_mapNodeCompact__9qAGm{min-width:86px;min-height:45px;padding:7px 8px}.page_mapNodeCompact__9qAGm strong{font-size:11px}.page_mapArrow__iZurz{min-width:24px;display:grid;flex:0 0 auto;gap:2px;place-items:center;color:#8792a3;text-align:center}.page_mapArrow__iZurz small{min-width:max-content;padding-inline:6px;color:#738096;font-size:8.5px;font-weight:810;letter-spacing:.04em;line-height:1.2;white-space:nowrap;text-transform:uppercase}.page_mapArrow__iZurz b{font-size:18px;font-weight:540}.page_architectureMap__K9_vk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.page_mapPanel__Z7kLl{min-width:0;padding:13px;border:1px solid var(--uvm-line);border-radius:12px;background:rgba(255,255,255,.82)}.page_bindingLaneTitle__pM1GC,.page_mapPanelHeading__SvBBO{display:grid;gap:3px}.page_mapPanelHeading__SvBBO span{color:color-mix(in srgb,var(--chapter-accent) 86%,var(--uvm-ink));font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.page_bindingLaneTitle__pM1GC strong,.page_mapPanelHeading__SvBBO strong{color:var(--uvm-ink);font-size:15px;letter-spacing:-.025em}.page_componentPath__oKLeE{margin-top:11px;display:flex;align-items:center;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.page_agentPair___FJSj{min-width:305px;flex:1 0 305px;display:grid;grid-template-columns:1.35fr .65fr;gap:7px}.page_agentBox__uH28X{min-width:0;padding:9px;border:1px solid color-mix(in srgb,var(--uvm-violet) 22%,var(--uvm-line));border-radius:10px;background:color-mix(in srgb,var(--uvm-violet) 3%,#fff)}.page_agentBox__uH28X>span{display:block;margin-bottom:7px;color:#536076;font-size:9px;font-weight:820;text-transform:uppercase}.page_agentBox__uH28X>div{display:flex;flex-wrap:wrap;gap:5px}.page_agentBox__uH28X .page_mapNode__ZuAk3{min-width:min(100%,95px);flex:1 1 88px}.page_objectFlow__3g9Xu{min-height:0;margin-top:12px;display:flex;align-items:center;justify-content:safe center;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.page_actualPath__gwE3g:focus-visible,.page_bindingFlow__nTddo:focus-visible,.page_codeBlock__R5sXb pre:focus-visible,.page_comparePath__PGbUh:focus-visible,.page_componentPath__oKLeE:focus-visible,.page_fanout__e3lkT>div:focus-visible,.page_handshakeFlow__syVPR:focus-visible,.page_handshakeSteps__jRDel:focus-visible,.page_objectFlow__3g9Xu:focus-visible,.page_phaseRail__ISkuC:focus-visible,.page_ralFlow__JjUSw:focus-visible,.page_runtimePhaseScroller__YYOgk:focus-visible,.page_tableScroller__AoALv:focus-visible{outline:3px solid color-mix(in srgb,var(--chapter-accent) 54%,transparent);outline-offset:3px}.page_mapPanel__Z7kLl>p{margin:10px 0 0;padding-top:10px;border-top:1px solid var(--uvm-line);color:#667285;font-size:11px;line-height:1.5}.page_actualPath__gwE3g,.page_handshakeFlow__syVPR,.page_phaseRail__ISkuC,.page_ralFlow__JjUSw{min-width:0;display:flex;align-items:center;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.page_phaseRail__ISkuC{padding:4px 2px 10px}.page_concurrentTracks___CsGc{margin-top:10px;display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);gap:8px;align-items:stretch}.page_concurrentTracks___CsGc>div{min-width:0;padding:11px;display:grid;gap:4px;align-content:center;border:1px solid var(--uvm-line);border-radius:10px;background:rgba(255,255,255,.85)}.page_concurrentTracks___CsGc>div:nth-child(2){place-items:center;border-style:dashed;color:var(--uvm-violet);background:color-mix(in srgb,var(--uvm-violet) 4%,#fff);text-align:center}.page_concurrentTracks___CsGc span{color:var(--uvm-violet);font-size:9px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.page_concurrentTracks___CsGc strong{color:var(--uvm-ink);font-size:15px}.page_concurrentTracks___CsGc small{color:var(--uvm-muted);font-size:10px;line-height:1.45}.page_concurrentTracks___CsGc b{font-size:24px}.page_runtimePhaseScroller__YYOgk{margin-top:10px;padding:10px;overflow-x:auto;border:1px solid var(--uvm-line);border-radius:10px;background:rgba(255,255,255,.86);overscroll-behavior-inline:contain}.page_runtimePhaseScroller__YYOgk ol{min-width:850px;margin:0;padding:0;display:grid;grid-template-columns:repeat(12,minmax(62px,1fr));gap:7px;list-style:none}.page_runtimePhaseScroller__YYOgk li{min-height:52px;padding:7px 6px;display:grid;gap:7px;align-content:center;border:1px solid color-mix(in srgb,var(--uvm-violet) 18%,var(--uvm-line));border-radius:9px;background:color-mix(in srgb,var(--uvm-violet) 4%,#fff)}.page_runtimePhaseScroller__YYOgk li:nth-child(n+4):nth-child(-n+6){border-color:color-mix(in srgb,var(--uvm-cyan) 35%,var(--uvm-line));background:color-mix(in srgb,var(--uvm-cyan) 5%,#fff)}.page_runtimePhaseScroller__YYOgk li:nth-child(n+7):nth-child(-n+9){border-color:color-mix(in srgb,var(--uvm-magenta) 27%,var(--uvm-line));background:color-mix(in srgb,var(--uvm-magenta) 4%,#fff)}.page_runtimePhaseScroller__YYOgk li:nth-child(n+10){border-color:color-mix(in srgb,var(--uvm-amber) 36%,var(--uvm-line));background:color-mix(in srgb,var(--uvm-amber) 5%,#fff)}.page_runtimePhaseScroller__YYOgk li span{color:var(--uvm-muted);font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800}.page_runtimePhaseScroller__YYOgk code{color:var(--uvm-ink);font-family:SFMono-Regular,Consolas,monospace;font-size:9px;overflow-wrap:anywhere}.page_bindingMap__DsSUh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page_bindingLane__omGmk{min-width:0;padding:13px;border:1px solid var(--uvm-line);border-radius:12px;background:rgba(255,255,255,.84)}.page_bindingFlow__nTddo{margin-top:12px;display:flex;align-items:center;overflow-x:auto;overscroll-behavior-inline:contain}.page_bindingLane__omGmk>p{margin:10px 0 0;padding-top:10px;border-top:1px solid var(--uvm-line);color:#5f6c80;font-size:11px;line-height:1.55}.page_bindingLane__omGmk>p code{color:var(--uvm-violet);font-family:SFMono-Regular,Consolas,monospace;font-weight:750}.page_virtualCoordinator__V5_y1{padding:12px;display:grid;grid-template-columns:minmax(160px,.7fr) auto minmax(280px,1.3fr);gap:10px;align-items:center;border:1px solid var(--uvm-line);border-radius:12px;background:rgba(255,255,255,.84)}.page_virtualCoordinator__V5_y1>span{color:var(--uvm-violet);font-size:9px;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.page_virtualCoordinator__V5_y1>div{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.page_handshakeFlow__syVPR{margin-top:10px;padding:12px;border:1px solid var(--uvm-line);border-radius:12px;background:rgba(255,255,255,.84)}.page_handshakeFlow__syVPR .page_mapNode__ZuAk3{flex:1 0 110px}.page_handshakeSteps__jRDel{margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;list-style:none}.page_handshakeSteps__jRDel li{min-width:0;min-height:62px;padding:8px;display:grid;gap:4px;align-content:center;border:1px solid color-mix(in srgb,var(--uvm-violet) 18%,var(--uvm-line));border-radius:9px;background:color-mix(in srgb,var(--uvm-violet) 4%,#fff)}.page_handshakeSteps__jRDel span{color:var(--uvm-violet);font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:820}.page_handshakeSteps__jRDel code{color:var(--uvm-ink);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:760;overflow-wrap:anywhere}.page_handshakeSteps__jRDel small{color:var(--uvm-muted);font-size:9px}.page_observationMap__yNxR3{display:grid;gap:10px}.page_actualPath__gwE3g{padding:12px;border:1px solid var(--uvm-line);border-radius:12px;background:rgba(255,255,255,.84)}.page_actualPath__gwE3g .page_mapNode__ZuAk3{flex:1 0 112px}.page_fanout__e3lkT{padding:10px 12px;display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px;align-items:center;border:1px dashed color-mix(in srgb,var(--uvm-violet) 27%,var(--uvm-line));border-radius:12px;background:color-mix(in srgb,var(--uvm-violet) 3%,#fff)}.page_fanout__e3lkT>span{color:var(--uvm-violet);font-size:9px;font-weight:850;letter-spacing:.08em;text-align:center;text-transform:uppercase}.page_fanout__e3lkT>div{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.page_comparePath__PGbUh{padding:12px;display:flex;align-items:center;justify-content:safe center;overflow-x:auto;border:1px solid var(--uvm-line);border-radius:12px;background:rgba(255,255,255,.84)}.page_comparePath__PGbUh>span:not(.page_mapArrow__iZurz){padding:0 14px;color:var(--uvm-muted);font-size:22px}.page_ralPanel__u_zwf{min-width:0;padding:13px;border:1px solid var(--uvm-line);border-radius:12px;background:rgba(255,255,255,.84)}.page_ralFlow__JjUSw{min-height:0;margin-top:12px}.page_ralFlow__JjUSw .page_mapNode__ZuAk3{flex:1 0 105px}.page_faqList__4XtyF{margin-top:16px;display:grid;grid-template-columns:minmax(0,1fr);gap:9px}.page_faqItem__0EkUT{--faq-accent:var(--chapter-accent,var(--uvm-violet));--faq-art:var(--chapter-art,none);--faq-art-x:100%;--faq-art-y:var(--chapter-art-y,62%);position:relative;min-width:0;scroll-margin-top:calc(var(--uvm-header) + 18px);overflow:clip;isolation:isolate;border:1px solid var(--uvm-line);border-radius:16px;background:color-mix(in srgb,var(--faq-accent) 2%,#fff);box-shadow:0 8px 24px rgba(11,31,58,.035);transition:border-color .18s ease,box-shadow .18s ease}.page_faqItem__0EkUT:after,.page_faqItem__0EkUT:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none}.page_faqItem__0EkUT:before{background:var(--faq-art) var(--faq-art-x) var(--faq-art-y) /cover no-repeat;filter:saturate(.82);opacity:.46;transition:filter .18s ease,opacity .18s ease}.page_faqItem__0EkUT:after{background:linear-gradient(90deg,rgba(255,255,255,.97),rgba(255,255,255,.92) 44%,rgba(255,255,255,.76) 72%,rgba(255,255,255,.5)),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.2))}.page_faqItem__0EkUT:nth-child(3n+2){--faq-art-x:88%;--faq-art-y:calc(var(--chapter-art-y) - 12%)}.page_faqItem__0EkUT:nth-child(3n){--faq-art-x:112%;--faq-art-y:calc(var(--chapter-art-y) + 12%)}.page_faqItem__0EkUT>.page_answerPanel__8BGin,.page_faqItem__0EkUT>.page_faqHeading__6xp4T{position:relative;z-index:1}.page_faqItem__0EkUT:hover{border-color:color-mix(in srgb,var(--faq-accent) 40%,var(--uvm-line))}.page_faqItem__0EkUT[data-open=true]{border-color:color-mix(in srgb,var(--faq-accent) 48%,var(--uvm-line));box-shadow:0 12px 30px rgba(11,31,58,.055)}.page_faqItem__0EkUT[data-open=true]:before{filter:none;opacity:.9}.page_faqItem__0EkUT[data-open=true]:after{background:linear-gradient(90deg,rgba(255,255,255,.95),rgba(255,255,255,.87) 44%,rgba(255,255,255,.65) 72%,rgba(255,255,255,.28)),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.16))}.page_faqHeading__6xp4T{margin:0}.page_faqSummary__hzT1X{position:relative;isolation:isolate;width:100%;min-height:74px;padding:14px 16px 14px 18px;display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:12px;align-items:center;overflow:hidden;border:0;border-left:4px solid var(--faq-accent);color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.page_faqItem__0EkUT[data-open=true] .page_faqSummary__hzT1X{border-bottom:1px solid var(--uvm-line);background:rgba(255,255,255,.08)}.page_faqSummary__hzT1X:focus-visible{outline:0;box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--faq-accent) 54%,transparent)}.page_faqQuestion__3qCo2{position:relative;z-index:2;min-width:0}.page_faqQuestion__3qCo2 strong{color:var(--uvm-ink);font-size:clamp(16px,1.45vw,19px);font-weight:790;letter-spacing:-.025em;line-height:1.3}.page_faqChevron__60xD4{position:relative;z-index:2;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--uvm-line);border-radius:50%;color:color-mix(in srgb,var(--faq-accent) 82%,var(--uvm-ink));background:rgba(255,255,255,.94);box-shadow:0 4px 12px rgba(11,31,58,.055);font-size:19px;font-weight:500;transition:transform .18s ease}.page_faqItem__0EkUT[data-open=true] .page_faqChevron__60xD4{transform:rotate(45deg)}.page_answerPanel__8BGin{min-width:0;padding:clamp(18px,2.5vw,28px)}.page_answerLead__tdVGR{max-width:900px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--faq-accent) 20%,var(--uvm-line));border-left:4px solid var(--faq-accent);border-radius:14px;background:rgba(255,255,255,.82);backdrop-filter:blur(8px)}.page_answerLead__tdVGR span,.page_answerReasoning__1PHox h4,.page_interviewLens__BZe9Q span{color:color-mix(in srgb,var(--faq-accent) 82%,var(--uvm-ink));font-size:9px;font-weight:880;letter-spacing:.1em;text-transform:uppercase}.page_answerLead__tdVGR p{margin:7px 0 0;color:var(--uvm-ink);font-size:clamp(17px,1.7vw,20px);font-weight:660;letter-spacing:-.018em;line-height:1.52}.page_answerGrid__JceNs{margin-top:14px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:clamp(14px,2vw,22px)}.page_answerReasoning__1PHox{padding:16px 18px;border:1px solid color-mix(in srgb,var(--faq-accent) 16%,var(--uvm-line));border-radius:14px;background:rgba(255,255,255,.76);backdrop-filter:blur(8px)}.page_answerReasoning__1PHox h4{margin:0}.page_answerReasoning__1PHox ul{margin:12px 0 0;padding:0;display:grid;gap:10px;list-style:none}.page_answerReasoning__1PHox li{position:relative;padding-left:22px;color:var(--uvm-copy);font-size:15px;line-height:1.58}.page_answerReasoning__1PHox li:before{content:"";position:absolute;top:.67em;left:2px;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,var(--faq-accent),var(--uvm-magenta))}.page_interviewLens__BZe9Q{display:grid;gap:9px}.page_interviewLens__BZe9Q>div{padding:13px;border:1px solid var(--uvm-line);border-radius:13px;background:rgba(248,250,255,.88);backdrop-filter:blur(8px)}.page_interviewLens__BZe9Q>div:last-child span{color:#b52193}.page_interviewLens__BZe9Q p{margin:7px 0 0;color:#536075;font-size:12px;line-height:1.55}.page_inlineCode__oRsbv{padding:0 .18em;border-radius:4px;color:#3d2b82;background:rgba(95,0,255,.06);font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9em;font-weight:680;overflow-wrap:anywhere}.page_reasonKeyword__AGhtn{color:var(--uvm-ink);font-weight:820}.page_tableScroller__AoALv{min-width:0;margin-top:20px;overflow-x:auto;border:1px solid var(--uvm-line);border-radius:13px;overscroll-behavior-inline:contain}.page_tableScroller__AoALv table{width:100%;min-width:620px;border-collapse:collapse;background:#fff;text-align:left}.page_tableScroller__AoALv caption{padding:13px 15px;color:var(--uvm-violet);background:#f8faff;font-size:9px;font-weight:850;letter-spacing:.09em;text-align:left;text-transform:uppercase}.page_tableScroller__AoALv td,.page_tableScroller__AoALv th{padding:13px 15px;border-top:1px solid var(--uvm-line);color:#4e5b6f;font-size:12px;line-height:1.45}.page_tableScroller__AoALv thead th{color:var(--uvm-ink);background:#fbfcff;font-size:10px;font-weight:820}.page_tableScroller__AoALv tbody th{color:var(--uvm-ink);font-weight:770}.page_codeBlock__R5sXb{min-width:0;margin-top:20px;overflow:hidden;border:1px solid #294668;border-radius:15px;background:var(--uvm-navy);box-shadow:0 17px 42px rgba(7,22,43,.13)}.page_codeBlock__R5sXb>div{min-height:44px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.11);color:#fff;background:#0c203b}.page_codeBlock__R5sXb>div span{font-size:10px;font-weight:790}.page_codeBlock__R5sXb>div small{color:#92a6c3;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.page_codeBlock__R5sXb pre{margin:0;padding:20px;overflow-x:auto;color:#e4ecf7;background:transparent;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.62;tab-size:2;overscroll-behavior-inline:contain}.page_codeComment__c7Ebx{color:#8294ad}.page_codeMacro__24sJQ{color:#ff83e2}.page_codeString__Edf1V{color:#8be3ae}.page_codeKeyword__pJOSS{color:#9ecbff}.page_codeType__eSEKu{color:#ffd479}.page_codeNumber__3LpkE{color:#dfb7ff}.page_footerBrand__abmnX{display:inline-flex;align-items:center;gap:8px}.page_footerBrand__abmnX a{min-height:44px;display:inline-flex;align-items:center}.page_footerBrand__abmnX img{width:auto;height:16px;display:block;object-fit:contain}.page_uvmFooter__AMnZ6>a{min-height:44px;display:inline-flex;align-items:center}@keyframes page_uvmSpectrumFlow__jUNvP{0%{background-position:0 50%}to{background-position:220% 50%}}@keyframes page_uvmParticleDrift__pyCmq{0%{opacity:0;transform:translateZ(0) scale(.66)}24%{opacity:.46}72%{opacity:.31}to{opacity:0;transform:translate3d(var(--drift-x),var(--drift-y),0) scale(1.08)}}@keyframes page_uvmMotionDot__SyoZt{0%,to{opacity:.36;transform:translateY(1px)}50%{opacity:1;transform:translateY(-1px)}}@media (max-width:1120px){.page_hero__tqegZ{grid-template-columns:1fr;gap:20px}.page_heroCopy__fALLH{max-width:800px}.page_heroMap__tPqvp{max-width:820px}.page_chapterMap__EYdR4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.page_answerGrid__JceNs{grid-template-columns:1fr}.page_interviewLens__BZe9Q{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.page_experience__a59yX{--uvm-header:68px}.page_ambientParticles__MJW4E>span:nth-child(n+13){display:none}.page_hero__tqegZ{padding:var(--breadcrumb-content-gap,14px) 0 22px}.page_hero__tqegZ h1{font-size:clamp(19px,calc((100vw - 32px) / 15.1),42px)}.page_heroSubtitle__PpWR1{margin-top:13px;font-size:15px}.page_heroMap__tPqvp{padding:14px}.page_chapterMap__EYdR4{margin-top:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.page_chapterMap__EYdR4 a{min-height:56px;padding-block:8px}.page_practiceLink__FKYr2{min-height:54px;margin-top:8px}.page_chapter__OVm0I{padding:32px 0 27px}.page_chapterHeading__Hq1po{min-height:150px;padding:20px;border-radius:16px}.page_chapterHeading__Hq1po:before{background-position:78% var(--chapter-art-y);opacity:.72}.page_chapterHeading__Hq1po:after{background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.94) 58%,rgba(255,255,255,.7)),rgba(255,255,255,.14)}.page_chapterHeading__Hq1po h2>strong{font-size:clamp(30px,8.8vw,40px)}.page_chapterHeading__Hq1po>div>p:last-child{margin-top:11px;font-size:15px}.page_conceptFigure__FMsLt{margin-top:18px;border-radius:14px}.page_architectureMap__K9_vk,.page_bindingMap__DsSUh{grid-template-columns:1fr}.page_componentPath__oKLeE{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;overflow:visible}.page_componentPath__oKLeE>.page_mapNode__ZuAk3{width:100%}.page_componentPath__oKLeE>.page_mapArrow__iZurz{min-height:24px}.page_componentPath__oKLeE>.page_mapArrow__iZurz b{transform:rotate(90deg)}.page_agentPair___FJSj{width:100%;min-width:0;flex:none}.page_objectFlow__3g9Xu{overflow-x:auto;scroll-snap-type:x proximity}.page_comparePath__PGbUh,.page_objectFlow__3g9Xu{justify-content:flex-start}.page_actualPath__gwE3g .page_mapNode__ZuAk3,.page_bindingFlow__nTddo .page_mapNode__ZuAk3,.page_comparePath__PGbUh .page_mapNode__ZuAk3,.page_handshakeFlow__syVPR .page_mapNode__ZuAk3,.page_objectFlow__3g9Xu .page_mapNode__ZuAk3,.page_ralFlow__JjUSw .page_mapNode__ZuAk3{flex:0 0 112px;scroll-snap-align:start}.page_concurrentTracks___CsGc{grid-template-columns:1fr}.page_concurrentTracks___CsGc>div:nth-child(2){min-height:58px}.page_fanout__e3lkT>div,.page_virtualCoordinator__V5_y1,.page_virtualCoordinator__V5_y1>div{grid-template-columns:1fr}.page_handshakeSteps__jRDel{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:118px;overflow-x:auto}.page_fanout__e3lkT{grid-template-columns:80px minmax(0,1fr)}.page_fanout__e3lkT>div{grid-template-columns:repeat(3,minmax(96px,1fr));overflow-x:auto}.page_faqSummary__hzT1X{min-height:70px;padding:13px 14px;grid-template-columns:minmax(0,1fr) 30px;gap:10px;align-items:center}.page_faqItem__0EkUT{--faq-art-x:78%}.page_faqItem__0EkUT:before{opacity:.4}.page_faqItem__0EkUT:after{background:linear-gradient(90deg,rgba(255,255,255,.97),rgba(255,255,255,.91) 58%,rgba(255,255,255,.68)),linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.28))}.page_faqItem__0EkUT[data-open=true]:before{opacity:.82}.page_faqItem__0EkUT[data-open=true]:after{background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.9) 58%,rgba(255,255,255,.62)),linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.22))}.page_answerPanel__8BGin{padding:18px 15px 22px}.page_answerLead__tdVGR,.page_answerReasoning__1PHox{padding:14px}.page_answerLead__tdVGR p{font-size:17px}.page_interviewLens__BZe9Q{grid-template-columns:1fr}}@media (max-width:420px){.page_heroMap__tPqvp{border-radius:16px}.page_motionToggle__s9xYh>span:last-child{display:none}.page_chapterMap__EYdR4 a{min-height:50px;padding-left:10px}.page_chapterMap__EYdR4 strong{font-size:10px}.page_chapterMapCopy__gBuAs small{display:none}.page_figureCanvas__ebPaP{padding:14px}.page_bindingLane__omGmk,.page_mapPanel__Z7kLl,.page_ralPanel__u_zwf{padding:10px}.page_agentPair___FJSj{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page_experience__a59yX *,.page_experience__a59yX :after,.page_experience__a59yX :before{scroll-behavior:auto!important;transition-duration:.01ms!important}.page_ambientParticles__MJW4E>span,.page_heroAccent__ryxdK,.page_motionDots__mF_BQ>span{animation:none!important}.page_heroAccent__ryxdK{background-position:50% 50%}.page_ambientParticles__MJW4E>span{opacity:.11}}@media (prefers-contrast:more){.page_ambientParticles__MJW4E{opacity:.35}}@media (forced-colors:active){.page_ambientParticles__MJW4E,.page_chapterHeading__Hq1po:after,.page_chapterHeading__Hq1po:before,.page_chapter__OVm0I:before,.page_faqItem__0EkUT:after,.page_faqItem__0EkUT:before{display:none}}@media print{.page_ambientParticles__MJW4E,.page_motionToggle__s9xYh,.page_printHidden__rXvNP{display:none!important}.page_hero__tqegZ{padding:24px 0}.page_chapter__OVm0I{padding:34px 0;break-before:page}.page_chapterHeading__Hq1po:after,.page_chapterHeading__Hq1po:before,.page_chapter__OVm0I:before{display:none}.page_chapterHeading__Hq1po{min-height:0;box-shadow:none}.page_codeBlock__R5sXb,.page_conceptFigure__FMsLt,.page_faqItem__0EkUT{box-shadow:none;break-inside:avoid}.page_faqItem__0EkUT{overflow:visible}.page_faqItem__0EkUT:after,.page_faqItem__0EkUT:before{display:none}.page_answerPanel__8BGin[hidden]{display:block!important}}