.uot-page{--uot-text:#f1f3e9;--uot-muted:#a0aaa9;--uot-header-offset:80px;background:var(--night);color:var(--uot-text)}.uot-page :where(section[id],h1[id]){scroll-margin-top:155px}.uot-page :where(a,button,[tabindex]):focus-visible{outline-color:var(--acid)}.uot-page button{cursor:pointer}.uot-page button:disabled{cursor:default;opacity:.55}.uot-page em{color:var(--acid);font-style:normal}.uot-page p{text-wrap:pretty}.uot-kicker{color:var(--acid);font:700 10px/1.5 SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase}.uot-kicker,.uot-text-link{display:inline-flex;align-items:center;gap:9px}.uot-text-link{justify-content:center;min-height:44px;padding:0;border:0;background:transparent;color:inherit;font-size:12px;font-weight:600}.uot-text-link:hover{color:var(--acid)}.uot-live-dot{display:inline-block;width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--acid);box-shadow:0 0 12px #d9ff5f66}.uot-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--night-line);background:radial-gradient(ellipse at 80% 48%,#1e30241c,transparent 60%),var(--night)}.uot-hero-grid{position:absolute;inset:0;background-image:linear-gradient(#b5d6b008 1px,transparent 0),linear-gradient(90deg,#b5d6b008 1px,transparent 0);background-size:70px 70px;-webkit-mask-image:linear-gradient(110deg,transparent 10%,#000 90%);mask-image:linear-gradient(110deg,transparent 10%,#000 90%);pointer-events:none}.uot-hero-inner{position:relative}.uot-topline{display:flex;justify-content:space-between;padding-top:31px;color:#87928c;font:9px/1.5 Consolas,monospace;letter-spacing:.15em}.uot-topline>span:first-child{display:flex;align-items:center;gap:10px}.uot-topline i{width:18px;height:1px;background:var(--acid)}.uot-hero-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:0;gap:0;padding:70px 0 63px}.uot-hero-copy{position:relative;z-index:2}.uot-hero h1{margin:23px 0 27px;font-size:clamp(67px,7.6vw,108px);font-weight:540;letter-spacing:-.07em;line-height:.91;animation:uot-enter 1s cubic-bezier(.16,1,.3,1) both}.uot-hero h1 em{display:inline-block;position:relative}.uot-hero h1 em:after{content:"";position:absolute;left:3px;right:3px;bottom:-9px;height:2px;background:var(--acid);transform-origin:left;animation:uot-line-in 1.3s cubic-bezier(.16,1,.3,1) .35s both}.uot-hero-copy>p{margin:37px 0 16px;color:#9ca7a5;font-size:clamp(20px,2.2vw,29px);line-height:1.3;letter-spacing:-.035em;font-weight:400;animation:uot-enter 1s .12s both}.uot-hero-copy>p strong{color:#eef0e8;font-weight:450}.uot-hero-deck{max-width:410px;color:var(--uot-muted);font-size:14px;line-height:1.75;animation:uot-enter 1s .2s both}.uot-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px 24px;margin-top:28px;animation:uot-enter 1s .3s both}.uot-hero-art{position:relative;min-width:0;width:100%;margin:0}.uot-industrial-scene{display:block;width:100%;height:auto;aspect-ratio:680/560;overflow:hidden;contain:layout paint}.uot-art-footnote,.uot-scene-caption{position:relative;color:#a8b9b4;font:11px/1.7 system-ui,sans-serif}.uot-scene-caption{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;padding-inline:16px;letter-spacing:.06em;font-size:10px}.uot-scene-caption>span:first-child{display:flex;align-items:center;gap:8px}.uot-art-footnote{min-height:96px;padding:0 16px}.uot-art-footnote>span:last-child{display:block;color:#a8b9b4}.uot-hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;border-top:1px solid var(--night-line);color:#a1aba5;font-size:10px}.uot-hero-bottom>*{display:flex;align-items:center;gap:10px}.uot-hero-bottom>a{min-height:30px}.uot-hero-bottom svg{color:var(--acid)}.uot-chapter-shell{position:-webkit-sticky;position:sticky;top:var(--uot-header-offset);z-index:40;background:#0b0e11ed;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--night-line)}.uot-chapters{display:flex;justify-content:space-between;gap:20px;min-height:67px}.uot-chapters>div{display:flex;gap:28px;overflow-x:auto}.uot-chapters a{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;color:#9da6a4;font-size:11px;border-bottom:2px solid transparent;padding:20px 0;transition:color .25s,border-color .25s}.uot-chapters a span{font:9px Consolas,monospace;color:#78857b}.uot-chapters a.is-active{color:#f5f6ef;border-bottom-color:var(--acid)}.uot-chapters a.is-active span{color:var(--acid)}.uot-motion-control{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:7px;min-height:44px;min-width:88px;padding:0 10px;border-radius:8px;background:transparent;border:1px solid var(--night-line);color:#b9cac5;font-size:11px}.uot-origins{padding:93px 0 0;color:var(--ink);background:var(--paper)}.uot-section-heading{margin-bottom:48px}.uot-section-heading>div{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;grid-gap:75px;gap:75px;margin-top:22px}.uot-section-heading h2{margin:0;font-size:clamp(34px,4vw,53px);line-height:1.04;letter-spacing:-.055em;font-weight:540}.uot-section-heading p{max-width:450px;margin:0 0 2px;color:var(--uot-muted);font-size:13px;line-height:1.8}.uot-devices .uot-kicker,.uot-origins .uot-kicker,.uot-references .uot-kicker{color:#5b6c27}.uot-devices .uot-section-heading p,.uot-origins .uot-section-heading p{color:var(--ink-soft)}.uot-origin-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.uot-origin-grid article{padding:26px 32px 37px;border-right:1px solid var(--line)}.uot-origin-grid article:first-child{padding-left:0}.uot-origin-grid article:last-child{padding-right:0;border:0}.uot-origin-grid article>span{display:flex;align-items:center;gap:12px;font:10px/1.5 Consolas,monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.uot-origin-grid article>span b{color:#657a29;font-weight:400}.uot-origin-grid h3{margin:32px 0 12px;font-size:23px;line-height:1.1;font-weight:550;letter-spacing:-.035em}.uot-origin-grid p{color:var(--ink-soft);font-size:12px;line-height:1.8;margin:0}.uot-definition-note{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 0 27px;border-top:1px solid var(--line);font-size:11px}.uot-definition-note>*{display:flex;gap:8px;align-items:center}.uot-definition-note>a{color:#566426;min-height:32px}.uot-timeline{padding:100px 0 80px;background:radial-gradient(ellipse at 5% 75%,#263b241d,transparent 50%)}.uot-timeline-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid var(--night-line)}.uot-timeline-toolbar>span{display:flex;align-items:center;gap:10px;color:#b5bdb5;font:9px Consolas,monospace;letter-spacing:.1em}.uot-timeline-toolbar>span b{margin-left:18px;color:var(--acid);font-weight:400}.uot-timeline-toolbar button{color:#cbd3c4;font-size:11px}.uot-timeline-toolbar button small{color:#8c998e;font:9px Consolas,monospace}.uot-year-rail{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:0 0 32px;overflow-x:auto;padding:12px 0 8px}.uot-year-rail button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:13px;padding:20px 12px 18px;border:0;background:transparent;color:#9ba69d;text-align:left;transition:color .3s,background .3s}.uot-year-rail button:first-child{padding-left:0}.uot-year-rail button:after{position:absolute;content:"";height:1px;left:0;right:0;top:65px;background:#2f3a31}.uot-year-rail button>span{font-size:24px;letter-spacing:-.04em;font-weight:400}.uot-year-rail button i{position:relative;z-index:1;width:7px;height:7px;margin:3px 0;border:1px solid #697967;border-radius:50%;background:var(--night);transition:.3s}.uot-year-rail button strong{font-size:10px;font-weight:500;line-height:1.5}.uot-year-rail button.is-active{color:var(--acid)}.uot-year-rail button.is-active i{background:var(--acid);border-color:var(--acid);box-shadow:0 0 0 5px #d9ff5f10,0 0 22px #d9ff5f4d}.uot-year-rail button:hover{background:#ffffff03;color:#f1f3e9}.uot-dossier{display:grid;grid-template-columns:1fr 1fr;border:1px solid #394132;border-radius:16px;overflow:hidden;background:#101619}.uot-incident-visual{position:relative;min-width:0;display:flex;flex-direction:column;min-height:514px;padding:24px;overflow:hidden;background:#0e171b}.uot-incident-top{justify-content:space-between;gap:10px;color:#a8b4a2;font:9px Consolas,monospace;letter-spacing:.07em;text-transform:uppercase}.uot-incident-overlay,.uot-incident-top{position:relative;z-index:2;display:flex}.uot-incident-overlay{flex-direction:column;gap:12px;margin-top:auto}.uot-kind{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:6px 9px;border:1px solid #ff6b4655;background:#251d16cc;border-radius:5px;color:#ffac91;font:9px Consolas,monospace;text-transform:uppercase;letter-spacing:.06em}.uot-kind.is-capability{border-color:#d9ff5f55;color:var(--acid);background:#1c2614cc}.uot-incident-overlay strong{font-size:21px;font-weight:500;letter-spacing:-.035em}.uot-incident-copy{min-width:0;padding:24px 32px 25px;border-left:1px solid var(--night-line)}.uot-dossier-label{display:flex;align-items:center;justify-content:space-between;gap:15px}.uot-dossier-label>span{color:#a3ad9d;font:9px/1.6 Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.uot-dossier-label>div{display:flex;gap:4px}.uot-dossier-label button{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--night-line);border-radius:50%;background:transparent;color:#d3dbcc}.uot-dossier-label button:hover{color:var(--acid);border-color:#d9ff5f55}.uot-incident-copy h3{margin:26px 0 24px;min-height:112px;max-width:420px;font-size:clamp(29px,3vw,40px);line-height:1.09;letter-spacing:-.045em;font-weight:500;animation:uot-enter .55s both}.uot-dossier-tabs{display:flex;gap:15px;border-bottom:1px solid var(--night-line)}.uot-dossier-tabs button{min-height:42px;padding:0 0 9px;border:0;border-bottom:1px solid transparent;background:transparent;color:#a8b1a4;font-size:10px;text-align:left}.uot-dossier-tabs [aria-selected=true]{color:var(--acid);border-color:var(--acid)}.uot-dossier-text{min-height:143px}.uot-dossier-text p{margin:19px 0 18px;color:#b5beb1;font-size:13px;line-height:1.85;animation:uot-enter .4s both}.uot-locate{display:flex;align-items:center;gap:12px;width:100%;padding:13px 14px;border:1px solid #d9ff5f26;border-radius:9px;background:#d9ff5f06;color:var(--acid);text-align:left;transition:background .25s}.uot-locate:hover{background:#d9ff5f0e}.uot-locate>span{flex:1 1;color:#b9c4b0;font-size:10px}.uot-locate b{display:block;margin-top:4px;font-size:11px;color:#edf2e6;font-weight:500}.uot-source-link{display:flex;align-items:center;gap:7px;margin-top:16px;min-height:25px;color:#a7b49b;font-size:10px;line-height:1.5}.uot-source-link svg{flex-shrink:0}.uot-source-link svg:last-child{margin-left:auto}.uot-source-link:hover{color:var(--acid)}.uot-context-note{max-width:820px;margin:19px 0 0;color:#96a28f;font-size:10px;line-height:1.8}.uot-purdue{padding:90px 0 80px;border-top:1px solid var(--night-line);background:#101618}.uot-purdue-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 0 23px}.uot-purdue-toolbar>span{display:flex;align-items:center;gap:9px;color:#b3bfb0;font:10px Consolas,monospace;letter-spacing:.08em}.uot-purdue-toolbar>div{display:flex;gap:4px;padding:4px;border:1px solid var(--night-line);border-radius:9px;background:var(--night)}.uot-purdue-toolbar button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;border:0;border-radius:5px;background:transparent;color:#a5b09d;font-size:10px}.uot-purdue-toolbar button[aria-pressed=true]{color:var(--night);background:var(--acid)}.uot-purdue-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:52px;gap:52px}.uot-layer-map{display:grid;grid-template-columns:21px 1fr;align-content:start;grid-gap:14px;gap:14px;padding-top:2px;min-width:0}.uot-layer-direction{grid-column:1;grid-row:1;display:flex;align-items:center;gap:16px;writing-mode:vertical-rl;color:#94a18b;font:8px Consolas,monospace;letter-spacing:.13em}.uot-layer-direction svg{flex:1 1;min-height:30px;width:12px;color:#8a9b72}.uot-layers{grid-column:2;position:relative;display:flex;flex-direction:column;gap:8px}.uot-layers:before{content:"";position:absolute;inset:25px 25px 25px auto;width:1px;background:linear-gradient(180deg,transparent,#d9ff5f80,transparent);background-size:100% 80px;animation:uot-data-down 4s linear infinite}.uot-layer{position:relative;display:flex;align-items:center;gap:17px;min-height:71px;padding:11px 17px;margin-left:calc((6 - var(--layer-index)) * 6px);border:1px solid #374033;border-radius:8px;background:#161f1d;text-align:left;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .25s,background .25s}.uot-layer:hover{transform:translateX(4px);border-color:#d9ff5f70}.uot-layer.is-active{border-color:var(--acid);background:#26311d;box-shadow:0 0 30px #d9ff5f08,inset 3px 0 var(--acid);transform:translateX(5px)}.uot-layer-number{color:#b3c69b;font:14px Consolas,monospace;min-width:42px}.uot-layer-title{flex:1 1;min-width:0}.uot-layer-title b{display:block;color:#e3eadd;font-size:13px;font-weight:500}.uot-layer-title small{display:block;margin-top:5px;color:#a1b190;font-size:10px;line-height:1.4}.uot-layer>svg{flex-shrink:0;color:#8fa075}.uot-layer.is-active .uot-layer-number,.uot-layer.is-active>svg{color:var(--acid)}.uot-layer.is-dmz{border-style:dashed;background:#d9ff5f04}.uot-layer.is-dmz .uot-layer-title b{color:var(--acid)}.is-exposure .uot-layer:not(.is-active){border-color:#a0815859}.is-exposure .uot-layer.is-dmz{border-color:var(--acid);background:#d9ff5f0c}.is-exposure .uot-layers:before{animation:none;background:repeating-linear-gradient(180deg,#d9ff5f80 0 3px,transparent 3px 11px)}.uot-map-legend{grid-column:2;display:flex;align-items:baseline;gap:7px;color:#a0af91;font-size:10px;line-height:1.7}.uot-map-legend i{width:5px;height:5px;flex-shrink:0;background:var(--acid);border-radius:50%}.uot-layer-detail{position:relative;overflow:hidden;padding:31px 30px;border:1px solid #3a4433;border-radius:13px;background:radial-gradient(ellipse at 100% 0,#d9ff5f07,transparent 60%),#0c1214}.uot-level-watermark{position:absolute;top:-16px;right:3px;color:#d9ff5f09;font-size:205px;line-height:1;letter-spacing:-.08em;pointer-events:none}.uot-layer-content{position:relative;animation:uot-enter .45s both}.uot-layer-content h3{font-size:35px;font-weight:500;line-height:1.07;letter-spacing:-.045em;margin:20px 0 16px}.uot-layer-content>p{color:#b0bca7;font-size:13px;line-height:1.8;margin:0 0 27px}.uot-detail-label{color:#a6b49a;font:9px Consolas,monospace;letter-spacing:.1em}.uot-device-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.uot-device-chips>span{display:flex;gap:6px;align-items:center;padding:7px 9px;border:1px solid #b6cc9b26;border-radius:5px;color:#d5e0c8;background:#d9ff5f03;font-size:10px}.uot-device-chips svg{color:#a1b382}.uot-protocols{display:flex;gap:8px;margin:17px 0 25px;color:#a3b095;font:9px/1.7 Consolas,monospace}.uot-protocols svg{flex-shrink:0}.uot-layer-control,.uot-layer-risk{padding:16px 0 15px;border-top:1px solid var(--night-line)}.uot-layer-control>span,.uot-layer-risk>span{display:flex;align-items:center;gap:7px;color:#ffb499;font:9px Consolas,monospace;letter-spacing:.08em}.uot-layer-control>span{color:var(--acid)}.uot-layer-control p,.uot-layer-risk p{color:#b9c4af;font-size:12px;line-height:1.75;margin:10px 0 0}.uot-layer-example{padding:13px 15px;border-radius:7px;background:#d9ff5f08}.uot-layer-example span{color:#aebc9b;font:8px Consolas,monospace;letter-spacing:.08em}.uot-layer-example p{margin:7px 0 0;color:#d2dcc6;font-size:11px;line-height:1.7}.uot-architecture-note{display:flex;gap:15px;padding:24px 0 0;margin-top:25px;border-top:1px solid var(--night-line)}.uot-architecture-note>svg{flex-shrink:0;color:#aabe8b}.uot-architecture-note p{margin:0;max-width:1050px;color:#a5b398;font-size:11px;line-height:1.8}.uot-architecture-note strong{color:#dae5cd;font-weight:500}.uot-architecture-note a{display:inline-flex;gap:4px;align-items:center;color:var(--acid);text-decoration:underline;text-underline-offset:3px}.uot-devices{padding:95px 0 85px;color:var(--ink);background:var(--paper)}.uot-device-explorer{border:1px solid var(--line);border-radius:13px;overflow:hidden;background:var(--paper-bright)}.uot-device-menu{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--line)}.uot-device-menu button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;min-height:87px;padding:19px 17px;border:0;border-right:1px solid var(--line);background:transparent;text-align:left;transition:background .25s}.uot-device-menu button:last-child{border-right:0}.uot-device-menu button[aria-selected=true]{background:var(--acid)}.uot-device-menu button:hover{background:#e7eddb}.uot-device-menu button[aria-selected=true]:hover{background:var(--acid)}.uot-device-menu span{font-size:14px;letter-spacing:-.02em}.uot-device-menu small{grid-column:2;grid-row:2;margin-top:-5px;color:#5f6d4e;font-size:9px}.uot-device-menu svg:last-child{grid-column:3;grid-row:1}.uot-device-detail{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;grid-gap:45px;gap:45px;min-height:370px;padding:37px 50px}.uot-device-glyph{position:relative;width:min(100%,280px);height:auto;aspect-ratio:4/3;display:grid;place-items:center;margin:auto;border:1px solid #375562;border-radius:18px;background:#10212e;overflow:hidden}.uot-device-glyph>svg{display:block;width:100%;height:auto}.uot-device-description{animation:uot-enter .4s both}.uot-device-description h3{font-size:32px;line-height:1.1;letter-spacing:-.045em;margin:14px 0;font-weight:540}.uot-device-description>p{margin:0 0 23px;color:var(--ink-soft);font-size:13px;line-height:1.75}.uot-device-description>div{display:grid;grid-template-columns:122px 1fr;grid-gap:17px;gap:17px;margin-top:15px}.uot-device-description>div span{padding-top:3px;color:#64714d;font:8px/1.5 Consolas,monospace;letter-spacing:.06em}.uot-device-description>div p{color:var(--ink-soft);font-size:12px;line-height:1.6;margin:0}.uot-device-description .uot-text-link{margin-top:15px;color:#4d6424;font-size:11px}.uot-devices :where(a,button,[tabindex]):focus-visible,.uot-origins :where(a,button):focus-visible{outline-color:#4d7427}.uot-takeaway{padding:105px 0 95px;text-align:center;border-bottom:1px solid var(--night-line);background:radial-gradient(ellipse at 50% 100%,#d9ff5f09,transparent 60%)}.uot-takeaway h2{font-size:clamp(36px,5vw,69px);letter-spacing:-.055em;line-height:1.05;font-weight:500;margin:27px 0 23px}.uot-takeaway p{color:#aab69e;font-size:14px;line-height:1.85;margin:0 0 27px}.uot-takeaway .uot-text-link{display:flex;width:-moz-fit-content;width:fit-content;margin:12px auto 0;color:#b2bda7;font-size:11px}.uot-references{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:100px;gap:100px;padding-top:61px;padding-bottom:50px}.uot-references .uot-kicker{color:var(--acid)}.uot-references h2{font-size:30px;letter-spacing:-.04em;margin:15px 0;font-weight:500}.uot-references p{max-width:330px;color:#a4b198;font-size:12px;line-height:1.8}.uot-references>div:last-child a{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:17px 0;border-bottom:1px solid var(--night-line)}.uot-references strong{color:#dce6d0;font-size:12px;font-weight:500}.uot-references small{display:block;margin-top:7px;color:#a1af95;font-size:10px;line-height:1.6}.uot-references svg{flex-shrink:0;color:var(--acid)}.uot-endnote{display:flex;justify-content:space-between;gap:18px;padding:20px 0 25px;border-top:1px solid var(--night-line);color:#99aa8b;font-size:9px}.uot-endnote>span{display:flex;align-items:center;gap:6px}@keyframes uot-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes uot-scene-enter{0%{opacity:0}to{opacity:1}}@keyframes uot-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes uot-data-down{to{background-position:0 80px}}@keyframes uot-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:no-preference){.uot-reveal.is-revealed{animation:uot-enter .85s cubic-bezier(.16,1,.3,1) both}}.uot-page.is-motion-paused *,.uot-page.is-motion-paused :after,.uot-page.is-motion-paused :before{animation-play-state:paused!important;transition:none!important}.uot-page.is-motion-paused .uot-device-description,.uot-page.is-motion-paused .uot-dossier-text p,.uot-page.is-motion-paused .uot-hero-art,.uot-page.is-motion-paused .uot-hero-copy>*,.uot-page.is-motion-paused .uot-incident-copy h3,.uot-page.is-motion-paused .uot-incident-visual,.uot-page.is-motion-paused .uot-layer-content,.uot-page.is-motion-paused .uot-reveal{animation:none!important}.uot-page.is-motion-paused .uot-hero h1 em:after{animation:none}.uot-page.is-page-hidden *,.uot-page.is-page-hidden :after,.uot-page.is-page-hidden :before{animation-play-state:paused!important}@media (max-width:1100px){.uot-chapters>div{gap:19px}.uot-chapters a{font-size:10px}.uot-hero-layout{grid-template-columns:1fr .9fr}.uot-hero h1{font-size:78px}.uot-section-heading>div{gap:40px}.uot-dossier{grid-template-columns:.95fr 1.05fr}.uot-incident-copy{padding-inline:23px}.uot-incident-visual{padding-inline:19px}.uot-dossier-tabs{gap:11px}.uot-dossier-tabs button{font-size:9px}.uot-purdue-grid{gap:25px}.uot-layer-detail{padding-inline:23px}.uot-device-menu button{gap:8px;padding-inline:12px}.uot-device-menu svg:last-child{display:none}.uot-device-menu span{font-size:12px}}@media (max-width:800px){.uot-hero-layout{grid-template-columns:1fr;padding:58px 0 35px}.uot-hero-copy{max-width:600px}.uot-hero h1{font-size:clamp(67px,12vw,98px)}.uot-topline>span:last-child{display:none}.uot-section-heading>div{grid-template-columns:1fr;gap:22px}.uot-section-heading p{max-width:580px}.uot-chapters{gap:14px}.uot-chapters>div{gap:20px}.uot-chapters a{white-space:nowrap}.uot-chapters a span,.uot-motion-control>span{display:none}.uot-motion-control{min-width:32px;justify-content:center}.uot-year-rail{grid-template-columns:repeat(7,minmax(125px,1fr))}.uot-dossier{grid-template-columns:1fr}.uot-incident-visual{min-height:0;padding:20px}.uot-incident-overlay{margin-top:-25px}.uot-incident-copy{border-left:0;border-top:1px solid var(--night-line);padding:24px}.uot-incident-copy h3{min-height:0;max-width:530px;font-size:35px;margin-top:22px}.uot-dossier-tabs{gap:24px}.uot-dossier-tabs button{font-size:11px}.uot-dossier-text{min-height:120px}.uot-purdue-grid{grid-template-columns:1fr;gap:25px}.uot-layer-map{max-width:600px;width:100%;margin:0 auto}.uot-layer{margin-left:calc((6 - var(--layer-index)) * 5px)}.uot-layer-detail{min-height:480px}.uot-device-menu{grid-template-columns:repeat(3,minmax(0,1fr))}.uot-device-menu button:nth-child(-n+3){border-bottom:1px solid var(--line)}.uot-device-menu button:nth-child(3){border-right:0}.uot-device-detail{grid-template-columns:1fr;gap:25px;padding:30px}.uot-references{gap:40px}}@media (max-width:720px){.uot-chapters{min-height:59px}.uot-chapters a{padding-block:18px}.uot-devices,.uot-origins,.uot-purdue,.uot-timeline{padding-top:60px}.uot-devices,.uot-purdue,.uot-timeline{padding-bottom:55px}.uot-section-heading{margin-bottom:30px}.uot-section-heading h2{font-size:37px}.uot-origin-grid{grid-template-columns:1fr}.uot-origin-grid article,.uot-origin-grid article:first-child,.uot-origin-grid article:last-child{padding:24px 0;border-right:0;border-bottom:1px solid var(--line)}.uot-origin-grid h3{margin-top:19px}.uot-definition-note{align-items:flex-start;flex-direction:column;gap:8px;border:0;font-size:10px}.uot-hero-bottom{font-size:9px}.uot-hero-bottom>a{display:none}.uot-purdue-toolbar{align-items:flex-start;flex-direction:column}.uot-purdue-toolbar>div{width:100%}.uot-purdue-toolbar button{flex:1 1;min-height:40px}.uot-references{grid-template-columns:1fr;gap:14px;padding-top:43px}.uot-references p{max-width:100%}.uot-takeaway{padding:70px 0 60px}.uot-endnote{flex-direction:column;gap:15px}}@media (max-width:430px){.uot-hero-layout{padding-top:43px}.uot-hero h1{font-size:clamp(57px,15vw,67px)}.uot-hero-copy>p{font-size:23px}.uot-hero-deck{font-size:13px}.uot-hero-actions{align-items:flex-start;flex-direction:column;gap:8px}.uot-timeline-toolbar>span{font-size:8px;gap:7px}.uot-timeline-toolbar>span b{margin-left:3px}.uot-timeline-toolbar button{font-size:10px}.uot-timeline-toolbar button small{display:none}.uot-incident-top{font-size:8px}.uot-incident-copy{padding:20px}.uot-incident-copy h3{font-size:30px}.uot-incident-overlay strong{font-size:20px}.uot-dossier-tabs{gap:12px}.uot-dossier-tabs button{font-size:9px}.uot-layer-map{grid-template-columns:12px 1fr;gap:8px}.uot-layer{gap:7px;padding-inline:12px;margin-left:calc((6 - var(--layer-index)) * 3px)}.uot-layer-number{min-width:37px;font-size:12px}.uot-layer-title b{font-size:12px}.uot-layer-title small{font-size:9px}.uot-layer-detail{padding:24px 20px}.uot-layer-content h3{font-size:31px}.uot-device-detail{padding:25px 20px}.uot-device-description h3{font-size:28px}.uot-device-description>div{grid-template-columns:1fr;gap:6px}.uot-device-menu button{grid-template-columns:auto 1fr;padding-inline:11px}.uot-device-menu span{font-size:12px}.uot-device-menu svg{width:16px}}@media (prefers-reduced-motion:reduce){.uot-page:not([data-motion=running]) *,.uot-page:not([data-motion=running]) :after,.uot-page:not([data-motion=running]) :before{animation:none!important;transition:none!important}.uot-hero-art,.uot-hero-grid{transform:none}}.uot-flow-packet{will-change:transform;animation-duration:3.6s;animation-timing-function:linear;animation-iteration-count:infinite}.uot-command-packet{animation-name:uot-command-down}.uot-feedback-packet{animation-name:uot-feedback-up;animation-delay:-.9s}@keyframes uot-command-down{0%{transform:translateY(0)}to{transform:translateY(304px)}}@keyframes uot-feedback-up{0%{transform:translateY(0)}to{transform:translateY(-304px)}}.uot-art-footnote strong{color:#dce6e2;font-weight:500}.uot-art-footnote small{display:block;margin-top:8px;color:#a8b9b4;font-size:10px;line-height:1.7}.uot-motion-control[aria-pressed=true],.uot-scene-caption .uot-motion-control:hover{background:#ffffff08;border-color:#a8d5bb4d}.uot-page [data-motion-region][data-in-view=false],.uot-page [data-motion-region][data-in-view=false] *,.uot-page [data-motion-region][data-in-view=false] :after,.uot-page [data-motion-region][data-in-view=false] :before,.uot-page [data-motion-region][data-in-view=false]:after,.uot-page [data-motion-region][data-in-view=false]:before{animation-play-state:paused!important}.uot-page:not(.is-motion-ready) *,.uot-page:not(.is-motion-ready) :after,.uot-page:not(.is-motion-ready) :before{animation:none!important}.uot-page.is-motion-paused .uot-flow-packet,.uot-page.is-page-hidden .uot-flow-packet,[data-in-view=false] .uot-flow-packet{will-change:auto}.uot-case-date{margin:16px 0 12px;color:#c0cfcb;font-size:12px;line-height:1.6}.uot-kind.is-exposure{border-color:#8dbed455;color:#bad6e7;background:#1a2b34}.uot-case-diagram{margin-block:12px 22px}.uot-case-caption{margin:0 0 18px;color:#9eafac;font-size:10px;line-height:1.7}.uot-case-path-note,.uot-case-separate-zone{padding:12px 14px;margin:16px 0 0;border-left:2px solid #718d96;color:#b7c9cb;background:#142127;font-size:11px;line-height:1.7}.uot-case-separate-zone{border:1px dashed #718d96;border-radius:9px}.uot-layer-context{margin:12px 0;color:#b1c2bf;font-size:11px;line-height:1.7}.uot-case-levels{display:flex;flex-wrap:wrap;gap:8px}.uot-case-levels button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 10px;border:1px solid var(--night-line);border-radius:8px;background:transparent;color:#c1d3cc;font-size:11px}.uot-device-chips a{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #d9ff5f38;border-radius:6px;color:#d2e0c6;font-size:10px}.uot-device-chips a sup{color:var(--acid);text-decoration:underline}#uot-architecture-note{scroll-margin-top:165px}@media (max-width:960px){.uot-page{--uot-header-offset:72px}}@media (max-width:800px){.uot-hero-art{width:min(610px,100%);margin:32px auto 0}.uot-art-footnote{min-height:104px}}@media (max-width:600px){.uot-art-footnote,.uot-scene-caption{padding-inline:0}.uot-scene-caption{font-size:9px}.uot-scene-level,.uot-scene-name{font-size:24px}.uot-scene-legend{font-size:22px}.uot-scene-detail,.uot-scene-safety{display:none}}@media (max-width:540px){.uot-page{--uot-header-offset:68px}}@media (prefers-reduced-motion:reduce){.uot-page[data-motion=running] .uot-flow-packet{animation-duration:3.6s!important;animation-iteration-count:infinite!important}}.uot-case-illustration{display:block;width:100%;height:auto;margin:18px 0 20px;border-radius:18px}.uot-illustrated-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 16px;gap:18px 16px;margin:0;padding:0;list-style:none}.uot-illustrated-steps li{display:grid;grid-template-columns:23px minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px}.uot-illustrated-step-number{display:grid;place-items:center;width:22px;height:22px;border:1px solid #5d7f8f;border-radius:50%;color:#c8dde0;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uot-illustrated-steps strong{display:block;color:#e2ece9;font-size:12px;font-weight:500;line-height:1.6}.uot-illustrated-step-level{display:inline-block;margin:4px 0;color:#9cc4d1;font:9px/1.5 Consolas,monospace;letter-spacing:.06em}.uot-illustrated-steps small{display:block;color:#a4b8bb;font-size:11px;line-height:1.6}.uot-hero-equipment-key{display:none}@media (max-width:600px){.uot-illustration-label,.uot-illustration-level{display:none}.uot-illustration-index{font-size:24px}.uot-illustrated-steps{grid-template-columns:1fr;gap:16px}.uot-scene-name{display:none}.uot-scene-level{font-size:28px}.uot-hero-equipment-key{display:grid;grid-gap:8px;gap:8px;margin:-16px 0 20px;padding:0;list-style:none}.uot-hero-equipment-key li{display:flex;gap:10px;align-items:baseline;color:#c5d7d7;font-size:12px;line-height:1.5}.uot-hero-equipment-key b{color:#a8d5bb;font:11px Consolas,monospace;font-weight:500}}.uot-device-figure-label{position:absolute;left:12px;right:12px;bottom:10px;color:#b1c8d2;text-align:center;font-size:9px;letter-spacing:.04em}