.lxboot,.lxboot * margin:0;padding:0;box-sizing:border-box}.lxboot{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;background:#07090d;color:#c9d4e3;max-width:880px;margin:0 auto;border:1px solid #1e293b;border-radius:14px;overflow:hidden;overflow-wrap:anywhere}.lxboot .termbar{display:flex;align-items:center;gap:8px;background:#10141b;padding:12px 18px;border-bottom:1px solid #1e293b}.lxboot .dot{width:12px;height:12px;border-radius:50%}.lxboot .dot.r{background:#f87171}.lxboot .dot.y{background:#fbbf24}.lxboot .dot.g{background:#4ade80}.lxboot .termtitle{margin-left:8px;font-size:13px;color:#64748b}.lxboot .termbody{padding:30px 34px 26px;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0 2px,transparent 2px 4px)}.lxboot .cmd{font-size:15px;color:#e5e7eb;margin-bottom:14px}.lxboot .prompt{color:#4ade80;font-weight:700}.lxboot .comment{color:#475569}.lxboot h1{font-size:30px;line-height:1.25;color:#f1f5f9;margin:18px 0 6px;font-weight:700}.lxboot h1 .amber{color:#fbbf24}.lxboot .sub{font-size:14px;color:#64748b;margin-bottom:30px}.lxboot .stage{position:relative;padding:0 0 24px 26px;border-left:2px solid #1e293b;margin-left:6px}.lxboot .stage:last-of-type{border-left-color:transparent;padding-bottom:6px}.lxboot .stage::before{content:"";position:absolute;left:-7px;top:4px;width:12px;height:12px;border-radius:50%;background:#0b0e13;border:2px solid #4ade80;box-shadow:0 0 10px rgba(74,222,128,.5)}.lxboot .shead{font-size:15px;font-weight:700;color:#fbbf24;margin-bottom:8px}.lxboot .shead .n{color:#475569;font-weight:400;margin-right:10px}.lxboot .shead .d{color:#94a3b8;font-weight:400}.lxboot .line{font-size:14px;line-height:1.7;color:#aeb9c9;padding-left:4px}.lxboot .ts{color:#475569;margin-right:10px}.lxboot .ok{color:#4ade80;font-weight:700;margin-right:10px}.lxboot .warn{color:#fbbf24;font-weight:700;margin-right:10px}.lxboot code{font-family:inherit;font-size:13px;color:#67e8f9;background:rgba(103,232,249,.07);border:1px solid rgba(103,232,249,.22);border-radius:5px;padding:1px 7px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.lxboot .files{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:26px 0 22px}.lxboot .filebox{background:#0b0e13;border:1px solid #1e293b;border-radius:10px;padding:16px 18px}.lxboot .filebox h3{font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:#fbbf24;margin-bottom:10px}.lxboot .filebox .frow{font-size:13.5px;color:#aeb9c9;line-height:2}.lxboot .filebox .frow .prompt{margin-right:8px}.lxboot .tip{border:1px dashed #2e5f8a;background:rgba(46,95,138,.08);border-radius:10px;padding:16px 20px;margin-bottom:24px;font-size:14px;line-height:1.7;color:#aeb9c9}.lxboot .tip .comment{color:#4ade80;font-weight:700}.lxboot .foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;border-top:1px solid #1e293b;padding-top:16px;font-size:12.5px;color:#475569}.lxboot .foot b{color:#94a3b8}.lxboot .cursor{display:inline-block;width:9px;height:17px;background:#4ade80;vertical-align:-3px;animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}@media (max-width:640px){.lxboot .termbody{padding:22px 18px 20px}.lxboot h1{font-size:23px}.lxboot .cmd{font-size:13.5px}.lxboot .files{grid-template-columns:1fr}.lxboot .line{font-size:13px}.lxboot .shead{font-size:14px}.lxboot .foot{flex-direction:column;gap:8px;align-items:flex-start}}.osimdl,.osimdl * margin:0;padding:0;box-sizing:border-box}.osimdl{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;background:#080a10;color:#c9d4e3;max-width:880px;margin:0 auto;border:1px solid #232838;border-radius:14px;overflow:hidden;overflow-wrap:anywhere}.osimdl .termbar{display:flex;align-items:center;gap:8px;background:#10141b;padding:12px 18px;border-bottom:1px solid #232838}.osimdl .dot{width:12px;height:12px;border-radius:50%}.osimdl .dot.r{background:#f87171}.osimdl .dot.y{background:#fbbf24}.osimdl .dot.g{background:#4ade80}.osimdl .termtitle{margin-left:8px;font-size:13px;color:#64748b}.osimdl .termbody{padding:30px 34px 26px;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0 2px,transparent 2px 4px)}.osimdl .cmd{font-size:15px;color:#e5e7eb;margin-bottom:14px}.osimdl .prompt{color:#4ade80;font-weight:700}.osimdl .comment{color:#475569}.osimdl h1{font-size:30px;line-height:1.25;color:#f1f5f9;margin:18px 0 6px;font-weight:700}.osimdl h1 .vio{color:#a78bfa}.osimdl .sub{font-size:14px;color:#64748b;margin-bottom:30px}.osimdl .layer{border:1px solid #232838;border-left:3px solid #a78bfa;border-radius:10px;background:#0b0e15;padding:16px 20px;margin-bottom:14px}.osimdl .lhead{font-size:15px;font-weight:700;color:#a78bfa;margin-bottom:8px}.osimdl .lhead .n{display:inline-block;min-width:38px;color:#0b0b14;background:#a78bfa;border-radius:5px;text-align:center;margin-right:10px;font-size:13px;padding:1px 0}.osimdl .lhead .d{color:#94a3b8;font-weight:400}.osimdl .line{font-size:14px;line-height:1.7;color:#aeb9c9}.osimdl .line + .line{margin-top:2px}.osimdl .pdu{margin-top:8px;font-size:13px;color:#64748b}.osimdl .pdu b{color:#a78bfa}.osimdl code{font-family:inherit;font-size:13px;color:#67e8f9;background:rgba(103,232,249,.07);border:1px solid rgba(103,232,249,.22);border-radius:5px;padding:1px 7px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.osimdl .pktwrap{margin:26px 0 22px}.osimdl .pktwrap .comment{font-size:14px;margin-bottom:10px}.osimdl .pktbar{display:flex;border:1px solid #2e3a52;border-radius:10px;overflow:hidden;font-size:12.5px}.osimdl .pktbar .seg{padding:12px 6px;text-align:center;color:#e5e7eb;border-right:1px solid #2e3a52}.osimdl .pktbar .seg:last-child{border-right:none}.osimdl .pktbar .seg small{display:block;color:#64748b;font-size:10.5px;margin-top:3px}.osimdl .pktbar .h7{background:rgba(167,139,250,.14);flex:1.1}.osimdl .pktbar .h4{background:rgba(103,232,249,.10);flex:1}.osimdl .pktbar .h3{background:rgba(74,222,128,.10);flex:1}.osimdl .pktbar .h2{background:rgba(251,191,36,.10);flex:1.2}.osimdl .pktbar .pay{background:#11151d;flex:2.2;color:#aeb9c9}.osimdl .pktbar .trl{background:rgba(248,113,113,.10);flex:.8}.osimdl .pnote{font-size:13.5px;color:#7d8aa0;line-height:1.65;margin-top:10px}.osimdl .tip{border:1px dashed #3b4a6b;background:rgba(59,74,107,.08);border-radius:10px;padding:16px 20px;margin-bottom:16px;font-size:14px;line-height:1.7;color:#aeb9c9}.osimdl .tip .comment{color:#a78bfa;font-weight:700}.osimdl .tip b{color:#e5e7eb}.osimdl .foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;border-top:1px solid #232838;margin-top:24px;padding-top:16px;font-size:12.5px;color:#475569}.osimdl .foot b{color:#94a3b8}.osimdl .cursor{display:inline-block;width:9px;height:17px;background:#4ade80;vertical-align:-3px;animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}@media (max-width:640px){.osimdl .termbody{padding:22px 18px 20px}.osimdl h1{font-size:23px}.osimdl .cmd{font-size:13.5px}.osimdl .pktbar{flex-wrap:wrap}.osimdl .pktbar .seg{flex:1 1 30%;border-bottom:1px solid #2e3a52}.osimdl .line{font-size:13px}.osimdl .foot{flex-direction:column;gap:8px;align-items:flex-start}}.tcphs,.tcphs * margin:0;padding:0;box-sizing:border-box}.tcphs{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;background:#070a0e;color:#c9d4e3;max-width:880px;margin:0 auto;border:1px solid #1c2a38;border-radius:14px;overflow:hidden;overflow-wrap:anywhere}.tcphs .termbar{display:flex;align-items:center;gap:8px;background:#10141b;padding:12px 18px;border-bottom:1px solid #1c2a38}.tcphs .dot{width:12px;height:12px;border-radius:50%}.tcphs .dot.r{background:#f87171}.tcphs .dot.y{background:#fbbf24}.tcphs .dot.g{background:#4ade80}.tcphs .termtitle{margin-left:8px;font-size:13px;color:#64748b}.tcphs .termbody{padding:30px 34px 26px;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0 2px,transparent 2px 4px)}.tcphs .cmd{font-size:15px;color:#e5e7eb;margin-bottom:14px}.tcphs .prompt{color:#4ade80;font-weight:700}.tcphs .comment{color:#475569}.tcphs h1{font-size:30px;line-height:1.25;color:#f1f5f9;margin:18px 0 6px;font-weight:700}.tcphs h1 .cy{color:#67e8f9}.tcphs .sub{font-size:14px;color:#64748b;margin-bottom:28px}.tcphs .seclbl{font-size:14px;color:#67e8f9;font-weight:700;letter-spacing:.06em;margin:30px 0 14px}.tcphs .seclbl .comment{font-weight:400;letter-spacing:0}.tcphs .hs{border:1px solid #1c2a38;border-radius:12px;background:#0a0e14;padding:20px 22px;margin-bottom:8px}.tcphs .step{display:grid;grid-template-columns:1fr auto 1fr;gap:8px 12px;align-items:center;padding:12px 0}.tcphs .step + .step{border-top:1px dashed #1c2a38}.tcphs .pill{display:inline-block;font-size:12px;background:#0b0e14;border:1px solid #2e5f8a;color:#67e8f9;border-radius:999px;padding:5px 12px;white-space:nowrap}.tcphs .pill.dim{border-color:#2a3542;color:#5b6b80}.tcphs .pill.hot{background:#67e8f9;color:#062a33;font-weight:700;border:none}.tcphs .side{text-align:center}.tcphs .side .who{display:block;font-size:10.5px;color:#475569;margin-top:4px;letter-spacing:.1em}.tcphs .pkt{text-align:center;min-width:0}.tcphs .pkt .lbl{font-weight:700;font-size:15px;color:#ffffff}.tcphs .pkt .lbl .s{color:#67e8f9}.tcphs .pkt .lbl .a{color:#4ade80}.tcphs .pkt .nums{font-size:12px;color:#7d8aa0;margin:3px 0 8px}.tcphs .arr{height:2px;background:#2e5f8a;border-radius:2px;position:relative;margin:0 4px}.tcphs .arr::after{content:"";position:absolute;top:50%;margin-top:-6px;border-top:6px solid transparent;border-bottom:6px solid transparent}.tcphs .arr.ltr::after{right:-1px;border-left:10px solid #67e8f9}.tcphs .arr.rtl::after{left:-1px;border-right:10px solid #67e8f9}.tcphs .est{text-align:center;font-size:13.5px;color:#7d8aa0;margin-top:12px}.tcphs .est b{color:#4ade80}.tcphs .cap{background:#05070a;border:1px solid #1c2a38;border-radius:10px;padding:16px 18px;font-size:13px;line-height:1.9;color:#9fb0c5;margin-bottom:8px;overflow-x:auto}.tcphs .cap .t{color:#475569}.tcphs .cap .ip{color:#e5e7eb}.tcphs .cap .fl{color:#67e8f9;font-weight:700}.tcphs .cap .sq{color:#4ade80}.tcphs .capnote{font-size:13px;color:#64748b;margin-bottom:4px}.tcphs .note{font-size:14px;line-height:1.75;color:#aeb9c9;margin-bottom:6px}.tcphs .note .k{color:#e5e7eb;font-weight:700}.tcphs .note .comment{color:#4ade80}.tcphs .gloss{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin-bottom:8px;font-size:13.5px;line-height:1.6}.tcphs .gloss dt{color:#67e8f9;font-weight:700;white-space:nowrap}.tcphs .gloss dd{color:#aeb9c9}.tcphs code{font-family:inherit;font-size:13px;color:#67e8f9;background:rgba(103,232,249,.07);border:1px solid rgba(103,232,249,.22);border-radius:5px;padding:1px 7px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.tcphs .tip{border:1px dashed #2e5f8a;background:rgba(46,95,138,.08);border-radius:10px;padding:16px 20px;margin-bottom:16px;font-size:14px;line-height:1.7;color:#aeb9c9}.tcphs .tip .comment{color:#67e8f9;font-weight:700}.tcphs .foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;border-top:1px solid #1c2a38;margin-top:24px;padding-top:16px;font-size:12.5px;color:#475569}.tcphs .foot b{color:#94a3b8}.tcphs .cursor{display:inline-block;width:9px;height:17px;background:#4ade80;vertical-align:-3px;animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}@media (max-width:640px){.tcphs .termbody{padding:22px 18px 20px}.tcphs h1{font-size:23px}.tcphs .cmd{font-size:13px}.tcphs .hs{padding:14px 14px}.tcphs .step{grid-template-columns:1fr 1fr}.tcphs .pkt{grid-column:1/3;order:3;padding-top:2px}.tcphs .gloss{grid-template-columns:1fr;gap:2px}.tcphs .gloss dd{margin-bottom:8px}.tcphs .cap{font-size:11.5px}.tcphs .foot{flex-direction:column;gap:8px;align-items:flex-start}}.dnshd,.dnshd * margin:0;padding:0;box-sizing:border-box}.dnshd{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;background:#0b0906;color:#c9d4e3;max-width:880px;margin:0 auto;border:1px solid #2c2317;border-radius:14px;overflow:hidden;overflow-wrap:anywhere}.dnshd .termbar{display:flex;align-items:center;gap:8px;background:#10141b;padding:12px 18px;border-bottom:1px solid #2c2317}.dnshd .dot{width:12px;height:12px;border-radius:50%}.dnshd .dot.r{background:#f87171}.dnshd .dot.y{background:#fbbf24}.dnshd .dot.g{background:#4ade80}.dnshd .termtitle{margin-left:8px;font-size:13px;color:#64748b}.dnshd .termbody{padding:30px 34px 26px;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0 2px,transparent 2px 4px)}.dnshd .cmd{font-size:15px;color:#e5e7eb;margin-bottom:14px}.dnshd .prompt{color:#4ade80;font-weight:700}.dnshd .comment{color:#475569}.dnshd h1{font-size:30px;line-height:1.25;color:#f1f5f9;margin:18px 0 6px;font-weight:700}.dnshd h1 .or{color:#fb923c}.dnshd .sub{font-size:14px;color:#64748b;margin-bottom:28px}.dnshd .seclbl{font-size:14px;color:#fb923c;font-weight:700;letter-spacing:.06em;margin:30px 0 14px}.dnshd .seclbl .comment{font-weight:400;letter-spacing:0}.dnshd .chain{border:1px solid #2c2317;border-radius:12px;background:#0d0a07;padding:20px 22px;margin-bottom:8px}.dnshd .hop{display:grid;grid-template-columns:1fr auto 1fr;gap:8px 12px;align-items:center;padding:12px 0}.dnshd .hop + .hop{border-top:1px dashed #2c2317}.dnshd .who{text-align:center}.dnshd .pill{display:inline-block;font-size:12px;background:#0b0906;border:1px solid #6b4a26;color:#fb923c;border-radius:999px;padding:5px 12px;white-space:nowrap}.dnshd .pill.dim{border-color:#2a3542;color:#5b6b80}.dnshd .pill.hot{background:#fb923c;color:#1a0e02;font-weight:700;border:none}.dnshd .who .role{display:block;font-size:10.5px;color:#475569;margin-top:4px;letter-spacing:.1em}.dnshd .q{text-align:center;min-width:0}.dnshd .q .lbl{font-weight:700;font-size:14px;color:#ffffff}.dnshd .q .lbl .qq{color:#fb923c}.dnshd .q .nums{font-size:12px;color:#7d8aa0;margin:3px 0 8px}.dnshd .arr{height:2px;background:#6b4a26;border-radius:2px;position:relative;margin:0 4px}.dnshd .arr::after{content:"";position:absolute;top:50%;margin-top:-6px;border-top:6px solid transparent;border-bottom:6px solid transparent}.dnshd .arr.ltr::after{right:-1px;border-left:10px solid #fb923c}.dnshd .arr.rtl::after{left:-1px;border-right:10px solid #fb923c}.dnshd .ans{text-align:center;font-size:13.5px;color:#7d8aa0;margin-top:12px}.dnshd .ans b{color:#4ade80}.dnshd .trace{background:#050403;border:1px solid #2c2317;border-radius:10px;padding:16px 18px;font-size:13px;line-height:1.9;color:#9fb0c5;margin-bottom:8px;overflow-x:auto}.dnshd .trace .c{color:#475569}.dnshd .trace .q{color:#fb923c;font-weight:700}.dnshd .trace .a{color:#4ade80}.dnshd .tracenote{font-size:13px;color:#64748b;margin-bottom:4px}.dnshd .gloss{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin-bottom:8px;font-size:13.5px;line-height:1.6}.dnshd .gloss dt{color:#fb923c;font-weight:700;white-space:nowrap}.dnshd .gloss dd{color:#aeb9c9}.dnshd code{font-family:inherit;font-size:13px;color:#fdba74;background:rgba(251,146,60,.07);border:1px solid rgba(251,146,60,.22);border-radius:5px;padding:1px 7px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.dnshd .tip{border:1px dashed #6b4a26;background:rgba(107,74,38,.08);border-radius:10px;padding:16px 20px;margin-bottom:16px;font-size:14px;line-height:1.7;color:#aeb9c9}.dnshd .tip .comment{color:#fb923c;font-weight:700}.dnshd .foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;border-top:1px solid #2c2317;margin-top:24px;padding-top:16px;font-size:12.5px;color:#475569}.dnshd .foot b{color:#94a3b8}.dnshd .cursor{display:inline-block;width:9px;height:17px;background:#4ade80;vertical-align:-3px;animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}@media (max-width:640px){.dnshd .termbody{padding:22px 18px 20px}.dnshd h1{font-size:23px}.dnshd .cmd{font-size:13px}.dnshd .chain{padding:14px 14px}.dnshd .hop{grid-template-columns:1fr 1fr}.dnshd .q{grid-column:1/3;order:3;padding-top:2px}.dnshd .gloss{grid-template-columns:1fr;gap:2px}.dnshd .gloss dd{margin-bottom:8px}.dnshd .trace{font-size:11.5px}.dnshd .foot{flex-direction:column;gap:8px;align-items:flex-start}}.tlshd,.tlshd * margin:0;padding:0;box-sizing:border-box}.tlshd{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;background:#060b08;color:#c9d4e3;max-width:880px;margin:0 auto;border:1px solid #1a2e22;border-radius:14px;overflow:hidden;overflow-wrap:anywhere}.tlshd .termbar{display:flex;align-items:center;gap:8px;background:#10141b;padding:12px 18px;border-bottom:1px solid #1a2e22}.tlshd .dot{width:12px;height:12px;border-radius:50%}.tlshd .dot.r{background:#f87171}.tlshd .dot.y{background:#fbbf24}.tlshd .dot.g{background:#4ade80}.tlshd .termtitle{margin-left:8px;font-size:13px;color:#64748b}.tlshd .termbody{padding:30px 34px 26px;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0 2px,transparent 2px 4px)}.tlshd .cmd{font-size:15px;color:#e5e7eb;margin-bottom:14px}.tlshd .prompt{color:#4ade80;font-weight:700}.tlshd .comment{color:#475569}.tlshd h1{font-size:30px;line-height:1.25;color:#f1f5f9;margin:18px 0 6px;font-weight:700}.tlshd h1 .gr{color:#4ade80}.tlshd .sub{font-size:14px;color:#64748b;margin-bottom:28px}.tlshd .seclbl{font-size:14px;color:#4ade80;font-weight:700;letter-spacing:.06em;margin:30px 0 14px}.tlshd .seclbl .comment{font-weight:400;letter-spacing:0}.tlshd .hs{border:1px solid #1a2e22;border-radius:12px;background:#080d0a;padding:20px 22px;margin-bottom:8px}.tlshd .flight{display:grid;grid-template-columns:1fr auto 1fr;gap:8px 12px;align-items:center;padding:12px 0}.tlshd .flight + .flight{border-top:1px dashed #1a2e22}.tlshd .side{text-align:center}.tlshd .pill{display:inline-block;font-size:12px;background:#060b08;border:1px solid #2c5a3c;color:#4ade80;border-radius:999px;padding:5px 12px;white-space:nowrap}.tlshd .pill.dim{border-color:#2a3542;color:#5b6b80}.tlshd .pill.hot{background:#4ade80;color:#04120a;font-weight:700;border:none}.tlshd .side .who{display:block;font-size:10.5px;color:#475569;margin-top:4px;letter-spacing:.1em}.tlshd .pkt{text-align:center;min-width:0}.tlshd .pkt .lbl{font-weight:700;font-size:14px;color:#ffffff}.tlshd .pkt .lbl .hl{color:#4ade80}.tlshd .pkt .nums{font-size:12px;color:#7d8aa0;margin:3px 0 8px}.tlshd .arr{height:2px;background:#2c5a3c;border-radius:2px;position:relative;margin:0 4px}.tlshd .arr::after{content:"";position:absolute;top:50%;margin-top:-6px;border-top:6px solid transparent;border-bottom:6px solid transparent}.tlshd .arr.ltr::after{right:-1px;border-left:10px solid #4ade80}.tlshd .arr.rtl::after{left:-1px;border-right:10px solid #4ade80}.tlshd .enc{text-align:center;font-size:13.5px;color:#7d8aa0;margin-top:12px}.tlshd .enc b{color:#4ade80}.tlshd .rtt{display:grid;grid-template-columns:auto 1fr auto;gap:10px 14px;align-items:center;background:#080d0a;border:1px solid #1a2e22;border-radius:10px;padding:16px 20px;margin-bottom:8px;font-size:13.5px}.tlshd .rtt .ver{color:#e5e7eb;font-weight:700;white-space:nowrap}.tlshd .rtt .bar{height:14px;border-radius:7px;background:#1a2e22;position:relative;overflow:hidden}.tlshd .rtt .bar i{display:block;height:100%;border-radius:7px}.tlshd .rtt .old i{width:100%;background:#5b6b80}.tlshd .rtt .new i{width:50%;background:#4ade80;box-shadow:0 0 12px rgba(74,222,128,.5)}.tlshd .rtt .n{color:#7d8aa0;white-space:nowrap}.tlshd .rttnote{font-size:13px;color:#64748b;margin-bottom:4px}.tlshd .chainbar{display:flex;border:1px solid #2c5a3c;border-radius:10px;overflow:hidden;font-size:12.5px;margin-bottom:8px}.tlshd .chainbar .seg{padding:12px 6px;text-align:center;color:#e5e7eb;border-right:1px solid #2c5a3c;flex:1}.tlshd .chainbar .seg:last-child{border-right:none}.tlshd .chainbar .seg small{display:block;color:#64748b;font-size:10.5px;margin-top:3px}.tlshd .chainbar .leaf{background:rgba(74,222,128,.12)}.tlshd .chainbar .mid{background:rgba(74,222,128,.06)}.tlshd .chainbar .root{background:#0d120e}.tlshd .gloss{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin-bottom:8px;font-size:13.5px;line-height:1.6}.tlshd .gloss dt{color:#4ade80;font-weight:700;white-space:nowrap}.tlshd .gloss dd{color:#aeb9c9}.tlshd code{font-family:inherit;font-size:13px;color:#86efac;background:rgba(74,222,128,.07);border:1px solid rgba(74,222,128,.22);border-radius:5px;padding:1px 7px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.tlshd .tip{border:1px dashed #2c5a3c;background:rgba(44,90,60,.08);border-radius:10px;padding:16px 20px;margin-bottom:16px;font-size:14px;line-height:1.7;color:#aeb9c9}.tlshd .tip .comment{color:#4ade80;font-weight:700}.tlshd .foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;border-top:1px solid #1a2e22;margin-top:24px;padding-top:16px;font-size:12.5px;color:#475569}.tlshd .foot b{color:#94a3b8}.tlshd .cursor{display:inline-block;width:9px;height:17px;background:#4ade80;vertical-align:-3px;animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}@media (max-width:640px){.tlshd .termbody{padding:22px 18px 20px}.tlshd h1{font-size:23px}.tlshd .cmd{font-size:13px}.tlshd .hs{padding:14px 14px}.tlshd .flight{grid-template-columns:1fr 1fr}.tlshd .pkt{grid-column:1/3;order:3;padding-top:2px}.tlshd .gloss{grid-template-columns:1fr;gap:2px}.tlshd .gloss dd{margin-bottom:8px}.tlshd .chainbar{flex-wrap:wrap}.tlshd .chainbar .seg{flex:1 1 40%;border-bottom:1px solid #2c5a3c}.tlshd .foot{flex-direction:column;gap:8px;align-items:flex-start}}.sshhd,.sshhd * margin:0;padding:0;box-sizing:border-box}.sshhd{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;background:#0c0608;color:#c9d4e3;max-width:880px;margin:0 auto;border:1px solid #33202a;border-radius:14px;overflow:hidden;overflow-wrap:anywhere}.sshhd .termbar{display:flex;align-items:center;gap:8px;background:#10141b;padding:12px 18px;border-bottom:1px solid #33202a}.sshhd .dot{width:12px;height:12px;border-radius:50%}.sshhd .dot.r{background:#f87171}.sshhd .dot.y{background:#fbbf24}.sshhd .dot.g{background:#4ade80}.sshhd .termtitle{margin-left:8px;font-size:13px;color:#64748b}.sshhd .termbody{padding:30px 34px 26px;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0 2px,transparent 2px 4px)}.sshhd .cmd{font-size:15px;color:#e5e7eb;margin-bottom:14px}.sshhd .prompt{color:#4ade80;font-weight:700}.sshhd .comment{color:#475569}.sshhd h1{font-size:30px;line-height:1.25;color:#f1f5f9;margin:18px 0 6px;font-weight:700}.sshhd h1 .rs{color:#fb7185}.sshhd .sub{font-size:14px;color:#64748b;margin-bottom:28px}.sshhd .seclbl{font-size:14px;color:#fb7185;font-weight:700;letter-spacing:.06em;margin:30px 0 14px}.sshhd .seclbl .comment{font-weight:400;letter-spacing:0}.sshhd .dbglog{border:1px solid #33202a;border-radius:12px;background:#0a0507;padding:8px 0;margin-bottom:8px}.sshhd .dbg{padding:14px 22px}.sshhd .dbg + .dbg{border-top:1px dashed #33202a}.sshhd .raw{font-size:13px;color:#e5e7eb;line-height:1.6}.sshhd .raw .d1{color:#fb7185;font-weight:700}.sshhd .raw .hl{color:#fda4af}.sshhd .why{font-size:13px;color:#7d8aa0;line-height:1.65;margin-top:6px;padding-left:2px}.sshhd .why b{color:#c9d4e3;font-weight:400}.sshhd .phase{display:inline-block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#0c0608;background:#fb7185;border-radius:5px;padding:2px 8px;margin-bottom:10px;font-weight:700}.sshhd .gloss{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin-bottom:8px;font-size:13.5px;line-height:1.6}.sshhd .gloss dt{color:#fb7185;font-weight:700;white-space:nowrap}.sshhd .gloss dd{color:#aeb9c9}.sshhd code{font-family:inherit;font-size:13px;color:#fda4af;background:rgba(251,113,133,.07);border:1px solid rgba(251,113,133,.22);border-radius:5px;padding:1px 7px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.sshhd .tip{border:1px dashed #5c2f3d;background:rgba(92,47,61,.10);border-radius:10px;padding:16px 20px;margin-bottom:16px;font-size:14px;line-height:1.7;color:#aeb9c9}.sshhd .tip .comment{color:#fb7185;font-weight:700}.sshhd .foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;border-top:1px solid #33202a;margin-top:24px;padding-top:16px;font-size:12.5px;color:#475569}.sshhd .foot b{color:#94a3b8}.sshhd .cursor{display:inline-block;width:9px;height:17px;background:#4ade80;vertical-align:-3px;animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}@media (max-width:640px){.sshhd .termbody{padding:22px 18px 20px}.sshhd h1{font-size:23px}.sshhd .cmd{font-size:13px}.sshhd .dbg{padding:12px 14px}.sshhd .raw{font-size:12px}.sshhd .gloss{grid-template-columns:1fr;gap:2px}.sshhd .gloss dd{margin-bottom:8px}.sshhd .foot{flex-direction:column;gap:8px;align-items:flex-start}}