.ktabs{scrollbar-width:none;gap:6px;padding:2px 12px 8px;display:flex;overflow:auto hidden}.ktabs::-webkit-scrollbar{display:none}.ktab{font:700 10px/1 var(--font-d);letter-spacing:.4px;text-transform:uppercase;color:var(--txt-dim);clip-path:var(--cut);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line2);white-space:nowrap;flex:none;align-items:center;gap:5px;padding:9px 12px;display:flex}.ktab-ic{filter:drop-shadow(0 0 5px #00e5ff59);font-size:13px}.ktab.on{color:#04121a;background:var(--neon);box-shadow:0 0 14px -3px var(--neon)}.ktab.on .ktab-ic{filter:none}.kb-scroll{padding-top:2px}.kb-intro{font:500 12px/1.55 var(--font-b);color:var(--txt-dim);margin:2px 2px 12px}.kb-intro:empty{margin:0;display:none}.kb-block{clip-path:var(--cut12);box-shadow:inset 0 0 0 1px var(--line2);background:linear-gradient(#0b141ee6,#060b12f0);margin-bottom:9px;overflow:hidden}.kb-block.open{box-shadow:inset 0 0 0 1px var(--line),0 0 20px -12px var(--neon)}.kb-head{text-align:left;align-items:center;gap:10px;width:100%;padding:14px 13px;display:flex}.kb-ic{text-align:center;filter:drop-shadow(0 0 6px #00e5ff66);flex:none;width:24px;font-size:17px}.kb-ttl{min-width:0;font:700 13px/1.25 var(--font-d);letter-spacing:.5px;color:#eafaff;flex:1}.kb-caret{color:var(--neonb);opacity:.8;flex:none;font-size:12px;transition:transform .18s}.kb-block.open .kb-caret{transform:rotate(180deg)}.kb-body{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.kb-block.open .kb-body{grid-template-rows:1fr}.kb-body-in{min-height:0;overflow:hidden}.kb-block.open .kb-body-in{padding:0 14px 15px}.kb-body-in p{font:500 12.5px/1.6 var(--font-b);color:var(--txt);margin:0 0 9px}.kb-body-in p:last-child{margin-bottom:0}.kb-body-in b,.kb-body-in strong{color:#eafaff;font-weight:700}.kb-body-in em{color:var(--neonb);font-style:normal;font-weight:600}.kb-body-in ul{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.kb-body-in ul:last-child{margin-bottom:0}.kb-body-in li{font:500 12.5px/1.55 var(--font-b);color:var(--txt);padding-left:16px;position:relative}.kb-body-in li:before{content:"";background:var(--neon);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:5px;height:5px;box-shadow:0 0 6px var(--neon);position:absolute;top:8px;left:2px}.kb-body-in h4{font:700 11px/1.2 var(--font-d);letter-spacing:1px;text-transform:uppercase;color:var(--gold);margin:14px 0 8px}.kb-body-in h4:first-child{margin-top:2px}.kb-kv{flex-direction:column;gap:5px;margin:0 0 10px;display:flex}.kb-kv:last-child{margin-bottom:0}.kb-kv-row{clip-path:var(--cut);box-shadow:inset 0 0 0 1px var(--line2);background:#00000047;align-items:baseline;gap:8px;padding:7px 10px;display:flex}.kb-kv-k{min-width:96px;font:700 11px/1.3 var(--font-d);letter-spacing:.3px;color:var(--neonb);flex:none}.kb-kv-v{font:500 12px/1.45 var(--font-b);color:var(--txt);flex:1}.kb-tag{font:700 10px/1 var(--font-d);letter-spacing:.3px;color:#04121a;background:var(--kc,var(--neon));vertical-align:1px;border-radius:5px;padding:3px 7px;display:inline-block}.kb-note{clip-path:var(--cut);background:#ffcf5c14;gap:8px;margin:0 0 10px;padding:10px 11px;display:flex;box-shadow:inset 0 0 0 1px #ffcf5c4d}.kb-note:last-child{margin-bottom:0}.kb-note:before{content:"💡";flex:none;font-size:14px;line-height:1.4}.kb-note span{font:500 12px/1.5 var(--font-b);color:#f6e2b0}
