.transformer-page{--tf-ink: #edf3f8;--tf-muted: #b6c9d7;--tf-accent: #9bdaf5;--tf-line: #8db5d438;--tf-panel: #10283b;color:var(--tf-ink);min-height:100dvh}.transformer-page .tf-label{color:var(--tf-accent);font:500 .69rem/1.6 monospace;letter-spacing:.12em;text-transform:uppercase}.transformer-page h1,.transformer-page h2,.transformer-page h3{font-family:Montserrat,sans-serif;text-wrap:balance}.transformer-page h1{font-size:clamp(2.4rem,4.3vw,4.1rem);line-height:1.08;font-weight:600;letter-spacing:-.05em;margin:22px 0}.transformer-page h2{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.18;font-weight:600;letter-spacing:-.035em;margin:14px 0 24px}.transformer-page h3{font-size:1.08rem;font-weight:600;line-height:1.45;margin-bottom:12px}.transformer-page p{text-wrap:pretty}.transformer-page .tf-copy{color:var(--tf-muted);font-size:.95rem;line-height:1.85}.transformer-page .tf-copy+.tf-copy{margin-top:18px}.transformer-page .tf-hero{padding:48px 0 0}.transformer-page .tf-hero-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);gap:38px;align-items:center;padding:34px 0 44px}.transformer-page .tf-hero-intro{max-width:32rem}.transformer-page .tf-hero-intro>.tf-copy{font-size:1.03rem}.transformer-page .tf-figure{margin:0;min-width:0;border:1px solid var(--tf-line);background:var(--tf-panel)}.transformer-page .tf-frame{position:relative;min-width:0;background:#0c2030}.transformer-page .tf-frame img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.transformer-page .tf-frame[aria-busy=true]{min-height:220px}.transformer-page .tf-frame-state{position:absolute;inset:0;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;background:var(--tf-panel);color:var(--tf-muted);font-size:.85rem;padding:24px}.transformer-page .tf-skeleton:before{content:"";width:65%;height:42%;background:#244559;animation:tf-pulse 1.6s ease-in-out infinite alternate}.transformer-page .tf-figure figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-top:1px solid var(--tf-line);padding:14px 18px;font-size:.73rem;color:var(--tf-muted)}.transformer-page .tf-frame-heading{display:flex;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid var(--tf-line)}.transformer-page .tf-text-button{color:var(--tf-accent);text-decoration:underline;text-underline-offset:4px;min-height:32px}.transformer-page .tf-text-button:disabled{opacity:.45;cursor:not-allowed}.transformer-page .tf-nav{display:flex;flex-wrap:wrap;gap:12px 30px;border-block:1px solid var(--tf-line);padding:16px 0;color:var(--tf-muted);font-size:.78rem}.transformer-page .tf-nav a{padding:7px 0}.transformer-page .tf-nav a:hover{color:var(--tf-accent)}.transformer-page .tf-section{padding-block:clamp(44px,6vw,82px);scroll-margin-top:100px;border-bottom:1px solid var(--tf-line)}.transformer-page .tf-dossier{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.65fr);gap:64px;align-items:start}.transformer-page .tf-watch-list{border-left:1px solid var(--tf-line);padding-left:28px}.transformer-page .tf-watch-list>div+div{margin-top:26px;padding-top:22px;border-top:1px solid var(--tf-line)}.transformer-page .tf-watch-list ul{list-style:none;padding:0}.transformer-page .tf-watch-list li{padding:9px 0;color:var(--tf-muted);font-size:.88rem;line-height:1.7}.transformer-page .tf-evidence{background:#112b3e}.transformer-page .tf-scene-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:30px}.transformer-page .tf-evidence-grid{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);gap:48px;align-items:center}.transformer-page .tf-reasons{margin-top:40px;border-top:1px solid var(--tf-line)}.transformer-page .tf-reason{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);gap:48px;padding:28px 0;border-bottom:1px solid var(--tf-line)}.transformer-page .tf-reason h3{max-width:22rem}.transformer-page .tf-deployment{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.transformer-page .tf-deployment-details>div{border-top:1px solid var(--tf-line);padding:24px 0}.transformer-page .tf-deployment-details>div:first-child{padding-top:0;border-top:0}.transformer-page .tf-measurement-head{max-width:45rem;margin-bottom:28px}.transformer-page .tf-boundary{color:var(--tf-muted);border-left:2px solid var(--tf-accent);background:var(--tf-panel);padding:22px 26px;font-size:.85rem;line-height:1.85;margin-top:34px}.transformer-page .tf-close{padding:54px 0 64px;background:var(--tf-panel)}.transformer-page .tf-close>div{display:flex;align-items:center;justify-content:space-between;gap:32px}.transformer-page .tf-close h2{max-width:42rem;margin:0}.transformer-page .tf-close .va-actions{flex-shrink:0;margin:0}.transformer-page :is(a,button,summary):focus-visible{outline:2px solid var(--tf-accent);outline-offset:5px}.tf-lightbox{width:min(1440px,95vw);max-height:94dvh;padding:0;color:#edf3f8;background:#10283b;border:1px solid #53758a}.tf-lightbox::backdrop{background:#061523e8}.tf-lightbox header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;font-size:.85rem}.tf-lightbox button{min-height:40px;padding:6px 12px;border:1px solid #53758a}.tf-lightbox img{display:block;width:100%;height:auto}@keyframes tf-pulse{0%{opacity:.35}to{opacity:.8}}@media(prefers-reduced-motion:reduce){.transformer-page .tf-skeleton:before{animation:none}}@media(max-width:767px){.transformer-page .tf-scene-grid{grid-template-columns:minmax(0,1fr)}.transformer-page .tf-hero{padding-top:28px}.transformer-page .tf-hero-grid,.transformer-page .tf-dossier,.transformer-page .tf-evidence-grid,.transformer-page .tf-reason,.transformer-page .tf-deployment{grid-template-columns:minmax(0,1fr);gap:26px}.transformer-page .tf-watch-list{border-left:0;border-top:1px solid var(--tf-line);padding:24px 0 0}.transformer-page .tf-close>div{display:block}.transformer-page .tf-close .va-actions{margin-top:24px}.transformer-page .tf-nav{gap:8px 22px}}
