
.jt5-network{--jt5-bg:#101820;--jt5-fg:#f6f3eb;--jt5-line:#ffffff25;--jt5-accent:#d9233e;background:var(--jt5-bg);color:var(--jt5-fg);font-family:Arial,Helvetica,sans-serif;position:relative;z-index:5;isolation:isolate}
.jt5-network[data-jt5-site="review"]{--jt5-bg:#f7f8fa;--jt5-fg:#17212c;--jt5-line:#17212c25}
.jt5-network[data-jt5-site="treason"]{--jt5-bg:#111412}
.jt5-network *{box-sizing:border-box}.jt5-inner{display:grid;grid-template-columns:1.2fr repeat(4,1fr);max-width:1600px;margin:auto;padding:0 24px}.jt5-network a.jt5-link{color:var(--jt5-fg);text-decoration:none;display:flex;gap:12px;align-items:center;min-height:72px;padding:13px 18px;border-right:1px solid var(--jt5-line);border-bottom:3px solid transparent;transition:background .16s}.jt5-network a.jt5-link:first-child{border-left:1px solid var(--jt5-line)}.jt5-network a.jt5-link:hover{background:var(--jt5-line);color:var(--jt5-fg)}.jt5-network a.jt5-current{background:var(--jt5-line);border-bottom-color:var(--jt5-accent)}.jt5-link strong{font-size:13px;letter-spacing:.07em;line-height:1.2;display:block}.jt5-link small{font-size:10px;display:block;line-height:1.4;margin-top:5px;opacity:.8}.jt5-number{font-size:9px;opacity:.7}.jt5-arrow{margin-left:auto;font-size:16px}.jt5-treason strong{color:#fb6579}.jt5-network[data-jt5-site="review"] .jt5-treason strong{color:#aa1931}.jt5-network a:focus-visible,.jt5-bridge a:focus-visible{outline:3px solid #f7aa24;outline-offset:-4px}.jt5-network--footer{border-top:1px solid var(--jt5-line)}.jt5-network--footer a.jt5-link{min-height:65px}
.jt5-bridge{box-sizing:border-box;background:#131c27;color:#f7f4ec;font:15px/1.7 Arial,Helvetica,sans-serif;border-top:4px solid #d9233e;padding:50px max(24px,calc((100% - 1180px)/2));display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center}.jt5-bridge *{box-sizing:border-box}.jt5-bridge .jt5-kicker{font-size:10px;letter-spacing:.14em;font-weight:700;margin:0 0 14px;color:#fb6579}.jt5-bridge h2{font:700 clamp(27px,3vw,40px)/1.15 Arial,Helvetica,sans-serif;letter-spacing:-.02em;margin:0 0 15px;color:inherit}.jt5-bridge p{margin:0;max-width:650px}.jt5-bridge-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.jt5-bridge a{color:#fff;text-underline-offset:5px;font-weight:700;font-size:13px}.jt5-bridge a.jt5-sign{background:#d9233e;text-decoration:none;padding:15px 23px;border:1px solid #f74960;display:inline-flex;align-items:center;gap:25px}.jt5-bridge a.jt5-sign:hover{background:#af1530}
@media(max-width:800px){.jt5-inner{padding:0 16px;grid-template-columns:repeat(4,1fr)}.jt5-network a.jt5-www{grid-column:1/-1;min-height:36px;padding:8px 9px;border:0;border-bottom:1px solid var(--jt5-line)}.jt5-www .jt5-number{display:none}.jt5-www strong{font-size:11px}.jt5-www>span:nth-child(2){display:flex;gap:12px;align-items:center}.jt5-www small{margin:0;font-size:9px}.jt5-network a.jt5-link:not(.jt5-www){padding:11px 8px;min-height:53px;gap:6px}.jt5-link strong{font-size:11px}.jt5-link small{font-size:8px}.jt5-number,.jt5-link:not(.jt5-www) .jt5-arrow{display:none}.jt5-bridge{grid-template-columns:1fr;gap:24px;padding:36px 24px}.jt5-bridge-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:20px}}
@media(max-width:420px){.jt5-inner{padding:0 10px}.jt5-network a.jt5-link:not(.jt5-www){padding:10px 6px}.jt5-link strong{font-size:10px;letter-spacing:.03em}.jt5-link small{font-size:7px}.jt5-bridge{padding:32px 20px}.jt5-bridge-actions{flex-direction:column;align-items:flex-start}}
@media(prefers-reduced-motion:reduce){.jt5-network a{transition:none}}
@media print{.jt5-network,.jt5-bridge{display:none!important}}
