:root{--navy:#061747;--deep:#020c28;--blue:#0759d9;--cyan:#00a9ff;--ink:#11182a;--muted:#667085;--line:#dce4ef;--paper:#f5f8fc;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,Arial,sans-serif;color:var(--ink);background:var(--paper);line-height:1.55}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{width:min(1220px,calc(100% - 40px));margin:auto}.skip{position:fixed;left:15px;top:-60px;z-index:100;background:white;padding:10px 15px;border-radius:8px}.skip:focus{top:15px}.manual-header{height:78px;background:white;border-bottom:1px solid var(--line)}.header-row{height:100%;display:flex;align-items:center;justify-content:space-between}.manual-brand{display:flex;align-items:center;gap:17px}.manual-brand img{width:205px;height:50px;object-fit:contain}.manual-brand span{padding-left:17px;border-left:1px solid var(--line);font-size:14px;font-weight:800;color:var(--navy)}.manual-header nav{display:flex;align-items:center;gap:24px;font-size:13px;font-weight:700}.support-link{padding:10px 15px;background:var(--navy);color:white;border-radius:9px}.manual-hero{background:radial-gradient(circle at 82% 10%,#115fc2 0,transparent 35%),linear-gradient(120deg,#020c28,#06245d);color:white;padding:62px 0 70px}.hero-inner{max-width:820px;text-align:center}.kicker{font-size:11px;letter-spacing:.2em;font-weight:800;color:#6ed9ff}.manual-hero h1{font-size:clamp(38px,5vw,57px);line-height:1.05;letter-spacing:-.045em;margin:12px 0}.manual-hero p{color:#c0cfe5;margin:0 0 28px}.search-box{height:62px;background:white;border-radius:15px;display:grid;grid-template-columns:35px 1fr auto;align-items:center;padding:0 15px;box-shadow:0 24px 50px rgba(0,0,0,.25);color:#8090aa;text-align:left}.search-box>span{font-size:29px;color:var(--blue)}.search-box input{height:100%;border:0;outline:0;font-size:16px;color:var(--ink);min-width:0}.search-box kbd{font-family:inherit;font-size:11px;background:#eef2f7;border:1px solid #d7dee9;padding:5px 8px;border-radius:6px}.search-status{height:20px;margin-top:11px;font-size:12px;color:#bcd7f7}.manual-layout{display:grid;grid-template-columns:260px 1fr;gap:42px;align-items:start;padding:48px 0 85px}.sidebar{position:sticky;top:22px}.side-title{font-size:10px;letter-spacing:.17em;font-weight:800;color:#8b98ab;margin:0 12px 13px}.category{width:100%;display:flex;gap:11px;align-items:center;padding:11px 12px;border:0;background:transparent;color:#46546a;border-radius:9px;text-align:left;font-size:13px;font-weight:700;cursor:pointer}.category span{width:25px;color:#718198;text-align:center}.category:hover,.category.active{background:#e4efff;color:var(--blue)}.category.active span{color:var(--blue)}.side-help{margin-top:24px;padding:20px;border-radius:15px;background:var(--navy);color:white}.side-help strong{font-size:14px}.side-help p{font-size:12px;color:#b9c9df}.side-help a{font-size:11px;font-weight:800;color:#6bd6ff;border-bottom:1px solid}.content-area{min-width:0}.content-heading{display:flex;justify-content:space-between;gap:30px;align-items:start;margin-bottom:27px}.breadcrumb{font-size:11px;color:var(--blue);font-weight:800;text-transform:uppercase;letter-spacing:.12em}.content-heading h2{font-size:34px;letter-spacing:-.04em;color:var(--navy);margin:6px 0}.content-heading p{color:var(--muted);margin:0;max-width:620px;font-size:14px}.release-pill{white-space:nowrap;background:#e2f5ff;color:#046896;border-radius:99px;padding:7px 12px;font-size:9px;letter-spacing:.1em;font-weight:900}.welcome-card{background:linear-gradient(115deg,#071a51,#0759bc);border-radius:20px;color:white;padding:30px;display:grid;grid-template-columns:58px 1fr;gap:22px;margin-bottom:22px;box-shadow:0 16px 40px rgba(4,37,94,.14)}.welcome-icon{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(140deg,#00c4ff,#066be4);font-size:27px;font-weight:900}.card-label{font-size:9px;letter-spacing:.15em;color:#72dcff;font-weight:900}.welcome-card h3{font-size:24px;margin:5px 0}.welcome-card p{color:#c6d5eb;font-size:13px}.welcome-details{display:flex;flex-wrap:wrap;gap:16px;font-size:11px;color:#e8f3ff;font-weight:700}.module-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.module-card{background:white;border:1px solid var(--line);border-radius:15px;padding:21px;display:grid;grid-template-columns:45px 1fr;gap:15px;transition:.2s}.module-card:hover{border-color:#9ec2f3;transform:translateY(-2px);box-shadow:0 12px 28px rgba(4,41,98,.08)}.module-icon{width:45px;height:45px;border-radius:12px;background:#eaf3ff;display:grid;place-items:center;color:var(--blue);font-size:20px;font-weight:800}.module-card h3{font-size:15px;color:var(--navy);margin:1px 0 5px}.module-card p{font-size:12px;color:var(--muted);margin:0 0 8px}.module-card small{font-size:9px;letter-spacing:.1em;text-transform:uppercase;font-weight:900;color:#8795aa}.article-card[hidden]{display:none}.empty-state{text-align:center;padding:70px 20px;background:white;border:1px dashed #bdc8d8;border-radius:15px}.empty-state strong{color:var(--navy)}.empty-state p{color:var(--muted);font-size:13px}footer{background:var(--deep);color:#9bacbf;padding:23px 0;font-size:11px}footer .shell{display:flex;justify-content:space-between}footer a{color:white}@media(max-width:850px){.manual-layout{grid-template-columns:1fr}.sidebar{position:static;display:flex;gap:7px;overflow-x:auto;padding-bottom:8px}.side-title,.side-help{display:none}.category{width:auto;flex:0 0 auto;background:white;border:1px solid var(--line)}.category span{display:none}.content-heading{display:block}.release-pill{display:inline-block;margin-top:16px}}@media(max-width:620px){.shell{width:min(100% - 28px,1220px)}.manual-header{height:auto;padding:12px 0}.manual-brand img{width:165px}.manual-brand span{display:none}.manual-header nav>a:first-child{display:none}.support-link{font-size:10px}.manual-hero{padding:48px 0}.manual-hero h1{font-size:38px}.search-box{height:56px}.search-box kbd{display:none}.manual-layout{padding-top:28px;gap:24px}.content-heading h2{font-size:29px}.welcome-card{grid-template-columns:1fr;padding:24px}.welcome-details{display:grid;gap:5px}.module-grid{grid-template-columns:1fr}footer .shell{display:grid;gap:6px}}
