.inspector-layout{grid-template-columns:minmax(0,1fr)}.inspector-layout>.advanced-sidebar .tool-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.inspector-layout>.advanced-sidebar .tool-nav a{font-size:12px}.inspector-layout>.advanced-sidebar .tool-nav small{font-size:10px}.inspector-workspace{padding:clamp(20px,3vw,34px)}.inspector-workspace [hidden]{display:none!important}.inspector-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.inspector-heading h2{margin-bottom:8px}.inspector-heading .eyebrow{margin-bottom:8px;font-size:9px}.inspector-heading .tool-hint{margin:0}.inspector-heading>.button{white-space:nowrap;flex-shrink:0;padding:12px 17px;font-size:12px}.inspector-drop{cursor:pointer;background:#f6f8fe;border:1px dashed #b9c8e6;border-radius:12px;justify-content:center;align-items:center;gap:15px;min-height:108px;padding:20px;transition:background .15s,border-color .15s;display:flex;position:relative}.inspector-drop.dragging{background:#e8eefd;border-color:#3159d9}.inspector-drop:focus-within{outline:3px solid var(--accent);outline-offset:3px}.inspector-drop-icon{color:#3159d9;font-size:32px}.inspector-drop strong{font-size:13px;display:block}.inspector-drop small{color:#545f6d;margin-top:5px;font-size:11px;display:block}.inspector-drop input{opacity:0;width:1px;height:1px;position:absolute}.inspector-workspace .selection-bar{overflow-wrap:anywhere;gap:12px;margin:12px 0 10px;font-size:11px}.inspector-status{color:#545f6d;margin:0 0 6px;font-size:12px;line-height:1.7}.inspector-result{gap:22px;min-width:0;margin-top:16px;display:grid}.inspector-summary{background:linear-gradient(135deg,#f7f9ff,#eef3fe);border:1px solid #dbe3f3;border-radius:14px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px 26px;padding:22px;display:grid}.inspector-format{align-items:flex-start;gap:16px;min-width:0;display:flex}.inspector-format-icon{color:#fff;background:#3159d9;border-radius:13px;flex-shrink:0;place-items:center;width:54px;height:54px;font-size:24px;font-weight:600;display:grid}.inspector-format .eyebrow{color:#3d4d66;margin:2px 0 6px;font-size:9px}.inspector-format h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:24px}.inspector-format p{color:#545f6d;margin:0;font-size:12px;line-height:1.6}.inspector-verdict{overflow-wrap:anywhere;border-radius:9px;grid-column:1/-1;margin:0;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.5}.inspector-verdict.is-match{color:#203a8a;background:#fff;border:1px solid #cfdaf3}.inspector-verdict.is-mismatch{color:#fff;background:#1f3fae}.inspector-basics{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 20px;margin:0;display:grid}.inspector-basics div{min-width:0}.inspector-basics dt{letter-spacing:.06em;text-transform:uppercase;color:#4d5868;font-size:10px;font-weight:650}.inspector-basics dd{color:#202c3b;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.mono,.inspector-hex,.inspector-hashes code,.inspector-interesting code{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.inspector-findings h3{margin:0 0 12px;font-size:17px}#inspector-findings{gap:10px;margin:0;padding:0;list-style:none;display:grid}.finding{background:#fff;border:1px solid #dfe5f1;border-radius:11px;align-items:flex-start;gap:14px;min-width:0;padding:14px 16px;display:flex}.finding>div{min-width:0}.finding strong{color:#18233a;font-size:13px;display:block}.finding p{color:#4a5566;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.65}.finding-level{text-align:center;letter-spacing:.04em;text-transform:uppercase;border-radius:100px;flex-shrink:0;min-width:46px;padding:4px 8px;font-size:10px;font-weight:700}.finding.is-warn{background:#f3f6fe;border-color:#9fb3ea;box-shadow:inset 4px 0 #1f3fae}.finding.is-warn .finding-level{color:#fff;background:#1f3fae}.finding.is-notice .finding-level{color:#1c3593;background:#dde6fb}.finding.is-info .finding-level,.finding.is-clear .finding-level{color:#2e3f63;background:#fff;border:1px solid #c5d1ec}.finding-actions{flex-wrap:wrap;gap:6px 16px;display:flex}.finding-actions .text-button,.finding-actions a{font-size:12px}.inspector-tabs{scrollbar-width:thin;border-bottom:1px solid #dfe5f1;gap:4px;display:flex;overflow-x:auto}.inspector-tabs [role=tab]{font:600 13px var(--sans);color:#4a5566;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:11px 14px}.inspector-tabs [role=tab][aria-selected=true]{color:#1f3fae;border-bottom-color:#3159d9}.inspector-tabs [role=tab] span{color:#5b6573;font-weight:400}.inspector-panel{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.inspector-panel>*{min-width:0}.inspector-panel:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.inspector-block{min-width:0}.inspector-block h4{color:#18233a;margin:0 0 10px;font-size:14px}.inspector-note{color:#545f6d;margin:0 0 10px;font-size:12px;line-height:1.65}.inspector-facts{background:#e3e8f2;border:1px solid #e3e8f2;border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.inspector-facts div{background:#fff;min-width:0;padding:10px 13px}.inspector-facts div.is-gps{background:#eef3fe}.inspector-facts dt{letter-spacing:.05em;text-transform:uppercase;color:#4d5868;font-size:10px;font-weight:650}.inspector-facts dd{color:#202c3b;overflow-wrap:anywhere;white-space:pre-line;margin:4px 0 0;font-size:12.5px;line-height:1.55}.inspector-facts dd a{white-space:nowrap}#inspector-entropy{border:1px solid #e3e8f2;border-radius:8px;width:100%;height:70px;display:block}.inspector-hashes{gap:8px;margin:0 0 8px;display:grid}.inspector-hashes div{grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.inspector-hashes dt{color:#4d5868;font-size:11px;font-weight:650}.inspector-hashes dd{overflow-wrap:anywhere;margin:0;font-size:11.5px}.inspector-hashes code{color:#202c3b;background:#f3f6fc;border-radius:5px;padding:2px 5px}.inspector-preview{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.inspector-preview figure{background:repeating-conic-gradient(#eef1f7 0% 25%,#fff 0% 50%) 50%/16px 16px;border:1px solid #e3e8f2;border-radius:10px;max-width:min(320px,100%);margin:0;padding:8px}.inspector-preview img{border-radius:4px;max-width:100%;height:auto;max-height:240px;margin:auto;display:block}.inspector-preview figcaption{color:#3d4d66;background:#fff;border-radius:4px;margin-top:7px;padding:2px 6px;font-size:11px;font-weight:600;display:inline-block}.inspector-preview .inspector-note{flex-basis:100%;margin:0}.inspector-table-wrap{border:1px solid #e3e8f2;border-radius:10px;max-height:460px;overflow:auto}.inspector-table{border-collapse:collapse;width:100%;font-size:12px}.inspector-table th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:#3d4d66;white-space:nowrap;background:#f3f6fc;padding:9px 12px;font-size:10px;position:sticky;top:0}.inspector-table td{color:#202c3b;vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #edf0f6;padding:8px 12px}.inspector-table td:nth-child(n+2){white-space:nowrap}.inspector-table tr.is-flagged td{background:#f3f6fe}.table-actions{gap:12px;display:flex}.table-actions .text-button{font-size:12px}.entry-flag{color:#fff;white-space:nowrap;background:#1f3fae;border-radius:100px;margin-left:4px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.inspector-hex-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inspector-hex-controls label{color:#3d4d66;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.inspector-hex-controls input,.inspector-strings-controls input{font:12px var(--sans);color:#202c3b;background:#fff;border:1px solid #d3dbe9;border-radius:8px;width:150px;min-width:0;padding:9px 11px}.inspector-hex-controls .button{padding:9px 14px;font-size:12px}.inspector-hex-controls .button:disabled{opacity:.45;cursor:not-allowed}.inspector-hex-controls .inspector-note{margin:0}.inspector-hex-wrap{background:#fbfcff;border:1px solid #e3e8f2;border-radius:10px;overflow-x:auto}.inspector-hex{color:#202c3b;white-space:pre;min-width:max-content;margin:0;padding:14px 16px;font-size:12px;line-height:1.7}.inspector-hex .hex-offset{color:#3159d9}.inspector-hex .hex-text{color:#3d4d66}.inspector-hex mark{color:#0f1f55;background:#c9d7fb;border-radius:2px}.inspector-hex:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.inspector-interesting{gap:6px;margin:0;padding:0;list-style:none;display:grid}.inspector-interesting li{background:#fff;border:1px solid #e3e8f2;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;padding:7px 10px;font-size:12px;display:flex}.inspector-interesting code{overflow-wrap:anywhere;color:#202c3b;flex:220px;min-width:0}.inspector-interesting .text-button{font-family:ui-monospace,Consolas,monospace;font-size:11px}.string-kind{letter-spacing:.03em;color:#1c3593;background:#dde6fb;border-radius:100px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.string-kind.kind-secret,.string-kind.kind-path{color:#fff;background:#1f3fae}.inspector-strings-controls{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.inspector-strings-controls label{color:#3d4d66;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.inspector-strings-controls input{width:220px}.inspector-strings-controls .inspector-note{margin:0}.inspector-strings{border:1px solid #e3e8f2;border-radius:10px;max-height:520px;margin:0;padding:0;font:12px/1.6 ui-monospace,Consolas,monospace;list-style:none;overflow:auto}.inspector-strings li{border-top:1px solid #f0f2f7;gap:12px;min-width:0;padding:4px 12px;display:flex}.inspector-strings li:first-child{border-top:0}.inspector-strings span{overflow-wrap:anywhere;color:#202c3b;flex:1;min-width:0}.inspector-strings small{color:#5b6573;font-size:10px}.string-offset{color:#3159d9;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0}.string-offset:hover,.string-offset:focus-visible{text-decoration:underline}.inspector-workspace :focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (width<=900px){.inspector-layout>.advanced-sidebar .tool-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.inspector-heading{flex-direction:column;align-items:flex-start;gap:15px}.inspector-heading h2{font-size:27px}.inspector-drop{gap:10px;padding:18px 12px}.inspector-drop strong{font-size:12px}.inspector-drop-icon{font-size:25px}.inspector-summary{grid-template-columns:minmax(0,1fr);padding:16px}.inspector-format h3{font-size:20px}.inspector-format-icon{width:44px;height:44px;font-size:20px}.finding{flex-direction:column;gap:8px;padding:12px}.inspector-facts{grid-template-columns:minmax(0,1fr)}.inspector-hashes div{grid-template-columns:minmax(0,1fr);gap:2px}.inspector-hex{padding:10px;font-size:10.5px}.inspector-hex-controls input,.inspector-strings-controls input{width:120px}.inspector-layout>.advanced-sidebar .tool-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.inspector-layout>.advanced-sidebar .tool-nav{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.inspector-drop{transition:none}}
