/* Windchill release guide: shared type/chrome with distinct reading compositions. */
.wn-page{--wn-line:#b9dce2;--wn-header-height:var(--site-header-height);--wn-anchor-margin:140px}
.wn-page [id]{scroll-margin-top:var(--wn-anchor-margin)}
.wn-page .wn-page-nav{top:var(--wn-header-height);z-index:20}
.wn-page .wn-hero-art>svg{display:block;width:100%;height:100%;object-fit:contain}
.wn-hero-flow{stroke-dasharray:9 28;animation:wn-flow 7s linear infinite;animation-play-state:paused}
.wn-hero-art.ip-animation-active .wn-hero-flow{animation-play-state:running}
@keyframes wn-flow{to{stroke-dashoffset:-148}}
.wn-overview .ip-section-heading{margin-bottom:36px}
.wn-overview-spread{display:grid;grid-template-columns:1.2fr .8fr;gap:5%;align-items:start}
.wn-overview-spread figure{margin:0;min-width:0}
.wn-overview-spread img{display:block;width:100%;height:auto}
.wn-overview-reading>p{margin:0 0 18px}
.wn-overview-themes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:28px 0 0;border-top:1px solid var(--wn-line)}
.wn-overview-themes>div{padding:18px 0;border-bottom:1px solid var(--wn-line)}
.wn-overview-themes dt{font:600 1rem/1.5 var(--font-body);color:#0a344a;margin-bottom:5px}
.wn-overview-themes dd{margin:0;color:var(--body-text);font-size:1rem;line-height:1.8}
.wn-benefits{background:#edf7f8;border-block:1px solid #d2e6e9}
.wn-outcomes{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-block:1px solid #9bcbd2}
.wn-outcomes article{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.4fr) minmax(0,1.05fr);gap:0;align-items:stretch;min-width:0}.wn-outcomes article+article{border-top:1px solid #b9dce2}
.wn-outcomes h3,.wn-update-path h3{font:600 1.45rem/1.3 var(--font-display);letter-spacing:-.035em;margin:0 0 16px;color:#0a344a}
.wn-outcomes article>h3{padding:28px 28px 28px 0;margin:0;align-self:start}.wn-outcomes article>p{margin:0;padding:28px 30px 28px 0}
.wn-outcomes article>.wn-outcome-question{padding:28px 26px;border-left:2px solid #45bdbf;background:#dff0f2;color:#0a5267;font-weight:600;position:relative}.wn-outcomes :is(h3,p){overflow-wrap:anywhere}
.wn-explorer{border-top:1px solid var(--wn-line)}
.wn-explorer.wn-enhanced{display:grid;grid-template-columns:minmax(175px,.7fr) minmax(0,2.5fr);gap:4%}
.wn-feature-tabs{padding-top:18px;min-width:0}
.wn-feature-tabs button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;padding:21px 14px;border:0;border-bottom:1px solid var(--wn-line);background:transparent;text-align:left;color:#386475;font:600 .95rem/1.4 var(--font-body);cursor:pointer;transition:background .25s,color .25s}
.wn-feature-tabs button>span:first-child{min-width:0;overflow-wrap:anywhere}
.wn-feature-tabs .ms-icon{font-size:20px;flex:none}
.wn-feature-tabs button:is(:hover,[aria-selected=true]){background:#e4f5f6;color:#08677a}
.wn-feature-tabs button[aria-selected=true]{box-shadow:inset 3px 0 #25b9bf}
.wn-feature-panels{min-width:0}
.wn-feature-panels>article{padding-top:28px;margin-bottom:36px}
.wn-study{background:radial-gradient(ellipse at 50% 60%,#175d7080,transparent 75%),#082c40}
.wn-study figure{margin:0;padding:22px}
.wn-study svg{display:block;width:100%;max-height:350px}
.wn-study-grid{stroke:#2e697b;opacity:.3}
.wn-study-trace{stroke:#63d7d4;stroke-width:2.5}
.wn-study figcaption{color:#c0dde5;font-size:.875rem;line-height:1.6;margin-top:10px}
.wn-feature-reading{padding-top:25px}
.wn-feature-reading h3{font:600 clamp(2rem,2.7vw,3rem)/1.18 var(--font-display);letter-spacing:-.045em;color:#0a344a;margin:0 0 20px}
.wn-feature-reading p{margin:0 0 18px}
.wn-feature-reading .wn-feature-scope{padding-left:20px;border-left:2px solid #43bfc6}
.wn-feature-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:16px;border-top:1px solid var(--wn-line);color:var(--body-text);font-size:.875rem;line-height:1.6}
.wn-feature-controls>div{display:flex;gap:8px;flex:none}
.wn-feature-controls button{display:grid;place-items:center;min-width:48px;min-height:48px;background:#fff;border:1px solid #abcfd8;color:#0a6479;cursor:pointer;transition:background .25s}
.wn-feature-controls button:hover{background:#e4f5f6}
.wn-release{background:#082c40;color:#fff}
.wn-release .ip-label,.wn-release h2 em{color:#63d7d4}
.wn-release p,.wn-release .ip-section-heading>p{color:var(--body-text-on-dark)}
.wn-scope-table{width:100%;border-collapse:collapse;text-align:left;color:var(--body-text-on-dark);font-size:1rem;line-height:1.8}
.wn-scope-table th,.wn-scope-table td{padding:24px 22px 24px 0;border-bottom:1px solid #3a6375;vertical-align:top}
.wn-scope-table thead th{color:#7de2dc;font-weight:600}
.wn-scope-table tbody th{width:23%;color:#fff;font-weight:600}
.wn-scope-table td:nth-child(2){width:28%}
.wn-scope-table td:last-child{padding-right:0}
.wn-update-link{margin:25px 0 40px}
.wn-release .ip-inline-link{color:#9be5e4}
.wn-release .ip-inline-link:is(:hover,:focus-visible){color:var(--link-hover-on-dark)}
.wn-update-path{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4%;padding:28px 0 0;margin:0 0 30px;border-top:1px solid #3a6375}
.wn-update-path li{border-left:2px solid #63d7d4;padding-left:20px}
.wn-update-path h3{color:#fff}
.wn-update-path p{margin:0}
.wn-page #faq .priority-row summary>span{min-width:0;overflow-wrap:anywhere}
@media(max-width:1100px){.wn-overview-spread{grid-template-columns:1fr}.wn-overview-spread figure{max-width:850px;margin-bottom:30px}.wn-overview-themes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.wn-explorer.wn-enhanced{grid-template-columns:1fr}.wn-feature-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.wn-feature-tabs button{padding:18px 14px;align-items:flex-start}.wn-feature-tabs .ms-icon{display:none}.wn-feature-tabs button[aria-selected=true]{box-shadow:inset 0 -3px #25b9bf}}
@media(max-width:850px){.wn-outcomes article{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.wn-outcomes article>h3{padding:24px 24px 18px 0}.wn-outcomes article>p{padding:24px 0 18px}.wn-outcomes article>.wn-outcome-question{grid-column:1/-1;padding:18px 22px;margin:0 0 24px}.wn-update-path{grid-template-columns:1fr;gap:26px}.wn-scope-table thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.wn-scope-table tbody,.wn-scope-table tr,.wn-scope-table th,.wn-scope-table td{display:block;width:auto!important}.wn-scope-table tr{padding:24px 0;border-bottom:1px solid #3a6375}.wn-scope-table th,.wn-scope-table td{padding:0 0 16px;border:0}.wn-scope-table td:last-child{padding-bottom:0}.wn-scope-table td:before{content:attr(data-label);display:block;color:#7de2dc;font-weight:600;margin-bottom:5px}.wn-overview-themes{grid-template-columns:1fr;gap:0}}
@media(max-width:600px){.wn-feature-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.wn-feature-tabs button:last-child{grid-column:1/-1}.wn-outcomes article{display:block}.wn-outcomes article>h3{padding:24px 0 12px}.wn-outcomes article>p{padding:0 0 20px}.wn-outcomes article>.wn-outcome-question{padding:18px 20px;margin-bottom:24px}.wn-study figure{padding:14px}.wn-study svg{max-height:none}.wn-scope-table{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.wn-hero-flow{animation:none}.wn-feature-tabs button,.wn-feature-controls button{transition:none}}

.wn-feature-controls [data-wn-prev] .ms-icon{transform:rotate(180deg)}

/* Preserve shared type while long words and grid items yield at enlarged phone sizes. */
.wn-page main :is(h1,h2,h3,p,dt,dd){overflow-wrap:anywhere}
.wn-page .ip-section-heading>*{min-width:0}
.wn-overview-reading,.wn-update-path li{min-width:0}

/* Release introduction: deliberate official video beside one coherent reading. */
.wn-intro-video{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4vw,56px);align-items:start}
.wn-intro-copy{min-width:0}
.wn-intro-copy .ip-section-heading{margin:0 0 22px}
.wn-intro-copy>p{margin:0 0 20px;max-width:58ch}
.wn-intro-copy>.ip-inline-link{margin:0}
.wn-release-scope{margin:26px 0 0;padding:18px 22px;background:#edf7f8;border-left:2px solid #169da5;color:var(--body-text)}
.wn-study .wn-home-screen{display:block;width:100%;height:auto;object-fit:contain}
.wn-overview .wc-video{min-width:0}
@media(max-width:850px){.wn-intro-video{grid-template-columns:minmax(0,1fr);gap:26px}}
.wn-intro-copy .ip-section-heading{display:block}

/* UI/UX: a broad visual strip with horizontal tabs, distinct from workflow rail. */
.wn-uiux{background:#f0f8f9;border-block:1px solid #c7e1e6}
.wn-uiux-viewer{min-width:0}
.wn-uiux-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;margin-bottom:18px}
.wn-uiux-tabs:not([hidden]){display:grid}
.wn-uiux-tabs button{justify-content:center;border:1px solid #b9dce2;background:#fff;padding:18px 20px;text-align:center}
.wn-uiux-tabs button[aria-selected=true]{box-shadow:inset 0 -3px #169da5;background:#0a344a;color:#fff}
.wn-uiux-visual{margin:0;background:#082c40;padding:18px;border:1px solid #b9dce2;min-width:0}
.wn-uiux-visual>img,.wn-uiux-visual>svg{display:block;width:100%;height:auto;object-fit:contain}
.wn-uiux-visual figcaption{color:var(--body-text-on-dark);font-size:1rem;line-height:1.7;padding-top:12px}
.wn-uiux-reading{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:36px;margin-top:24px}
.wn-uiux-reading h3{font-family:var(--font-display);font-size:var(--type-subhead-size);line-height:1.35;letter-spacing:-.035em;color:#0a344a;margin:0}
.wn-uiux-reading p{margin:0;color:var(--body-text)}
.wn-uiux-reading .wn-uiux-context{margin-top:16px;border-top:1px solid #b9dce2;padding-top:16px}
.wn-uiux-scope{margin:26px 0 0;padding-top:22px;border-top:1px solid #b9dce2;color:var(--body-text)}
.wn-uiux .wn-feature-panels>article{padding-top:0}
.wn-uiux .wn-feature-panels>article+article{margin-top:32px}
.wn-uiux-viewer.wn-enhanced .wn-feature-panels>article{margin:0}
.wn-uiux-status.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.wn-uiux :is(h3,p,button,figcaption){overflow-wrap:anywhere;min-width:0}
@media(max-width:1100px){.wn-explorer .wn-feature-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:700px){.wn-uiux-reading{grid-template-columns:minmax(0,1fr);gap:18px}.wn-uiux-tabs:not([hidden]){grid-template-columns:minmax(0,1fr);gap:8px}.wn-uiux-tabs button{padding:15px 18px}.wn-uiux-visual{padding:12px}.wn-explorer .wn-feature-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.wn-explorer .wn-feature-tabs button:last-child{grid-column:auto}}
/* One continuous manufacturing spread, distinct from the manual UI/workflow viewers. */
.wn-manufacturing{background:#0a3044;color:#fff}
.wn-manufacturing>.ip-wrap>.ip-section-heading{display:block;margin-bottom:24px}
.wn-manufacturing .ip-label,.wn-manufacturing h2 em{color:#63d7d4}
.wn-manufacturing h3{color:#fff}
.wn-manufacturing p{color:var(--body-text-on-dark)}
.wn-manufacturing-intro{max-width:78ch;margin:0 0 36px}
.wn-manufacturing-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #3a6375;border-bottom:1px solid #3a6375}
.wn-manufacturing-board article{min-width:0;padding:24px 28px 28px;border-right:1px solid #3a6375}
.wn-manufacturing-board article:first-child{padding-left:0}
.wn-manufacturing-board article:last-child{border-right:0;padding-right:0}
.wn-manufacturing-art{margin:0 0 24px}
.wn-manufacturing-art svg{display:block;width:100%;height:auto}
.wn-manufacturing-board h3{margin:12px 0 16px}
.wn-manufacturing-board p{margin:0}
.wn-manufacturing-context{margin-top:24px;padding-top:20px;border-top:1px solid #3a6375}
.wn-manufacturing-context .ip-label{margin-bottom:12px}
.wn-manufacturing-question{padding-left:14px;border-left:2px solid #63d7d4;margin-top:20px!important}
.wn-manufacturing-footer{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:26px}
.wn-manufacturing-footer p{margin:0}
.wn-manufacturing-footer .ip-inline-link{margin:0;color:#9be5e4;justify-self:end}
.wn-manufacturing-footer .ip-inline-link:is(:hover,:focus-visible){color:var(--link-hover-on-dark)}
.wn-manufacturing :is(h2,h3,p,a){overflow-wrap:anywhere}
@media(max-width:1100px){.wn-explorer .wn-feature-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.wn-manufacturing-board article{padding-left:20px;padding-right:20px}}
@media(max-width:850px){.wn-manufacturing-board{grid-template-columns:minmax(0,1fr)}.wn-manufacturing-board article,.wn-manufacturing-board article:first-child,.wn-manufacturing-board article:last-child{padding:28px 0;border-right:0;border-bottom:1px solid #3a6375}.wn-manufacturing-board article:last-child{border-bottom:0}.wn-manufacturing-art{float:right;width:30%;margin:0 0 20px 24px}.wn-manufacturing-question{clear:both}.wn-manufacturing-footer{grid-template-columns:minmax(0,1fr);gap:24px}.wn-manufacturing-footer .ip-inline-link{justify-self:start}}
@media(max-width:600px){.wn-explorer .wn-feature-tabs{grid-template-columns:minmax(0,1fr)}.wn-manufacturing-art{float:none;width:min(100%,340px);margin:0 0 24px}}
/* Product View: an open light visual stage and a compact editorial review brief. */
.wn-product-view{background:#fff;border-bottom:1px solid var(--wn-line)}
.wn-pv-spread{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:4%;align-items:center}
.wn-pv-stage{margin:0;min-width:0;background:radial-gradient(ellipse at 45% 55%,#d8eef0,transparent 65%),#edf7f8;border-block:1px solid var(--wn-line)}
.wn-pv-stage svg{display:block;width:100%;height:auto}
.wn-pv-stage figcaption{padding:0 24px 22px;font-size:.875rem;line-height:1.6;color:var(--body-text)}
.wn-pv-brief{min-width:0}
.wn-pv-brief h3{font:600 1.45rem/1.3 var(--font-display);letter-spacing:-.035em;color:#0a344a;margin:0 0 22px}
.wn-pv-brief dl{margin:0 0 24px}
.wn-pv-brief dl>div{border-top:1px solid var(--wn-line);padding:18px 0 0;margin-top:18px}
.wn-pv-brief dt{font:600 1rem/1.5 var(--font-body);color:#0a344a;margin-bottom:8px}
.wn-pv-brief dd{margin:0;color:var(--body-text);font-size:1rem;line-height:1.8}
.wn-pv-brief .ip-inline-link{margin:0}
.wn-pv-scope{margin:28px 0 0;padding:20px 0 0;border-top:1px solid var(--wn-line);color:var(--body-text)}
.wn-product-view :is(h3,p,dt,dd,a){overflow-wrap:anywhere}
@media(max-width:1000px){.wn-pv-spread{grid-template-columns:minmax(0,1fr);gap:28px}.wn-pv-brief dl{display:grid;grid-template-columns:1fr 1fr;gap:28px}.wn-pv-brief dl>div{margin:0}.wn-pv-stage{max-width:850px}.wn-pv-brief h3{margin-bottom:18px}}
@media(max-width:600px){.wn-pv-brief dl{grid-template-columns:minmax(0,1fr);gap:20px}.wn-pv-stage figcaption{padding:0 16px 18px}}
/* Navigate: native task ledger, distinct from cards, viewers and media spreads. */
.wn-navigate{background:#edf7f8;border-bottom:1px solid var(--wn-line)}
.wn-nav-ledger{border-top:1px solid var(--wn-line)}
.wn-nav-ledger article{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr) minmax(0,.85fr);gap:32px;padding:28px 0;border-bottom:1px solid var(--wn-line);align-items:start}
.wn-nav-task{display:flex;gap:18px;align-items:flex-start;min-width:0}
.wn-nav-task>div{min-width:0}
.wn-nav-mark{flex:0 0 70px;color:#178a9a}
.wn-nav-mark svg{display:block;width:100%;height:auto}
.wn-nav-task .ip-label{margin-bottom:12px}
.wn-nav-task h3,.wn-nav-extension h3{font:600 1.45rem/1.3 var(--font-display);letter-spacing:-.035em;color:#0a344a;margin:0}
.wn-nav-context p{margin:0;color:var(--body-text)}
.wn-nav-context p+p{margin-top:14px}
.wn-nav-question{border-left:2px solid #72c8cd;padding-left:18px;min-width:0}
.wn-nav-question .ip-label{margin-bottom:12px}
.wn-nav-question p{margin:0;color:var(--body-text)}
.wn-nav-extension{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px 40px;align-items:start;margin:30px 0 0}
.wn-nav-extension>div{grid-row:span 2;min-width:0}
.wn-nav-extension p{margin:0;color:var(--body-text)}
.wn-nav-extension .ip-inline-link{margin:0;justify-self:start}
.wn-nav-scope{border-top:1px solid var(--wn-line);padding-top:22px;margin:28px 0 0;color:var(--body-text)}
.wn-navigate :is(h3,p,a){overflow-wrap:anywhere}
@media(max-width:1100px){.wn-explorer .wn-feature-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.wn-explorer .wn-feature-tabs button:last-child{grid-column:auto}.wn-nav-ledger article{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:20px 28px}.wn-nav-task{grid-row:span 2}.wn-nav-question{grid-column:2}}
@media(max-width:700px){.wn-nav-ledger article{grid-template-columns:minmax(0,1fr);gap:22px}.wn-nav-task{grid-row:auto}.wn-nav-question{grid-column:1}.wn-nav-extension{grid-template-columns:minmax(0,1fr);gap:20px}.wn-nav-extension>div{grid-row:auto}}
@media(max-width:600px){.wn-explorer .wn-feature-tabs{grid-template-columns:minmax(0,1fr)}}
/* Integrated engineering: a central product record connects distinct owners. */
.wn-integrated{background:#0a3044;color:#fff}
.wn-integrated .ip-label,.wn-integrated h2 em{color:#63d7d4}
.wn-integrated .ip-section-heading>p,.wn-integrated p{color:var(--body-text-on-dark)}
.wn-ie-map{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);gap:36px;align-items:center;position:relative;padding:30px 0;border-block:1px solid #3a6375}
.wn-ie-map>div,.wn-ie-map figure{min-width:0;position:relative}
.wn-ie-map h3{font:600 1.45rem/1.3 var(--font-display);letter-spacing:-.035em;color:#fff;margin:0 0 18px}
.wn-ie-map .ip-label{margin-bottom:14px}
.wn-ie-intent p{margin:0}
.wn-ie-intent .wn-ie-example{margin-top:20px;padding-top:20px;border-top:1px solid #3a6375}
.wn-ie-product{margin:0;padding:24px;background:#edf7f8;border-top:3px solid #63d7d4}
.wn-ie-product:before,.wn-ie-product:after{content:'';position:absolute;top:50%;width:36px;height:1px;background:#63d7d4}
.wn-ie-product:before{right:100%}.wn-ie-product:after{left:100%}
.wn-ie-product .ip-label{color:#078ca6}
.wn-ie-product h3{color:#0a344a;margin-bottom:0}
.wn-ie-product svg{display:block;width:100%;height:auto;margin:8px 0 16px}
.wn-ie-product figcaption{color:var(--body-text);font-size:.875rem;line-height:1.6}
.wn-ie-references dl{margin:0}
.wn-ie-references dl>div+div{border-top:1px solid #3a6375;margin-top:20px;padding-top:20px}
.wn-ie-references dt{font:600 1.45rem/1.3 var(--font-display);letter-spacing:-.035em;color:#fff;margin-bottom:12px}
.wn-ie-references dd{margin:0;color:var(--body-text-on-dark);font-size:1rem;line-height:1.8}
.wn-ie-review{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:36px;align-items:start;padding-top:26px}
.wn-ie-review p{margin:0;padding-left:18px;border-left:2px solid #63d7d4}
.wn-ie-review .ip-inline-link{margin:0;justify-self:end;color:#9be5e4}
.wn-ie-review .ip-inline-link:is(:hover,:focus-visible){color:var(--link-hover-on-dark)}
.wn-integrated .wn-ie-scope{margin:26px 0 0}
.wn-integrated :is(h3,p,dt,dd,a){overflow-wrap:anywhere}
@media(max-width:1000px){.wn-ie-map{gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wn-ie-product{grid-column:2;grid-row:1/3;align-self:center}.wn-ie-product:before{width:24px}.wn-ie-product:after{display:none}.wn-ie-references{grid-column:1}}
@media(max-width:650px){.wn-ie-map{grid-template-columns:minmax(0,1fr);gap:26px}.wn-ie-product{grid-column:1;grid-row:auto}.wn-ie-product:before{display:none}.wn-ie-review{grid-template-columns:minmax(0,1fr);gap:24px}.wn-ie-review .ip-inline-link{justify-self:start}}
/* Design for X: a light native worksheet paired with one material-context study. */
.wn-dfx{background:#fff;border-bottom:1px solid var(--wn-line)}
.wn-dfx>.ip-wrap>.ip-section-heading{display:block;margin-bottom:34px}
.wn-dfx>.ip-wrap>.ip-section-heading>p{max-width:82ch;margin:24px 0 0}
.wn-dfx-spread{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:0;border-block:1px solid var(--wn-line)}
.wn-dfx-worksheet{padding:30px 32px 30px 0;min-width:0}
.wn-dfx h3{font:600 1.45rem/1.3 var(--font-display);letter-spacing:-.035em;color:#0a344a;margin:0 0 18px}
.wn-dfx-worksheet>p{margin:0 0 24px;color:var(--body-text)}
.wn-dfx table{width:100%;border-collapse:collapse;text-align:left;font-size:1rem;line-height:1.8;color:var(--body-text)}
.wn-dfx caption{text-align:left;color:#0a344a;font-weight:600;padding-bottom:16px}
.wn-dfx th,.wn-dfx td{vertical-align:top;padding:18px 0;border-top:1px solid var(--wn-line)}
.wn-dfx thead th{font-weight:600;color:#0a344a}
.wn-dfx tbody th{width:28%;padding-right:24px;font-weight:600;color:#0a344a}
.wn-dfx td p{margin:0;color:var(--body-text)}
.wn-dfx td .wn-dfx-question{margin-top:12px;padding-left:14px;border-left:2px solid #75cbd0}
.wn-dfx-materials{padding:30px;background:#0a3044;min-width:0}
.wn-dfx-materials .ip-label{color:#63d7d4}
.wn-dfx-materials h3{color:#fff}
.wn-dfx-materials figure{margin:0 0 24px}
.wn-dfx-materials svg{display:block;width:100%;height:auto}
.wn-dfx-materials figcaption{font-size:.875rem;line-height:1.6;color:#c0dde5;margin-top:12px}
.wn-dfx-materials p{color:var(--body-text-on-dark);margin:0}
.wn-dfx-materials p+p{margin-top:20px;padding-top:20px;border-top:1px solid #3a6375}
.wn-dfx-footer{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:32px;margin-top:26px;align-items:start}
.wn-dfx-footer p{margin:0;color:var(--body-text)}
.wn-dfx-footer .ip-inline-link{margin:0;justify-self:end}
.wn-dfx :is(h2,h3,p,th,td,a){overflow-wrap:anywhere}
@media(max-width:1000px){.wn-dfx-spread{grid-template-columns:minmax(0,1fr)}.wn-dfx-worksheet{padding:28px 0}.wn-dfx-materials{padding:28px}.wn-dfx-materials figure{float:right;width:40%;margin:0 0 20px 26px}.wn-dfx-materials p:last-child{clear:both}.wn-dfx-footer{grid-template-columns:minmax(0,1fr);gap:24px}.wn-dfx-footer .ip-inline-link{justify-self:start}}
@media(max-width:600px){.wn-dfx-materials figure{float:none;width:100%;margin:0 0 24px}.wn-dfx-materials{padding:24px 18px}.wn-dfx tbody th{padding-right:14px;width:32%}}
@media(max-width:600px){.wn-dfx thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wn-dfx tbody,.wn-dfx tr,.wn-dfx tbody th,.wn-dfx td{display:block;width:auto}.wn-dfx tbody tr{padding:20px 0;border-top:1px solid var(--wn-line)}.wn-dfx tbody th{padding:0 0 12px;border:0}.wn-dfx td{padding:0;border:0}}
/* AI release briefing: one shared comparison panel, with no tabs or simulation. */
.wn-ai-release{background:#edf7f8;border-bottom:1px solid var(--wn-line)}
.wn-ai-release>.ip-wrap>.ip-section-heading{display:block;margin-bottom:32px}
.wn-ai-release>.ip-wrap>.ip-section-heading>p{max-width:85ch;margin:24px 0 0}
.wn-air-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#0a3044}
.wn-air-panel article{display:grid;grid-template-columns:84px minmax(0,1fr);gap:24px;padding:32px;min-width:0}
.wn-air-panel article+article{border-left:1px solid #3a6375}
.wn-air-panel article>div{min-width:0}
.wn-air-mark svg{display:block;width:100%;height:auto}
.wn-air-panel .ip-label{color:#63d7d4;margin-bottom:14px}
.wn-air-panel h3{font:600 1.45rem/1.3 var(--font-display);letter-spacing:-.035em;color:#fff;margin:0 0 18px}
.wn-air-panel p{color:var(--body-text-on-dark);margin:0}
.wn-air-panel .wn-air-review{margin-top:20px;padding-top:20px;border-top:1px solid #3a6375}
.wn-air-guide{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:30px;align-items:center;padding:26px 0;border-bottom:1px solid var(--wn-line)}
.wn-air-guide .ip-label{margin-bottom:12px}
.wn-air-guide p{margin:0;color:var(--body-text)}
.wn-air-guide .ip-inline-link{margin:0;justify-self:end}
.wn-ai-release .wn-air-scope{margin:24px 0 0;color:var(--body-text)}
.wn-ai-release :is(h2,h3,p,a){overflow-wrap:anywhere}
@media(max-width:1100px){.wn-air-panel article{grid-template-columns:58px minmax(0,1fr);gap:18px;padding:26px}}
@media(max-width:850px){.wn-air-panel{grid-template-columns:minmax(0,1fr)}.wn-air-panel article{grid-template-columns:80px minmax(0,1fr);padding:28px}.wn-air-panel article+article{border-left:0;border-top:1px solid #3a6375}}
@media(max-width:600px){.wn-air-panel article{grid-template-columns:minmax(0,1fr);gap:22px;padding:24px 18px}.wn-air-mark{width:70px}.wn-air-guide{grid-template-columns:minmax(0,1fr);gap:24px}.wn-air-guide .ip-inline-link{justify-self:start}}

/* Compact photographic triptych: open scenario readings, not another viewer. */
/* Release pilots share the parent Windchill industry-card geometry. */
.wn-pilot-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.wn-pilot-gallery article{min-width:0;display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:22px;border:1px solid #d5e3e7;border-radius:6px;overflow:hidden;background:#f8fbfc;padding:0 26px 26px;transition:border-color 200ms ease,box-shadow 200ms ease}
.wn-pilot-gallery article:is(:hover,:focus-within){border-color:#46a7ad;box-shadow:0 10px 26px #123e4e0c}
.wn-pilot-gallery figure{margin:0 -26px;min-width:0;background:#eaf3f5;border-bottom:1px solid #d5e3e7}
.wn-pilot-gallery img{display:block;width:100%;height:210px;object-fit:cover}
.wn-pilot-gallery h3{font-family:var(--font-display);font-size:var(--type-subhead-size);line-height:1.35;letter-spacing:-.035em;color:#0a344a;margin:0}
.wn-pilot-gallery p{margin:0}
.wn-pilot-review{min-width:0;border-top:1px solid #c5dfe3;padding-top:20px;display:flex;flex-direction:column;gap:20px}
.wn-pilot-review>.ip-inline-link{margin-top:auto;align-items:center;gap:12px}
.wn-pilot-review>.ip-inline-link>.ms-icon{flex-shrink:0}
@supports not(grid-template-rows:subgrid){.wn-pilot-gallery article{display:flex;flex-direction:column}.wn-pilot-review{margin-top:auto;flex:1}}
@media(max-width:1100px){.wn-pilot-gallery{gap:18px}.wn-pilot-gallery article{padding:0 20px 22px;gap:20px}.wn-pilot-gallery figure{margin-inline:-20px}.wn-pilot-gallery img{height:180px}}
@media(max-width:850px){.wn-pilot-gallery{grid-template-columns:minmax(0,1fr);gap:24px}.wn-pilot-gallery article{grid-row:auto;grid-template-rows:auto;gap:20px;padding:0 24px 24px}.wn-pilot-gallery figure{margin-inline:-24px}.wn-pilot-gallery img{height:220px}.wn-pilot-review>.ip-inline-link{margin-top:0}}
@media(max-width:500px){.wn-pilot-gallery img{height:190px}}
@media(prefers-reduced-motion:reduce){.wn-pilot-gallery article{transition:none}}

/* Keep the long chapter label inside its cell at enlarged user text sizes. */
.wn-page .wn-page-nav a b{min-width:0;overflow-wrap:anywhere}

/* Borderless release study shares the parent vector language, not its layout. */
.wn-page .wn-hero-art{background:transparent;border:0;box-shadow:none;overflow:visible;isolation:isolate}
.wn-page .wn-hero-art::after{content:none}
.wn-page .wn-hero-art>svg{overflow:visible}
.wn-page .wn-hero-art figcaption{left:0;right:0;bottom:4px;text-align:center;color:#bddade}
.wn-release-orbit{transform-origin:320px 226px;animation:wn-release-orbit 42s linear infinite paused}
.wn-release-core{transform-origin:320px 226px;animation:wn-release-pulse 8s ease-in-out infinite paused}
.wn-release-trace{animation:wn-release-trace 8s linear infinite paused}
.wn-hero-art.ip-animation-active :is(.wn-release-orbit,.wn-release-core,.wn-release-trace){animation-play-state:running}
@keyframes wn-release-orbit{to{transform:rotate(360deg)}}
@keyframes wn-release-pulse{0%,70%,100%{transform:scale(1)}35%{transform:scale(1.035)}}
@keyframes wn-release-trace{to{stroke-dashoffset:-186}}
@media(max-width:700px){.wn-page .wn-hero-art{aspect-ratio:1.45}.wn-page .wn-hero-art figcaption{bottom:0;font-size:11px}}
@media(prefers-reduced-motion:reduce){.wn-release-orbit,.wn-release-core,.wn-release-trace{animation:none!important}}

/* Subtle diagram-only motion uses the shared visibility/preference owner. */
.wn-manufacturing-art svg{filter:drop-shadow(0 8px 9px #001b2930)}
.wn-manufacturing-art .wm-trace{stroke-dasharray:18 100;animation:wm-connection 10s linear infinite;animation-play-state:paused}
.wn-manufacturing-art .wm-node{animation:wm-node-light 5s ease-in-out infinite;animation-play-state:paused}
.wn-manufacturing-art.ip-animation-active :is(.wm-trace,.wm-node){animation-play-state:running}
.wn-manufacturing-board article:nth-child(2) .wm-trace{animation-delay:-3s}.wn-manufacturing-board article:nth-child(3) .wm-trace{animation-delay:-6s}
@keyframes wm-connection{to{stroke-dashoffset:-236}}
@keyframes wm-node-light{0%,100%{opacity:.65}50%{opacity:1}}
@media(prefers-reduced-motion:reduce){.wn-manufacturing-art :is(.wm-trace,.wm-node){animation:none;stroke-dasharray:none;opacity:1}}
