html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.steam-tool{width:100%}.steam-tool .steam-identity-card{margin-bottom:0}.steam-card-body{color:#ffffff;padding:24px}.steam-tool label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:rgba(255,255,255,.8)}.steam-tool label+label{margin-top:16px}.steam-tool input{width:100%;box-sizing:border-box;font-size:13px}.steam-card-note{margin:20px 0 0;font-size:11px;line-height:1.7;color:rgba(255,255,255,.4)}.steam-actions{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px}.steam-actions span{font-size:12px;color:rgba(255,255,255,.75)}.steam-actions p{margin:5px 0 0;font-size:11px;line-height:1.7;color:rgba(255,255,255,.4)}.steam-actions button{min-width:180px;padding:10px 20px;flex-shrink:0}.steam-progress{margin-top:24px;max-width:560px}.steam-progress>div:first-child{display:flex;justify-content:space-between;margin-bottom:9px;font-size:11px;color:rgba(255,255,255,.55)}.steam-track{height:4px;border-radius:8px;background:rgba(255,255,255,.08);overflow:hidden}.steam-track i{display:block;height:100%;background:rgba(255,255,255,.8);border-radius:inherit;transition:width .4s ease}.steam-result{margin-top:24px}.steam-binding{margin:0 0 20px;overflow-wrap:anywhere}.steam-binding,.steam-result details{font-size:12px;color:rgba(255,255,255,.65)}.steam-result details{overflow-x:auto}.steam-result summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.steam-result summary:focus-visible{outline:2px solid white;outline-offset:4px}.steam-result table{width:100%;text-align:left;margin-top:16px;border-collapse:collapse}.steam-result td,.steam-result th{font-size:11px}.steam-submit{margin-top:24px;min-width:180px;padding:10px 20px}.steam-error{margin:20px 0 0;font-size:12px;color:#f5a3a3;overflow-wrap:anywhere}.steam-result small{font-size:11px;color:rgba(255,255,255,.45);overflow-wrap:anywhere}@media (max-width:600px){.steam-card-body{color:#ffffff;padding:20px}.steam-actions{align-items:stretch;flex-direction:column;gap:16px}.steam-actions button,.steam-submit{width:100%}}@media (prefers-reduced-motion:reduce){.steam-track i{transition:none}}.steam-conflict{margin-top:24px;padding:16px;border:1px solid rgba(245,163,163,.2);border-radius:8px;background:rgba(245,163,163,.04)}.steam-conflict>p{font-size:12px;line-height:1.7;color:#f5a3a3;margin:0 0 12px}.steam-delete{color:#f5a3a3;border-color:rgba(245,163,163,.3)}.launcher-access{display:grid;grid-gap:20px;gap:20px;min-width:0}.modal-backdrop .modal.launcher-confirm{width:min(510px,100%)}.launcher-confirm .launcher-confirm-body{color:#ffffff;padding:22px 24px}.launcher-confirm-body p{margin:0;color:#a3a3ad;font-size:13px;line-height:1.9;overflow-wrap:anywhere}.launcher-confirm .launcher-confirm-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:18px 24px;border-top:1px dashed #ffffff14}.launcher-confirm-actions button{min-height:42px;padding:10px 16px;border-radius:6px;font-size:12px}.launcher-confirm-actions button:first-child{color:#ff8585;background:#ff1a1a10;border-color:#ff1a1a40}.launcher-confirm-actions button:first-child:hover:not(:disabled){color:#fff;background:#ff1a1a24;border-color:#ff1a1a70}.launcher-confirm-actions button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:480px){.modal-backdrop .launcher-confirm>header{padding:20px}.launcher-confirm .launcher-confirm-body{color:#ffffff;padding:20px}.launcher-confirm .launcher-confirm-actions{padding:16px 20px}.launcher-confirm-actions button{flex:1 1}}.launcher-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.launcher-summary .panel{position:relative;display:flex;flex-direction:column;padding:22px 24px;gap:10px}.launcher-summary .panel>svg{position:absolute;top:22px;right:22px;width:18px;color:#ff5a5a}.launcher-summary span{font-size:12px;color:#9b9ba5}.launcher-summary strong{font-size:25px;font-weight:600}.launcher-summary small{margin-left:9px;font-size:11px;font-weight:400;color:#777984}.launcher-access .panel-title{padding:20px 24px;gap:16px;flex-wrap:wrap;border-bottom:1px dashed var(--line)}.launcher-access .panel-title h2{font-size:14px;margin:0}.launcher-access .panel-title>div{display:grid;grid-gap:5px;gap:5px}.launcher-access .panel-title span{font-size:11px;color:#777984}.launcher-access .panel-title>button{display:flex;align-items:center;gap:8px}.launcher-editor-body{color:#ffffff;padding:22px 24px}.launcher-editor-body>p{margin:0 0 20px;font-size:12px;line-height:1.8;color:#a3a3ad}.launcher-editor form{display:flex;gap:14px;align-items:flex-end}.launcher-editor label{flex:1 1;display:grid;grid-gap:9px;gap:9px;font-size:12px;color:#b6b6bd}.launcher-editor input{width:100%;padding:12px 14px;color:#f1f1f4;background:#08090b;border:1px solid var(--line);border-radius:6px;font:inherit;font-family:Bai Jamjuree,monospace}.launcher-editor input:focus{border-color:#ff1a1a77;outline:none}.launcher-editor form>button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:43px;white-space:nowrap}.launcher-access button:disabled{opacity:.45;cursor:not-allowed}.launcher-editor-body>p.launcher-caution{margin:13px 0 0;color:#b5a5a5;font-size:11px}.launcher-mode{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px dashed var(--line);margin-top:23px;padding-top:20px}.launcher-mode>div{display:grid;grid-gap:5px;gap:5px}.launcher-mode strong{font-size:12px;font-weight:500}.launcher-mode span{color:#777984;font-size:10px}.launcher-mode button{white-space:nowrap;font-size:11px}.launcher-feedback{border:1px solid var(--line);border-radius:6px;padding:13px 18px;margin:0;font-size:12px;line-height:1.8}.launcher-feedback.success{background:#18231c;color:#a8d9b8;border-color:#89c39c30}.launcher-feedback.error{background:#271517;color:#ffb2b2;border-color:#ff1a1a33}.launcher-search{display:flex;align-items:center;gap:9px;border:1px solid var(--line);background:#08090b;padding:8px 12px;border-radius:5px;color:#777984;min-width:250px}.launcher-search input{width:100%;min-width:0;background:transparent;border:none;color:#e9e9ee;font:inherit;font-size:11px;outline:none}.launcher-search:focus-within{border-color:#ff1a1a77}.launcher-table-wrap{overflow-x:auto}.launcher-access table{width:100%;border-collapse:collapse}.launcher-access th{color:#777984;font-size:10px;font-weight:500;text-align:left;background:#ffffff02}.launcher-access td,.launcher-access th{padding:14px 24px;border-bottom:1px solid #ffffff06}.launcher-access td{font-size:12px}.launcher-access code{font-size:11px;overflow-wrap:anywhere;color:#c1c1ca}.launcher-row-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.launcher-row-actions button{font-size:10px;padding:7px 11px;white-space:nowrap}.launcher-badge{display:inline-flex;padding:4px 8px;font-size:10px;white-space:nowrap;color:#a1a1ad;border:1px solid #ffffff12;background:#ffffff04;border-radius:4px}.launcher-badge.required{color:#ff8585;border-color:#ff1a1a33;background:#ff1a1a0d}.launcher-badge.active{color:#a8d9b8;border-color:#89c39c30;background:#89c39c0b}.launcher-empty{padding:35px 24px;text-align:center;color:#777984;font-size:12px;line-height:1.8}.launcher-footnote{color:#777984;font-size:10px;margin:0}.launcher-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px 24px;font-size:11px}@media (max-width:1000px){.launcher-editor form{align-items:stretch;flex-direction:column}.launcher-editor form>button{align-self:flex-start}.launcher-mode{align-items:flex-start;flex-direction:column;gap:12px}.launcher-summary .panel{padding:18px}.launcher-summary .panel>svg{right:15px;top:18px}.launcher-summary span{font-size:10px}.launcher-summary strong{font-size:20px}}@media (max-width:650px){.launcher-summary{grid-template-columns:1fr;gap:10px}.launcher-summary .panel{gap:5px}.launcher-access .panel-title,.launcher-editor-body{color:#ffffff;padding:18px}.launcher-search{min-width:0;width:100%}.launcher-access td,.launcher-access th{padding:12px 16px}.launcher-footnote{line-height:1.8}}.launcher-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:8px 0 16px}.launcher-page-heading span{color:#a4a4b0;font-size:11px;letter-spacing:.12em}.launcher-page-heading h1{font-size:clamp(20px,3vw,28px);margin:10px 0;font-weight:500}.launcher-page-heading p{color:#aaaab6;font-size:13px;line-height:1.8;margin:0}.launcher-page-heading a{color:#e6e6ed;border:1px solid #ffffff25;border-radius:6px;padding:11px 16px;font-size:12px;text-decoration:none;white-space:nowrap}.launcher-access a:focus-visible,.launcher-access button:focus-visible,.launcher-access summary:focus-visible{outline:2px solid #ff8585;outline-offset:4px}.launcher-access th{font-size:12px;color:#aaaab6}.launcher-access td{line-height:1.8}.launcher-access tbody tr:hover{background:#ffffff03}@media(max-width:650px){.launcher-page-heading{align-items:flex-start;flex-direction:column;gap:14px}}.launcher-inspection .launcher-summary .panel>svg{display:none}.launcher-evidence-body{color:#ffffff;padding:22px 24px}.launcher-evidence-body h3{margin:24px 0 12px;font-size:13px;font-weight:500}.launcher-evidence-note{color:#92929e;font-size:12px;line-height:1.9;margin:0 0 14px}.launcher-evidence-body>.launcher-feedback{margin-bottom:16px}.launcher-finding{padding:14px 16px;margin:10px 0;border:1px solid #ffffff10;background:#ffffff02;border-radius:5px}.launcher-finding.block{border-color:#ff1a1a35;background:#ff1a1a06}.launcher-finding>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.launcher-finding strong{font-size:13px;font-weight:500;overflow-wrap:anywhere;color:#ffffff}.launcher-finding span{color:#9e9eaa;font-size:10px;white-space:nowrap}.launcher-finding.block span{color:#ff9696}.launcher-finding p{color:#e2e2ec;font-size:12px;line-height:1.8;margin:8px 0 4px;font-weight:500}.launcher-finding small{display:block;color:#b5b7c4;font-size:11px;line-height:1.85;overflow-wrap:anywhere}.launcher-file-assessment{white-space:normal;overflow-wrap:anywhere}.launcher-file-assessment p{margin:6px 0;line-height:1.75;font-size:12px;color:#d8d8e2;white-space:normal}.launcher-file-assessment small{display:block;margin-top:6px;color:#9e9eaa;font-size:11px;line-height:1.75;white-space:normal}.launcher-cheat-alert{padding:8px 12px;border-radius:4px;border:1px solid #ff3b3b55;background:#ff1a1a18;color:#ffb3b3!important;white-space:normal}.launcher-report-section table{white-space:normal;table-layout:fixed;width:100%}.launcher-report-section td,.launcher-report-section th{white-space:normal;vertical-align:top;overflow-wrap:anywhere}.launcher-report-section td:first-child,.launcher-report-section th:first-child{width:190px}.launcher-report-section td:nth-child(2),.launcher-report-section th:nth-child(2){width:240px}.launcher-memory-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:20px 0}.launcher-memory-summary>span{display:flex;flex-direction:column;gap:9px;padding:14px;border:1px solid #ffffff0c;border-radius:5px;font-size:10px;color:#777984}.launcher-memory-summary strong{font-size:13px;color:#d0d0d8;font-weight:400}.launcher-inspection .launcher-hash{display:block;max-width:100%;word-break:break-all;white-space:normal;font-size:11px;line-height:1.6}.launcher-event-list{padding:0 24px}.launcher-event-list>article{padding:20px 0;border-bottom:1px solid #ffffff0a}.launcher-event-list article>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.launcher-event-list header span{color:#777984;font-size:10px}.launcher-event-list header button{font-size:11px}@media(max-width:800px){.launcher-memory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.launcher-evidence-body{color:#ffffff;padding:18px}.launcher-event-list{padding:0 18px}}.launcher-report-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:18px 24px;border-bottom:1px solid #ffffff10}.launcher-report-filters button[aria-pressed=true]{color:#fff;border-color:#ff858580;background:#ff1a1a15}.launcher-report-filters>span{margin-left:auto;color:#aaaab6;font-size:12px}.launcher-row-reason{display:block;max-width:360px;margin-top:8px;color:#aaaab6;overflow-wrap:anywhere}.launcher-evidence{scroll-margin-top:24px;border-color:#ffffff30}.launcher-report-section{margin-top:18px;border:1px solid #ffffff15;border-radius:6px;overflow:hidden}.launcher-report-section summary{cursor:pointer;padding:16px;font-size:13px;color:#dddde5;list-style:none;background:#ffffff04}.launcher-report-section summary::-webkit-details-marker{display:none}.launcher-report-section[open] summary{border-bottom:1px solid #ffffff15}.launcher-evidence-body>table{display:block;overflow-x:auto}@media(prefers-reduced-motion:reduce){.launcher-inspection{scroll-behavior:auto}}