.xQJwQq_route{grid-template-columns:repeat(4,minmax(0,1fr));margin:30px 0 45px;padding:0;list-style:none;display:grid}.xQJwQq_route li{color:#d4e1eb;background:#10212e;border-top:1px solid #3a5366;border-bottom:1px solid #3a5366;padding:18px 20px;font-size:.85rem;position:relative}.xQJwQq_route li:not(:last-child):after{content:"→";color:#91d9f6;z-index:1;position:absolute;top:17px;right:-6px}.xQJwQq_route small{color:#79b8d4;margin-bottom:7px;display:block}.xQJwQq_layout{grid-template-columns:235px minmax(0,1fr);gap:64px;display:grid}.xQJwQq_aside{top:var(--anchor-offset);align-self:start;font-size:.85rem;position:sticky}.xQJwQq_aside ol{margin:18px 0 25px;padding-left:20px}.xQJwQq_aside li{margin:12px 0}.xQJwQq_aside a{color:#b6c9d8;line-height:1.6}.xQJwQq_aside>a{border-top:1px solid #2c4353;padding:14px 0;display:block}.xQJwQq_progress{background:#112532;border:1px solid #2d4556;border-radius:8px;justify-content:space-between;align-items:center;gap:25px;padding:22px;display:flex}.xQJwQq_progress>div{flex:1;gap:8px;display:grid}.xQJwQq_progress span{color:#b7cad7;font-size:.8rem}.xQJwQq_progress progress{accent-color:#7bd0f2;width:100%;height:7px}.xQJwQq_button{color:#c0d8e6;cursor:pointer;min-height:44px;font:inherit;background:#0a1923;border:1px solid #3a5568;border-radius:4px;padding:8px 12px;font-size:.8rem}.xQJwQq_button:disabled{opacity:.5;cursor:default}.xQJwQq_sessionNote{font-size:.8rem;line-height:1.6;margin:12px 0 30px!important}.xQJwQq_steps{margin:0;padding:0;list-style:none}.xQJwQq_steps>li{scroll-margin-top:var(--anchor-offset);border-top:1px solid #2c3f4d;grid-template-columns:42px minmax(0,1fr);gap:20px;padding:32px 0;display:grid}.xQJwQq_number{color:#81c4e3;font-size:1.2rem}.xQJwQq_steps h2{margin-bottom:18px;font-size:1.55rem}.xQJwQq_steps p{line-height:1.9}.xQJwQq_check{background:#10212d;border-left:2px solid #5083a0;padding:18px 20px;font-size:.88rem}.xQJwQq_check strong{color:#b8dded}.xQJwQq_check p{margin:8px 0 12px}.xQJwQq_check label{cursor:pointer;color:#e9f3fa;align-items:center;gap:12px;min-height:44px;display:flex}.xQJwQq_check input{accent-color:#79c6e9;width:20px;height:20px}.xQJwQq_checked .xQJwQq_number{color:#a1d6b4}.xQJwQq_checked .xQJwQq_check{border-color:#86bf9a}.xQJwQq_complete{background:#12291f;border:1px solid #54775e;padding:24px;color:#b7e3c5!important}.xQJwQq_faults{border-top:1px solid #2c3f4d;margin:40px 0;padding-top:32px}.xQJwQq_faults details{border-bottom:1px solid #2c3f4d;padding:20px 0}.xQJwQq_faults summary{cursor:pointer;color:#c5e3f1;min-height:30px;line-height:1.7}.xQJwQq_faults p{margin:16px 0 0;line-height:1.8}@media (max-width:900px){.xQJwQq_layout{grid-template-columns:1fr;gap:30px}.xQJwQq_aside{position:static}.xQJwQq_aside ol{columns:2}}@media (max-width:600px){.xQJwQq_route{grid-template-columns:1fr 1fr;gap:10px}.xQJwQq_route li{border:1px solid #3a5366}.xQJwQq_route li:after{display:none}.xQJwQq_aside ol{columns:1}.xQJwQq_steps>li{grid-template-columns:28px minmax(0,1fr);gap:12px}.xQJwQq_progress{flex-wrap:wrap;gap:14px;padding:18px}.xQJwQq_steps h2{font-size:1.3rem}.xQJwQq_check{padding:15px}}@media print{.xQJwQq_layout{display:block!important}.xQJwQq_route{break-inside:avoid;margin:5mm 0!important}.xQJwQq_route li{padding:3mm!important}.xQJwQq_steps>li{break-inside:avoid;padding:5mm 0;display:block}.xQJwQq_check{padding:3mm}.xQJwQq_check label{min-height:0}.xQJwQq_progress{padding:3mm}.xQJwQq_faults{margin:6mm 0;padding-top:4mm}}
