body.manual-page{margin:0;background:radial-gradient(circle at 72% 8%,#12324866,transparent 32%),radial-gradient(circle at 12% 68%,#0d253b55,transparent 38%),#050b11;color:#e7efef;font-family:Georgia,'Times New Roman',serif;min-height:100vh}.manual-page:before{content:'';position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(circle at 8% 17%,#d8e8ef88 0 .7px,transparent 1.4px),radial-gradient(circle at 81% 12%,#f6e8bd88 0 .8px,transparent 1.5px),radial-gradient(circle at 37% 74%,#d8e8ef55 0 .6px,transparent 1.3px),radial-gradient(circle at 93% 63%,#d8e8ef55 0 .7px,transparent 1.4px);z-index:0}.manual-page main{position:relative;z-index:1;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:92px 0 120px}.manual-hero{padding:70px 0 54px;border-bottom:1px solid #9fb7bd20}.manual-hero>p,.manual-kicker{font:8px/1.4 Consolas,'Courier New',monospace;letter-spacing:.23em;color:#b9aa72;margin:0 0 14px}.manual-hero h1{font-weight:400;font-size:clamp(44px,7vw,92px);line-height:.96;letter-spacing:-.035em;margin:0 0 24px;color:#f0f3ee}.manual-hero>span{display:block;max-width:760px;font-size:clamp(17px,2vw,23px);line-height:1.7;color:#a9baba}.manual-index{position:sticky;top:56px;z-index:5;display:flex;gap:5px;flex-wrap:wrap;padding:10px 0;margin-bottom:32px;background:linear-gradient(180deg,#050b11f5,#050b11d9 72%,transparent);backdrop-filter:blur(12px)}.manual-index a{padding:8px 11px;border:1px solid #7b92972b;border-radius:999px;color:#899d9f;text-decoration:none;font:7px/1 Consolas,monospace;letter-spacing:.13em}.manual-index a:hover,.manual-index a:focus-visible{border-color:#bba96a66;color:#dfd4ad;outline:none}.manual-section{padding:62px 0;border-bottom:1px solid #93a9ad1c;scroll-margin-top:115px}.manual-section h2{font-weight:400;font-size:clamp(30px,4vw,56px);line-height:1.05;margin:0 0 24px;color:#e8ece7}.manual-section>p:not(.manual-kicker):not(.manual-small){max-width:850px;font-size:17px;line-height:1.8;color:#aebbbb}.manual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:25px}.manual-grid.quick{grid-template-columns:repeat(4,minmax(0,1fr))}.manual-grid article{min-height:150px;padding:20px;border:1px solid #71878b25;border-radius:12px;background:linear-gradient(180deg,#0a1419b0,#050b0f8c);box-shadow:inset 0 1px 0 #ffffff06}.manual-grid article b{display:block;margin-bottom:13px;color:#d9cb98;font:8px/1.2 Consolas,monospace;letter-spacing:.15em}.manual-grid article p{margin:0;color:#9aabad;font-size:14px;line-height:1.65}.manual-grid article strong{color:#d2dcda;font-weight:400}.manual-table{display:grid;gap:1px;margin:26px 0;border:1px solid #71878b22;border-radius:12px;overflow:hidden;background:#71878b22}.manual-table>div{display:grid;grid-template-columns:minmax(120px,190px) 1fr;gap:18px;padding:15px 18px;background:#071015}.manual-table b{color:#d9cb98;font:8px/1.4 Consolas,monospace;letter-spacing:.12em}.manual-table span{color:#a8b7b7;font-size:14px;line-height:1.55}.manual-note{margin:28px 0 0;padding:18px 20px;border-left:2px solid #b8a663;background:#0a1212}.manual-note b{color:#d7c88d;font:8px/1 Consolas,monospace;letter-spacing:.15em}.manual-note p{margin:9px 0 0;color:#aab9b7;line-height:1.7;font-size:14px}.manual-small{color:#718589;font:11px/1.7 Consolas,monospace;letter-spacing:.03em}.manual-last{border-bottom:0}.manual-return{display:inline-block;margin-top:22px;padding:12px 15px;border:1px solid #a7975b55;border-radius:7px;color:#dfd3a9;text-decoration:none;font:8px/1 Consolas,monospace;letter-spacing:.12em}.manual-return:hover{background:#12150f;border-color:#c1ad656e}
@media(max-width:900px){.manual-page main{width:min(100% - 28px,760px);padding-top:72px}.manual-grid,.manual-grid.quick{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-index{top:48px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:12px}.manual-index a{white-space:nowrap}.manual-table>div{grid-template-columns:130px 1fr}}
@media(max-width:600px){.manual-page main{width:calc(100% - 24px)}.manual-hero{padding-top:44px}.manual-hero h1{font-size:clamp(38px,15vw,62px)}.manual-section{padding:46px 0}.manual-grid,.manual-grid.quick{grid-template-columns:1fr}.manual-grid article{min-height:0}.manual-table>div{grid-template-columns:1fr;gap:6px}.manual-index{margin-left:-4px;margin-right:-4px}.manual-section h2{font-size:clamp(29px,10vw,44px)}}
@media(prefers-reduced-motion:reduce){.manual-page *{scroll-behavior:auto!important;transition:none!important}}
