.kobhex-restored{min-height:100dvh;font-size:16px}.kobhex-restored *{all:revert;box-sizing:border-box}.kobhex-restored{--bg:#0b0f17;--panel:#101625;--panel-2:#0f1422;--text:#e6ebff;--muted:#a7b0c4;--brand:#b66dff;--brand-2:#ff6db6;--shadow:0 10px 30px #00000059;--radius:16px;--maxw:1100px}.kobhex-restored *{box-sizing:border-box}.kobhex-restored{scroll-behavior:smooth;background:radial-gradient(circle at 20% 0%, #121a2c 0%, var(--bg) 40%) fixed;color:var(--text);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;line-height:1.55}.kobhex-restored a{color:var(--brand);text-decoration:none}.kobhex-restored a:hover{opacity:.95;text-decoration:underline}.kobhex-restored .container{max-width:var(--maxw);margin-inline:auto;padding:20px}.kobhex-restored header.site{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0f17cc;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.kobhex-restored .nav{justify-content:space-between;align-items:center;gap:14px;display:flex}.kobhex-restored .brand{align-items:center;gap:10px;display:flex}.kobhex-restored .brand img{height:36px}.kobhex-restored .brand span{letter-spacing:.3px;font-weight:800}.kobhex-restored nav ul{gap:14px;margin:0;padding:0;list-style:none;display:flex}.kobhex-restored nav a{border-radius:10px;padding:10px 12px;display:inline-block}.kobhex-restored nav a.cta{background:linear-gradient(45deg,var(--brand),var(--brand-2));color:#fff;box-shadow:var(--shadow);font-weight:700}.kobhex-restored .menu-toggle{color:var(--text);background:0 0;border:1px solid #ffffff26;border-radius:10px;padding:8px 10px;display:none}.kobhex-restored .hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:28px;padding:40px 20px 10px;display:grid}.kobhex-restored .hero .card,.kobhex-restored .card{background:linear-gradient(180deg,var(--panel),var(--panel-2));border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid #ffffff14;padding:18px}.kobhex-restored h1{margin:0 0 10px;font-size:clamp(28px,5vw,48px);line-height:1.1}.kobhex-restored .lead{color:var(--muted);font-size:clamp(16px,2.5vw,20px)}.kobhex-restored .badges{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.kobhex-restored .badge{background:#b66dff26;border:1px solid #b66dff59;border-radius:999px;padding:6px 10px;font-size:13px}.kobhex-restored .cta-row{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.kobhex-restored .btn{color:var(--text);background:#131a2d;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-weight:700;display:inline-flex}.kobhex-restored .btn:hover{transform:translateY(-1px)}.kobhex-restored .btn.primary{background:linear-gradient(45deg,var(--brand),var(--brand-2));color:#fff;border:none}.kobhex-restored .btn.ghost{background:0 0}.kobhex-restored small.helper{color:var(--muted);margin-top:10px;display:block}.kobhex-restored .steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:20px;display:grid}.kobhex-restored .step{background:linear-gradient(#0c1222,#0b1320);border:1px solid #ffffff14;border-radius:14px;padding:18px}.kobhex-restored .step h3{margin:6px 0}.kobhex-restored .step p{color:var(--muted);margin:0 0 6px}.kobhex-restored .section{margin-top:34px}.kobhex-restored .section h2{margin:0 0 10px;font-size:clamp(22px,4vw,32px)}.kobhex-restored .cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.kobhex-restored .kbd{background:#0f172a;border:1px solid #ffffff1f;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.kobhex-restored footer{color:var(--muted);border-top:1px solid #ffffff14;margin-top:40px;padding:24px 20px}.kobhex-restored footer .grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.kobhex-restored .prose{max-width:850px;margin-inline:auto;font-size:18px}.kobhex-restored .prose h1{margin:10px 0 14px;font-size:clamp(30px,4.5vw,44px)}.kobhex-restored .prose h2{border-left:4px solid var(--brand);margin-top:26px;padding-left:10px;font-size:clamp(22px,3.5vw,30px)}.kobhex-restored .prose h3{margin-top:18px;font-size:clamp(18px,3vw,24px)}.kobhex-restored .prose p{color:var(--text);margin:12px 0}.kobhex-restored .prose ul,.kobhex-restored .prose ol{padding-left:22px}.kobhex-restored .prose li{margin:6px 0}.kobhex-restored .prose blockquote{border-left:4px solid var(--brand);color:#d7def4;background:#0d1526;border-radius:10px;margin:14px 0;padding:12px 14px}.kobhex-restored .prose .meta{color:var(--muted);font-size:14px}.kobhex-restored .toc{background:#0d1426;border:1px solid #ffffff14;border-radius:12px;margin:10px 0 16px;padding:12px}.kobhex-restored .toc h3{margin:6px 0 8px;font-size:16px}.kobhex-restored .callout{background:linear-gradient(#0d1426,#0a1220);border:1px solid #ffffff14;border-radius:12px;margin:14px 0;padding:14px}.kobhex-restored .rel-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:10px;display:grid}.kobhex-restored .rel-card{background:#0d1426;border:1px solid #ffffff14;border-radius:12px;padding:14px}.kobhex-restored .rel-card h4{margin:4px 0 6px}.kobhex-restored .rel-card p{color:var(--muted);margin:0 0 8px;font-size:14px}.kobhex-restored .breadcrumbs{color:var(--muted);margin:6px 0 12px;font-size:14px}.kobhex-restored .breadcrumbs a{color:var(--muted)}.kobhex-restored .code{background:#0f172a;border:1px solid #ffffff1f;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.kobhex-restored table.tbl{border-collapse:collapse;width:100%;max-width:100%;margin:12px 0;font-size:16px;display:block;overflow-x:auto}.kobhex-restored .tbl th,.kobhex-restored .tbl td{text-align:left;border:1px solid #ffffff1f;padding:10px}.kobhex-restored .tbl th{background:#0d1426}.kobhex-restored .tbl .pos{color:#a5ff9d;font-weight:700}.kobhex-restored .tbl .neg{color:#ff9da5;font-weight:700}.kobhex-restored .faq{margin:22px 0}.kobhex-restored .faq details{background:#0d1426;border:1px solid #ffffff1a;border-radius:12px;margin:10px 0;padding:12px}.kobhex-restored .faq summary{cursor:pointer;font-weight:700;list-style:none}.kobhex-restored .faq summary::-webkit-details-marker{display:none}.kobhex-restored .faq p{color:var(--text);margin:8px 0 2px}@media (max-width:900px){.kobhex-restored .hero{grid-template-columns:1fr}.kobhex-restored nav ul{display:none}.kobhex-restored .menu-toggle{display:inline-flex}.kobhex-restored nav.open ul{background:#0d1426;border-bottom:1px solid #ffffff1a;flex-direction:column;padding:10px 20px 20px;display:flex;position:absolute;top:60px;left:0;right:0}}
