:root{--bp-nav-h:92px}.bp-root{padding-top:calc(var(--bp-nav-h) + 18px);padding-bottom:90px}.bp-shell{max-width:1200px;margin:0 auto;padding:0 24px}.bp-progress{z-index:9999;background:#ffffff0f;height:3px;position:fixed;top:0;left:0;right:0}.bp-progressBar{background:linear-gradient(90deg,#00f5fff2,#00ffaaf2);width:0%;height:100%;box-shadow:0 0 18px #00f5ff73}.bp-bc{align-items:center;gap:10px;margin-bottom:14px;display:flex}.bp-bcLink{color:#ffffff9e;font-weight:800;text-decoration:none}.bp-bcLink:hover{color:#00f5fff2}.bp-bcSep{color:#ffffff52}.bp-bcHere{color:#ffffffe6;display:-webkit-box;display:box;box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-weight:900;overflow:hidden}.bp-hero{grid-template-columns:1fr 420px;gap:18px;margin-bottom:18px;display:grid}.bp-heroLeft{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(900px 420px at 15% 10%,#00f5ff1f,#0000 60%),radial-gradient(900px 420px at 85% 30%,#82aaff1a,#0000 60%),#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;padding:18px 20px;box-shadow:0 24px 70px #00000073}.bp-kicker{letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;margin-bottom:10px;font-size:12px}.bp-title{color:#fff;margin-bottom:14px;font-size:52px;font-weight:950;line-height:1.05}.bp-authorRow{align-items:center;gap:12px;display:flex}.bp-authorAvatar{border:1px solid #ffffff24;border-radius:14px}.bp-authorName{color:#fffffff2;font-weight:900}.bp-authorMeta{color:#fff9;font-size:13px}.bp-heroCover{background:#ffffff08;border:1px solid #ffffff1a;border-radius:22px;padding:14px}.bp-coverFrame{background:#00000040;border-radius:18px;height:260px;position:relative;overflow:hidden}.bp-coverImg{object-fit:contain;padding:10px}.bp-layout{grid-template-columns:minmax(0,1fr) 340px;gap:18px;display:grid}.bp-article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:22px;padding:22px}.bp-rail{top:calc(var(--bp-nav-h) + 18px);flex-direction:column;gap:14px;display:flex;position:sticky}.bp-panel{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;padding:14px}.bp-panelTitle{margin-bottom:10px;font-weight:900}.bp-shareGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bp-shareBtn{color:#fffffff0;width:100%;font:inherit;cursor:pointer;background:linear-gradient(#ffffff14,#ffffff0a);border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-weight:800;transition:transform .18s,border-color .18s,background .18s;display:flex}.bp-shareBtn:hover{background:linear-gradient(#00f5ff1f,#ffffff0f);border-color:#00f5ff47;transform:translateY(-1px)}.bp-shareIcon{color:#fffffff5;background:#ffffff14;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.bp-shareSvg{width:18px;height:18px}.bp-shareLabel{white-space:nowrap}.bp-mutedSm{color:#ffffff9e;margin-top:10px;font-size:13px;line-height:1.6}.bp-h2{margin:26px 0 10px;font-size:26px;font-weight:900}.bp-h3{margin:18px 0 10px;font-size:20px;font-weight:900}.bp-p{color:#ffffffbf;margin-bottom:16px;font-size:15px;line-height:1.9}.bp-rich{color:#ffffffc7;overflow-wrap:anywhere;font-size:15px;line-height:1.9}.bp-rich>:first-child{margin-top:0}.bp-rich>:last-child{margin-bottom:0}.bp-rich p{margin:0 0 16px}.bp-rich h2{color:#fff;margin:26px 0 10px;font-size:26px;font-weight:900}.bp-rich h3{color:#fff;margin:18px 0 10px;font-size:20px;font-weight:900}.bp-rich ul,.bp-rich ol{margin:0 0 16px 20px;padding-left:20px;list-style-position:outside}.bp-rich ul{list-style-type:disc}.bp-rich ol{list-style-type:decimal}.bp-rich li{margin:0 0 8px}.bp-rich li>p{margin-bottom:0}.bp-rich table{border-collapse:collapse;border-spacing:0;-webkit-overflow-scrolling:touch;background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;width:100%;margin:18px 0 22px;display:block;overflow-x:auto}.bp-rich table thead{background:#00f5ff14}.bp-rich table th,.bp-rich table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff14;min-width:140px;padding:12px 14px}.bp-rich table th{color:#fffffff5;font-weight:900}.bp-rich table td:last-child,.bp-rich table th:last-child{border-right:0}.bp-rich table tr:last-child td{border-bottom:0}.bp-rich blockquote{color:#ffffffd1;background:#00f5ff0f;border-left:3px solid #00f5ffa6;border-radius:0 14px 14px 0;margin:18px 0;padding:14px 18px}.bp-rich a{color:#00f5fff2;text-decoration:underline}.bp-rich img{border-radius:12px;max-width:100%;height:auto}@media (max-width:1100px){.bp-hero,.bp-layout{grid-template-columns:1fr}.bp-rail{position:static}}@media (max-width:760px){:root{--bp-nav-h:86px}.bp-title{font-size:36px}.bp-coverFrame{height:220px}.bp-shareGrid{grid-template-columns:1fr}}
