#aetec-detail{background:#121416;color:#e9ecef;min-height:100%;font-family:Arial,'Noto Sans SC',sans-serif}body{margin:0;background:#121416}#aetec-detail *{box-sizing:border-box}#aetec-detail header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;background:#08090a;border-bottom:1px solid #303438}#aetec-detail .identity{display:flex;align-items:center;gap:12px}#aetec-detail .identity img{width:44px;height:44px;object-fit:contain}#aetec-detail .identity strong{font-size:15px;letter-spacing:.04em}#aetec-detail .identity span{display:block;color:#a7adb4;font-size:12px;margin-top:5px}#aetec-detail .links{display:flex;gap:16px;flex-wrap:wrap}#aetec-detail a{color:#e5e8eb;font-size:12px;text-decoration:none}#aetec-detail main{max-width:1700px;margin:auto;padding:28px}#aetec-detail .title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}#aetec-detail .eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#df7b80}#aetec-detail h1{font-size:27px;line-height:1.25;margin:9px 0 0;font-weight:500}#aetec-detail .revision{font-size:11px;color:#9099a2}#aetec-detail nav{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid #3a3e44;margin-bottom:18px}#aetec-detail button{background:#252a2e;color:#e4e8ed;border:1px solid #495057;border-radius:4px;padding:9px 12px;font:12px Arial,sans-serif;cursor:pointer}#aetec-detail nav button{border:0;border-radius:0;background:transparent;padding:14px 20px;border-bottom:3px solid transparent;font-size:13px}#aetec-detail button[aria-pressed=true],#aetec-detail .active{background:#382023;border-color:#d3353c}#aetec-detail nav button.active{background:#2b1d20;border-bottom-color:#d3353c}#aetec-detail .review{display:grid;grid-template-columns:minmax(0,1fr) 306px;gap:22px}#aetec-detail .visual{min-width:0;background:#1b1e21;border:1px solid #3a4046;border-radius:6px;overflow:hidden}#aetec-detail .local-tools{display:flex;gap:7px;align-items:center;padding:10px 14px}#aetec-detail .local-tools span{font-size:11px;color:#a1aab3;margin-left:auto}#aetec-detail .scene-wrap{height:510px;position:relative;background:#d5d7da}#aetec-detail #detail-canvas{width:100%;height:100%;display:block;touch-action:none}#aetec-detail .watermark{position:absolute;bottom:14px;left:14px;display:flex;gap:9px;align-items:center;pointer-events:none;color:#424a50;font-size:10px}#aetec-detail .watermark img{width:32px;height:32px}#aetec-detail #busy{position:absolute;top:15px;left:15px;color:#454d55;background:#fff;padding:10px;font-size:12px}#aetec-detail .controls{padding:14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:63px}#aetec-detail .controls label{font-size:12px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}#aetec-detail input[type=range]{accent-color:#cf343b;max-width:100%;width:185px}#aetec-detail .step-caption{padding:15px 18px;border-top:1px solid #3a4046;min-height:89px}#aetec-detail .step-caption strong{font-size:14px;display:block;font-weight:500}#aetec-detail .step-caption span{display:block;font-size:12px;line-height:1.6;color:#aab3bc;margin-top:7px}#aetec-detail aside{padding:18px 16px;background:#1b1e21;border-top:3px solid #c91f25;min-width:0}#aetec-detail h2{font-size:21px;font-weight:500;line-height:1.35;margin:12px 0}#aetec-detail p{font-size:13px;line-height:1.75;color:#c1c8d0}#aetec-detail dl{margin:22px 0}#aetec-detail dt{font-size:11px;color:#9ea7b0;margin-top:17px}#aetec-detail dd{font-size:14px;margin:5px 0 0;color:#e6e8eb;line-height:1.5}#aetec-detail #edge-roi{width:100%;height:auto;margin-top:10px}#aetec-detail .small{font-size:11px;color:#a8b1bb}#aetec-detail .drawing-link{display:block;border-top:1px solid #444950;padding-top:18px;color:#ef9297}#aetec-detail footer{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;padding-top:25px;font-size:10px;color:#89939d}#aetec-detail [hidden]{display:none!important}@media(max-width:850px){#aetec-detail .review{grid-template-columns:1fr}#aetec-detail aside{display:block}#aetec-detail #detail-specs dl{display:grid;grid-template-columns:1fr 1fr;gap:10px}#aetec-detail .scene-wrap{height:440px}}@media(max-width:520px){#aetec-detail header{padding:14px;flex-wrap:wrap}#aetec-detail main{padding:16px}#aetec-detail h1{font-size:22px}#aetec-detail .revision{display:none}#aetec-detail nav button{padding:12px;font-size:12px}#aetec-detail .scene-wrap{height:340px}#aetec-detail .local-tools span{display:none}#aetec-detail button{min-height:40px}}
