.ins-page{background:#f4f8fc;min-height:100vh;padding-bottom:70px}.ins-intro{text-align:center;padding:58px 5vw 34px}.ins-intro h1{font-size:clamp(39px,5vw,60px);margin:10px 0 14px}.ins-intro p:last-child{max-width:760px;margin:auto;color:var(--muted);line-height:1.7}.inspector{max-width:1200px;min-height:600px;margin:auto;background:white;border:1px solid var(--line);border-radius:14px;display:grid;grid-template-columns:330px 1fr;overflow:hidden;box-shadow:0 20px 60px #173c6914}.doc-list{border-right:1px solid var(--line);background:#f8fafc}.list-head{display:flex;justify-content:space-between;padding:18px;border-bottom:1px solid var(--line)}.list-head span{font-size:12px;color:var(--muted)}.doc{padding:16px 18px;border-bottom:1px solid var(--line);cursor:pointer}.doc:hover,.doc.active{background:#eaf4ff}.doc b{display:block;font-size:13px;margin-bottom:5px}.doc small{color:var(--muted)}.detail-head{display:flex;justify-content:space-between;padding:25px 28px 18px}.detail-head h2{margin:6px 0;font-size:25px}.detail-head p{margin:0;color:var(--muted);font-size:13px}.repo{color:var(--blue);font-size:12px;font-weight:800}.synthetic{font-size:11px;color:#1c7940}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);padding:0 22px;overflow:auto}.tabs button{border:0;background:none;padding:13px 12px;color:var(--muted);cursor:pointer;white-space:nowrap}.tabs button.active{color:var(--blue);font-weight:800;border-bottom:2px solid var(--blue)}.panel{padding:27px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{padding:14px;background:#f7f9fc;border:1px solid #e1e8f0;border-radius:8px}.field small{display:block;color:var(--muted);margin-bottom:5px}.field b{font-size:13px}.timeline{border-left:2px solid #dce6f2;padding-left:20px;margin-left:7px}.event{margin-bottom:20px}.event b{font-size:13px}.event p{font-size:12px;color:var(--muted);margin:4px 0}.ins-next{text-align:center;padding:60px 20px 0}.ins-next h2{font-size:38px;margin-bottom:8px}.ins-next p{color:var(--muted);margin-bottom:25px}@media(max-width:800px){.inspector{grid-template-columns:1fr;margin:0 12px}.doc-list{border-right:0;max-height:230px;overflow:auto}.grid{grid-template-columns:1fr}.ins-intro{padding-top:42px}}