
.lzt-data-callout{background:rgba(255,71,87,.07);border:1px solid rgba(255,71,87,.25);border-radius:8px;padding:1rem 1.3rem;margin:1.75rem 0} .lzt-data-callout.amber{background:rgba(243,156,18,.07);border-color:rgba(243,156,18,.25)} .lzt-callout-label{font-size:0.75rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#ff4757;margin-bottom:.45rem;display:block} .lzt-data-callout.amber .lzt-callout-label{color:#f39c12} .lzt-nums{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:1.2rem 0} .lzt-num{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:.7rem 1rem} .lzt-nv{font-size:1.35rem;font-weight:900;color:#fff;font-family:'JetBrains Mono',monospace} .lzt-nl{font-size:0.75rem;color:#888;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-top:.12rem} .article-widget{border:1px solid #27272A;border-radius:6px;padding:.85rem} .steam-shadow-report .steam-hero-image{opacity:.88!important;filter:saturate(.9) contrast(1.05)!important} .steam-shadow-report .steam-hero::after{background:linear-gradient(90deg,rgba(7,11,17,.92) 0%,rgba(7,11,17,.75) 45%,rgba(7,11,17,.2) 100%),linear-gradient(0deg,#070b11 0%,transparent 50%)!important} .steam-shadow-report .steam-section-figure img{display:block!important;width:100%!important;height:auto!important;opacity:1!important;transform:none!important;aspect-ratio:auto!important} .steam-shadow-report .steam-section-figure.steam-reveal:not(.is-visible) img{opacity:1!important;transform:none!important}

@keyframes lzt-blink{0%,100%{opacity:1}50%{opacity:.3}}

#jwe #jwe #jwe #jwe #jwe ::-webkit-scrollbar{width:8px;height:8px} #jwe ::-webkit-scrollbar-thumb{background:#27272A} #jwe ::-webkit-scrollbar-track{background:transparent} #jwe .app{max-width:1280px;margin:0 auto;height:100vh;padding:20px;display:flex;flex-direction:column;} #jwe .bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border:1px solid #27272A;background:#0C0C0F;padding:12px 14px;} #jwe .title{font-size:12px;letter-spacing:2px;color:#E4E4E7;} #jwe .title::before{content:"■ ";color:#7F1D1D;font-size:12px} #jwe button{font:inherit;font-size:12px;letter-spacing:1px;background:transparent;color:#A1A1AA;border:1px solid #3F3F46;padding:8px 14px;cursor:pointer;transition:color .1s linear,border-color .1s linear,background .1s linear;} #jwe button:hover:not(:disabled){color:#E4E4E7;border-color:#A1A1AA;background:#18181B} #jwe button:disabled{cursor:default;color:#a8b3c2;border-color:#27272A} #jwe button.busy{color:#f15b64;border-color:#7F1D1D} #jwe button.done{color:#f15b64;border-color:#f15b64;background:rgba(127,29,29,.14)} #jwe .meta{display:flex;gap:26px;flex-wrap:wrap;border:1px solid #27272A;border-top:none;background:#0C0C0F;padding:8px 14px;font-size:12px;letter-spacing:1px;color:#a8b3c2;} #jwe .meta b{color:#A1A1AA;font-weight:400} #jwe .meta b.crit{color:#f15b64} #jwe .split{flex:1;min-height:0;display:grid;grid-template-columns:7fr 3fr;gap:1px;background:#27272A;border:1px solid #27272A;border-top:none;} #jwe .left{background:#09090B;overflow:auto;min-height:0} #jwe .right{background:#09090B;display:flex;flex-direction:column;min-height:0} #jwe table{width:100%;border-collapse:collapse;font-size:12px} #jwe th{text-align:left;font-weight:400;font-size:12px;letter-spacing:1px;color:#a8b3c2;padding:9px 12px;border-bottom:1px solid #27272A;background:#0C0C0F;position:sticky;top:0;z-index:2;} #jwe td{padding:7px 12px;border-bottom:1px solid #1C1C1F;white-space:nowrap;color:#A1A1AA;} #jwe tbody tr:nth-child(even){background:#0B0B0E} #jwe tr.row-in{animation:fadein .15s linear} @keyframes fadein{from{opacity:0}to{opacity:1}} #jwe .st-crit{color:#f15b64} #jwe .st-pend{color:#a8b3c2} #jwe .st-crit::before,.st-pend::before{content:"■ ";font-size:12px;vertical-align:1px} #jwe td.flash{background:#7F1D1D} #jwe .term-head{padding:8px 12px;font-size:12px;letter-spacing:1px;color:#a8b3c2;border-bottom:1px solid #27272A;background:#0C0C0F;display:flex;justify-content:space-between;} #jwe .term{flex:1;min-height:0;overflow-y:auto;padding:10px 12px;font-size:12px;line-height:1.75;color:#8B8B93;} #jwe .ln{white-space:pre;overflow:hidden;text-overflow:ellipsis} #jwe .ln.ok{color:#A1A1AA} #jwe .ln.hit{color:#f15b64} #jwe .ln.hx{color:#a8b3c2} @media (max-width:900px){ #jwe .split{display:flex;flex-direction:column;} #jwe .left{flex:1;min-height:150px;} #jwe .right{flex:1;min-height:150px;border-top:1px solid #27272A;} #jwe .term{max-height:none;} } #jwe #jwe{height:420px;overflow:hidden;background:#09090B;color:#A1A1AA;font-family:"JetBrains Mono","Fira Code","Courier New",monospace;font-size:12px;-webkit-font-smoothing:antialiased;box-sizing:border-box;border:1px solid #27272A;border-top:none;border-radius:0 0 6px 6px} #jwe *{box-sizing:border-box} #jwe .app{height:100%;max-width:none;margin:0;padding:16px 12px 12px;display:flex;flex-direction:column}

#pd-d-btn{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:9998;background:#0a0e17;border:1px solid rgba(232,160,32,.45);border-left:none;border-radius:0 8px 8px 0;padding:14px 9px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;color:#e8a020;font-family:"JetBrains Mono",monospace;font-size:0.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;writing-mode:vertical-rl;text-orientation:mixed;transition:background .2s,border-color .2s,box-shadow .2s;box-shadow:3px 0 18px rgba(0,0,0,.5)} #pd-d-btn:hover{background:#161c2b;border-color:rgba(232,160,32,.8);box-shadow:3px 0 22px rgba(232,160,32,.18)} @keyframes pddpulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}} #pd-d-dot{width:6px;height:6px;border-radius:50%;background:#e8a020;animation:pddpulse 2s ease-in-out infinite} #pd-d-ov{display:none;position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.72);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)} #pd-d-ov.open{display:block} #pd-d-pn{position:fixed;left:0;top:0;height:100%;width:700px;max-width:96vw;background:#0a0e17;border-right:1px solid rgba(232,160,32,.25);transform:translateX(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow:hidden;display:flex;flex-direction:column;z-index:10000} #pd-d-pn.open{transform:translateX(0)} #pd-d-hd{padding:20px 24px;border-bottom:1px solid rgba(232,160,32,.18);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0;background:#0a0e17} #pd-d-hd-t{font-family:"JetBrains Mono",monospace;font-size:.78rem;font-weight:800;color:#e8a020;letter-spacing:.06em;text-transform:uppercase;line-height:1.5} #pd-d-hd-t span{display:block;font-size:0.75rem;color:#8e99b0;font-weight:500;letter-spacing:.04em;margin-top:3px;text-transform:none} #pd-d-cl{background:none;border:1px solid rgba(232,160,32,.25);border-radius:6px;color:#8e99b0;font-size:1.1rem;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .2s,color .2s} #pd-d-cl:hover{border-color:rgba(232,160,32,.6);color:#e8a020} #pd-d-bd{flex:1;overflow-y:auto;padding:28px 28px 40px;scrollbar-width:thin;scrollbar-color:rgba(232,160,32,.25) transparent} #pd-d-bd::-webkit-scrollbar{width:4px} #pd-d-bd::-webkit-scrollbar-track{background:transparent} #pd-d-bd::-webkit-scrollbar-thumb{background:rgba(232,160,32,.25);border-radius:2px} .pdd-doc{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:.82rem;line-height:1.75;color:#c0c8d4} .pdd-masthead{text-align:center;padding:24px 0 32px;border-bottom:1px solid rgba(232,160,32,.2);margin-bottom:32px} .pdd-logo{font-family:"JetBrains Mono",monospace;font-size:1.1rem;font-weight:900;color:#e8a020;letter-spacing:.35em;margin-bottom:8px} .pdd-product{font-family:"JetBrains Mono",monospace;font-size:0.75rem;font-weight:700;color:#8e99b0;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px} .pdd-meta{font-size:.78rem;color:#c0c8d4;margin-bottom:4px} .pdd-edition{font-size:0.75rem;color:#606878;font-style:italic} .pdd-section{margin-bottom:36px} .pdd-sh{font-family:"JetBrains Mono",monospace;font-size:0.75rem;font-weight:800;color:#e8a020;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid rgba(232,160,32,.2)} .pdd-doc p{margin:0 0 12px;color:#c0c8d4} .pdd-card{background:rgba(232,160,32,.05);border:1px solid rgba(232,160,32,.2);border-left:3px solid #e8a020;border-radius:0 8px 8px 0;padding:18px 20px;margin:18px 0} .pdd-card-title{font-family:"JetBrains Mono",monospace;font-size:0.75rem;font-weight:800;color:#e8a020;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px} .pdd-card p{margin:0 0 10px;color:#c0c8d4} .pdd-card p:last-child{margin-bottom:0} .pdd-qa{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;margin:12px 0;padding:14px 16px;background:rgba(255,255,255,.03);border-radius:6px;border:1px solid rgba(255,255,255,.06)} .pdd-qa-q{color:#e8a020;font-family:"JetBrains Mono",monospace;font-size:.75rem;font-weight:700;white-space:nowrap} .pdd-qa-a{color:#c0c8d4} .pdd-items{list-style:none;padding:0;margin:12px 0} .pdd-items li{padding:3px 0 3px 18px;position:relative;color:#c0c8d4} .pdd-items li::before{content:"—";position:absolute;left:0;color:#e8a020;font-weight:700} .pdd-arrow-items{list-style:none;padding:0;margin:12px 0} .pdd-arrow-items li{padding:3px 0 3px 22px;position:relative;color:#c0c8d4} .pdd-arrow-items li::before{content:"→";position:absolute;left:0;color:#e8a020;font-weight:700} .pdd-decl{counter-reset:decl-main} .pdd-decl-item{margin-bottom:28px} .pdd-decl-h{font-family:"JetBrains Mono",monospace;font-size:0.75rem;font-weight:800;color:#e8a020;letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px} .pdd-decl-sub{margin:0 0 8px;padding-left:16px;color:#c0c8d4} .pdd-decl-sub strong{color:#d4dae6} .pdd-code{font-family:"JetBrains Mono","Fira Code",Consolas,monospace;font-size:0.75rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:10px 14px;margin:8px 0;display:block;color:#a8c0e8;white-space:pre} .pdd-link{color:#5b9cf6;text-decoration:none;word-break:break-all} .pdd-link:hover{color:#8ab8ff;text-decoration:underline} .pdd-divider{border:none;border-top:1px solid rgba(255,255,255,.07);margin:32px 0} .pdd-closing{background:rgba(232,160,32,.04);border:1px solid rgba(232,160,32,.15);border-radius:8px;padding:22px 24px;margin-top:32px} .pdd-closing-title{font-family:"JetBrains Mono",monospace;font-size:0.75rem;font-weight:800;color:#e8a020;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px} .pdd-footer{text-align:center;margin-top:36px;padding-top:24px;border-top:1px solid rgba(232,160,32,.15)} .pdd-footer-main{font-family:"JetBrains Mono",monospace;font-size:0.75rem;color:#e8a020;font-weight:700;letter-spacing:.06em;margin-bottom:6px} .pdd-footer-sub{font-size:0.75rem;color:#606878}@media(max-width:600px){#pd-d-btn{position:static;inset:auto;transform:none;writing-mode:horizontal-tb;flex-direction:row;width:fit-content;max-width:100%;min-height:44px;margin:16px 0;padding:10px 14px;border:1px solid rgba(232,160,32,.45);border-radius:8px;font-size:12px;letter-spacing:.04em;box-shadow:none;z-index:auto}}