@font-face{font-family:AZ;src:url(/fonts/az.woff2) format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:HK;src:url(/fonts/hk.woff2) format("woff2");font-weight:100 900;font-display:swap}
:root{--ink:#0c0908;--ink2:#15100c;--ink3:#1e1711;--gold:#e8b640;--pale:#ffe296;--verm:#e34226;--up:#3fd68c;--dn:#ff5a4f;--t:#f6ecdc;--mut:#bfae92;--ln:rgba(232,182,64,.22)}
*{box-sizing:border-box}
body.nb{margin:0;background:var(--ink);background-image:linear-gradient(rgba(232,182,64,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(232,182,64,.035) 1px,transparent 1px),radial-gradient(900px 500px at 70% 0,rgba(227,66,38,.16),transparent 70%);background-size:40px 40px,40px 40px,auto;color:var(--t);font:500 15.5px/1.6 HK,system-ui,sans-serif}
a{color:var(--pale)}img{max-width:100%;height:auto;display:block}
.nb-tape{overflow:hidden;background:#070504;border-bottom:1px solid var(--ln);font:600 12px AZ;color:var(--mut)}
.nb-tape>div{display:flex;gap:34px;width:max-content;padding:7px 0;animation:nbt 45s linear infinite}.nb-tape i{color:var(--up);font-style:normal;margin-right:6px}
@keyframes nbt{to{transform:translateX(-50%)}}
.nb-hd{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:18px;padding:10px 20px;background:rgba(12,9,8,.95);border-bottom:2px solid var(--gold);backdrop-filter:blur(6px)}
.nb-logo{display:flex;align-items:center;gap:6px;text-decoration:none;color:var(--t);font:900 26px/1 HK;letter-spacing:.06em}.nb-logo b{color:var(--gold);font-size:30px}.nb-logo small{font:600 10px AZ;color:var(--mut);letter-spacing:.1em;margin-left:6px;text-transform:uppercase;align-self:flex-end}
.nb-ox{width:30px;height:24px;background:var(--gold);clip-path:polygon(0 0,30% 45%,70% 45%,100% 0,80% 75%,50% 100%,20% 75%);margin-right:4px}
.nb-tabs{display:flex;gap:2px;flex:1;justify-content:center;overflow-x:auto;scrollbar-width:none}
.nb-tabs a{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--mut);padding:6px 12px;border:1px solid transparent;border-radius:4px;min-width:74px}.nb-tabs b{font:700 13px AZ;color:var(--gold)}.nb-tabs span{font-size:11.5px}
.nb-tabs a.on,.nb-tabs a:hover{border-color:var(--gold);background:rgba(232,182,64,.08);color:var(--t)}
.nb-buy{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font:900 16px/1 HK;letter-spacing:.06em;color:#fff6de;text-decoration:none;padding:13px 20px;border-radius:6px;background:linear-gradient(180deg,#ff6b3d,#e34226 50%,#a8230f);border:1.5px solid var(--pale);box-shadow:0 0 0 3px rgba(227,66,38,.25),0 8px 24px rgba(227,66,38,.45);text-shadow:0 1px 0 #6a1405}
.nb-buy:hover{filter:brightness(1.1)}.nb-buy-hd{padding:11px 16px;font-size:14px}.nb-buy-xl{font-size:20px;padding:17px 28px}
.nb-ghost{display:inline-flex;padding:13px 18px;border:1.5px solid var(--gold);border-radius:6px;color:var(--pale);text-decoration:none;font:700 13px AZ;text-transform:uppercase}
.nb-grid{max-width:1400px;margin:0 auto;padding:18px;display:grid;grid-template-columns:250px minmax(0,1fr) 310px;gap:18px;align-items:start}
.nb-grid-2{grid-template-columns:minmax(0,1fr) 310px}
.nb-wide{max-width:1400px;margin:0 auto;padding:18px}
.nb-watch{position:sticky;top:96px;background:var(--ink2);border:1px solid var(--ln);border-radius:8px;padding:10px}
.nb-watch h2,.nb-panel h2{font:700 12px AZ;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:4px 4px 10px}
.nb-w{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;padding:7px;border-radius:6px;text-decoration:none;color:var(--t);border-bottom:1px dashed rgba(232,182,64,.12)}
.nb-w img{width:44px;height:54px;object-fit:cover;border-radius:4px;border:1px solid var(--gold)}.nb-w b{display:block;font-size:13.5px;line-height:1.2}.nb-w small{font:500 11px AZ;color:var(--mut)}.nb-w em{font:700 12px AZ;color:var(--up);font-style:normal}
.nb-w:hover,.nb-w.on{background:rgba(232,182,64,.1)}.nb-w-all{grid-template-columns:1fr auto;border:1px solid var(--gold);margin-top:8px}
.nb-center{min-width:0}
.nb-hero{position:relative;border:1px solid var(--gold);border-radius:10px;overflow:hidden;min-height:420px;display:flex;align-items:center;background:#0a0706}
.nb-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%}
.nb-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,7,6,.96) 0,rgba(10,7,6,.75) 40%,transparent 75%)}
.nb-hero-t{position:relative;z-index:2;padding:36px;max-width:560px}
.nb-hero-in{min-height:0;display:grid;grid-template-columns:1fr;padding:26px;background:linear-gradient(135deg,#1c140e,#0d0907)}.nb-hero-in:after{display:none}
.nb-wide .nb-hero-in{grid-template-columns:1.1fr 1fr;gap:20px}
.nb-code{display:inline-block;font:700 12px AZ;letter-spacing:.12em;text-transform:uppercase;color:#0c0908;background:var(--gold);padding:5px 10px;border-radius:3px}
.nb h1{font:900 clamp(34px,4vw,56px)/1.02 HK;letter-spacing:-.01em;margin:14px 0 10px;color:var(--pale);text-shadow:0 0 30px rgba(232,182,64,.25)}
.nb-lead{color:var(--mut);font-size:16.5px}.nb-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}
.nb-kpi{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0}.nb-kpi div{background:var(--ink2);border:1px solid var(--ln);border-left:3px solid var(--gold);border-radius:6px;padding:12px}
.nb-kpi span{display:block;font:600 11px AZ;text-transform:uppercase;letter-spacing:.08em;color:var(--mut)}.nb-kpi b{font:900 28px HK;color:var(--up)}.nb-kpi small{display:block;font:500 11px AZ;color:var(--mut)}
.nb-carousel{position:relative;border:1px solid var(--ln);border-radius:10px;overflow:hidden}
.nb-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.nb-slides::-webkit-scrollbar{display:none}.nb-slides a{flex:0 0 100%;scroll-snap-align:start}
.nb-dots{position:absolute;right:14px;bottom:12px;display:flex;gap:6px}.nb-dots button{width:10px;height:10px;border-radius:2px;border:1px solid var(--gold);background:transparent;cursor:pointer}.nb-dots button.on{background:var(--gold)}
.nb-h2{font:900 26px/1.1 HK;margin:30px 0 12px;color:var(--t);display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.nb-h2:before{content:"▍";color:var(--verm)}.nb-h2 span{font:600 12px AZ;color:var(--mut);text-transform:uppercase;letter-spacing:.08em}
.nb-tiles{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}
.nb-tile{position:relative;border-radius:6px;overflow:hidden;transition:transform .15s}.nb-tile:hover{transform:translateY(-3px)}
.nb-badge{position:absolute;top:10px;left:10px;font:700 10.5px AZ;padding:4px 7px;border-radius:3px;background:var(--gold);color:#0c0908}.nb-b-hot{background:var(--verm);color:#fff}.nb-b-novo{background:var(--up);color:#032014}
.nb-tcode{position:absolute;top:10px;right:10px;font:700 10.5px AZ;color:var(--pale);background:rgba(0,0,0,.6);padding:4px 6px;border-radius:3px}
.nb-panel{background:var(--ink2);border:1px solid var(--ln);border-radius:8px;padding:14px}
.nb-curvep{margin-top:18px}.nb-curve{width:100%;height:auto;background:#0a0706;border-radius:6px}
.nb-intro{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center;margin-top:18px}.nb-intro p{color:var(--mut)}
.nb-fig{margin:14px 0}.nb-fig img{border:1px solid var(--ln);border-radius:8px}.nb-fig figcaption{font:500 11.5px AZ;color:var(--mut);margin-top:6px}
.nb-gs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.nb-g{display:block;text-decoration:none;color:var(--t);background:var(--ink2);border:1px solid var(--ln);border-radius:8px;padding:14px}.nb-g b{font:700 12px AZ;color:#0c0908;background:var(--gold);padding:3px 7px;border-radius:3px}.nb-g h3{margin:10px 0 4px;font:800 19px HK}.nb-g p{margin:0;font-size:13.5px;color:var(--mut)}.nb-g:hover{border-color:var(--gold)}
.nb-book{position:sticky;top:96px;display:grid;gap:12px}
.nb-bt{width:100%;border-collapse:collapse;font-size:13px}.nb-bt th{font:600 10.5px AZ;color:var(--mut);text-align:left;padding:6px 4px;border-bottom:1px solid var(--ln)}.nb-bt td{padding:8px 4px;border-bottom:1px dashed rgba(232,182,64,.12);font:500 12px AZ}.nb-bt td b{color:var(--gold)}.nb-bt td small{display:block;font:500 11px HK;color:var(--mut)}.nb-bt .up{color:var(--up);font-weight:700}
.nb-panel small{font-size:11px;color:var(--mut)}
.nb-panel-rec{border-color:var(--verm);text-align:center}.nb-panel-rec p{font-size:13.5px;color:var(--mut)}.nb-flag{font:700 10.5px AZ;letter-spacing:.12em;color:#fff;background:var(--verm);padding:4px 8px;border-radius:3px}
.nb-rec{display:flex;flex-direction:column;gap:6px;margin:12px 0}.nb-rec a,.nb-recb{display:block;text-align:center;font:800 14.5px/1.2 HK;color:#fff6de;text-decoration:none;padding:11px 12px;border-radius:6px;background:linear-gradient(180deg,#ff6b3d,#e34226 55%,#b42a12);border:1px solid var(--pale)}
.nb-rec small,.nb-cb small{display:block;text-align:center;font-size:11px;color:var(--mut)}
.nb-path{font:500 12px AZ;color:var(--mut);margin-bottom:10px}.nb-path a{color:var(--mut);text-decoration:none}.nb-path i{color:var(--gold);font-style:normal}
.nb-doc{background:var(--ink2);border:1px solid var(--ln);border-radius:8px;padding:8px 26px 22px}.nb-doc p,.nb-doc li{color:#eadcc4}
.nb-ul{list-style:none;padding:0}.nb-ul li{padding:7px 0 7px 26px;position:relative;border-bottom:1px dashed rgba(232,182,64,.12)}.nb-ul li:before{content:"▸";position:absolute;left:4px;color:var(--gold)}
.nb-ol{list-style:none;counter-reset:n;padding:0}.nb-ol li{counter-increment:n;padding:7px 0 7px 46px;position:relative}.nb-ol li:before{content:"0" counter(n);position:absolute;left:0;top:6px;font:700 14px AZ;color:#0c0908;background:var(--gold);padding:3px 6px;border-radius:3px}
.nb-tip{border:1px solid var(--up);background:rgba(63,214,140,.07);border-radius:6px;padding:10px 14px;margin:14px 0}.nb-tip b{font:700 11px AZ;color:var(--up);letter-spacing:.12em;text-transform:uppercase}.nb-tip p{margin:4px 0 0}
.nb-tw{overflow-x:auto}.nb-table{width:100%;border-collapse:collapse;font:500 13.5px AZ}.nb-table th{text-align:left;color:var(--gold);font-weight:700;padding:8px;border-bottom:2px solid var(--gold);font-size:12px;text-transform:uppercase}.nb-table td{padding:9px 8px;border-bottom:1px solid rgba(232,182,64,.12)}.nb-table tbody tr:nth-child(odd){background:rgba(232,182,64,.04)}
.nb-faq details{border:1px solid var(--ln);border-radius:6px;margin:6px 0;padding:0 14px;background:var(--ink2)}.nb-faq summary{cursor:pointer;padding:12px 0;font-weight:800}
.nb-dl{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nb-dl div{border:1px solid var(--ln);border-radius:6px;padding:10px}.nb-dl dt{font:700 14px AZ;color:var(--gold)}.nb-dl dd{margin:4px 0 0;color:var(--mut)}
.nb-endcta{display:grid;gap:8px;justify-items:center;margin:18px 0}
.nb-sim{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;background:#0a0706;border:1px solid var(--gold);border-radius:8px;padding:16px;margin:14px 0}
.nb-sim label{font:600 11px AZ;color:var(--mut);text-transform:uppercase;display:flex;flex-direction:column;gap:6px}.nb-sim input{background:#15100c;border:1px solid var(--ln);color:var(--pale);font:700 18px AZ;padding:10px;border-radius:4px}
.nb-out{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.nb-out div{border-left:3px solid var(--up);background:#15100c;padding:10px;border-radius:4px}.nb-out span{display:block;font:600 11px AZ;color:var(--mut)}.nb-out b{font:900 22px HK;color:var(--up)}
.nb-kv{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0}.nb-kv div{background:var(--ink2);border:1px solid var(--ln);border-radius:6px;padding:8px 10px}.nb-kv span{display:block;font:700 10.5px AZ;color:var(--gold)}.nb-kv b{font:500 13px AZ;word-break:break-all}
.nb-oth{display:flex;gap:14px;flex-wrap:wrap;margin:10px 0 20px}
.nb-segbar{position:sticky;top:76px;z-index:5;background:rgba(12,9,8,.96);padding:10px 0;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid var(--ln)}
.nb-segtabs{display:flex;gap:6px;flex-wrap:wrap}.nb-segtabs button{font:700 12.5px AZ;color:var(--t);background:var(--ink2);border:1px solid var(--ln);padding:8px 12px;border-radius:4px;cursor:pointer}.nb-segtabs button b{color:var(--gold);margin-left:4px}.nb-segtabs button.on{background:var(--gold);color:#0c0908}.nb-segtabs button.on b{color:#0c0908}
.nb-segbar input{background:var(--ink2);border:1px solid var(--ln);color:var(--t);font:500 14px AZ;padding:9px 12px;border-radius:4px;min-width:220px}
.nb-cells{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.nb-cells-3{grid-template-columns:repeat(3,1fr)}
.nb-cell{display:grid;grid-template-columns:40px 1fr;gap:6px 10px;background:var(--ink2);border:1px solid var(--ln);border-radius:6px;padding:10px}
.nb-cell-star{border-color:var(--gold);box-shadow:inset 3px 0 0 var(--verm)}
.nb-sym{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--gold);border-radius:4px;font:700 11px AZ;color:var(--gold);background:#0a0706}.nb-sym:before{content:attr(data-s)}
.nb-cn small{font:500 10.5px AZ;color:var(--mut)}.nb-cn h3{margin:0;font:800 16px/1.15 HK;word-break:break-word}.nb-cn code{font:500 11.5px AZ;color:var(--mut)}
.nb-chk{grid-column:1/-1;display:flex;gap:10px;list-style:none;padding:0;margin:0;font:500 11.5px AZ;color:var(--mut)}.nb-chk b{color:var(--pale);font-weight:500}
.nb-cb{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:6px;align-items:center}.nb-cb small{grid-column:1/-1}
.nb-site{font:700 12px AZ;color:var(--pale);border:1px solid var(--ln);padding:8px 10px;border-radius:4px;text-decoration:none;text-transform:uppercase}.nb-site.off{opacity:.5}
.nb-recb{font-size:12.5px;padding:8px 10px}
.nb-full{grid-column:1/-1;font:700 12px AZ}
.nb-cell.hid,.nb-seg.hid{display:none}
.nb-covs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.nb-cov{border:1px solid var(--ln);border-radius:8px;overflow:hidden;text-decoration:none;background:var(--ink2)}.nb-cov b{display:block;padding:8px 10px;font:800 15px HK;color:var(--pale)}
.nb-close{max-width:1400px;margin:30px auto 0;padding:24px 28px;border:1px solid var(--verm);border-radius:10px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:linear-gradient(90deg,rgba(227,66,38,.18),rgba(12,9,8,.9))}.nb-close b{display:block;font:900 26px HK}.nb-close span{color:var(--mut);font:500 13px AZ}
.nb-ft{border-top:2px solid var(--gold);margin-top:30px;background:#070504;padding:26px 20px}.nb-ft-in{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;gap:20px}.nb-ft p{color:var(--mut);font-size:13.5px}
.nb-ft nav{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 12px}.nb-ft nav a{font:500 12.5px AZ;color:var(--mut);text-decoration:none}.nb-logo-s{font-size:22px}
.nb-legal{max-width:1400px;margin:16px auto 0;font:500 11.5px AZ;color:#8e7f68}
@media(max-width:1180px){.nb-grid{grid-template-columns:minmax(0,1fr) 300px}.nb-watch{display:none}.nb-tiles{grid-template-columns:repeat(3,1fr)}}
@media(max-width:860px){.nb-grid,.nb-grid-2{grid-template-columns:1fr;padding:12px}.nb-book{position:static}.nb-hd{justify-content:space-between;flex-wrap:wrap;gap:8px;padding:8px 12px}.nb-tabs{order:3;flex-basis:100%;justify-content:flex-start}.nb-tabs a{min-width:64px;padding:4px 8px}.nb-segbar{position:static}.nb-kpi,.nb-kv{grid-template-columns:1fr 1fr}.nb-gs,.nb-covs,.nb-cells-3{grid-template-columns:1fr}.nb-intro,.nb-wide .nb-hero-in{grid-template-columns:1fr}.nb-sim,.nb-out{grid-template-columns:1fr 1fr}.nb-ft-in{grid-template-columns:1fr}.nb-ft nav{grid-template-columns:1fr 1fr}.nb-dl{grid-template-columns:1fr}
.nb-hero{min-height:480px;align-items:flex-end}.nb-hero:after{background:linear-gradient(0deg,rgba(10,7,6,.97) 0,rgba(10,7,6,.7) 50%,transparent 85%)}.nb-hero-t{padding:20px}.nb-logo small{display:none}.nb-segbar{top:60px}.nb-doc{padding:6px 16px 16px}}
@media(max-width:860px){.nb-mtabs{display:flex}}
