@import "https://fonts.googleapis.com/css2?family=Share+Tech+Mono&family=IBM+Plex+Mono:wght@400;500;600;700&display=swap";:root,:root[data-theme=blue-dark],body[data-theme=blue-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#03040b;--bg-2:#070b16;--panel:#0a1020;--panel-2:#0e1730;--panel-3:#132041;--line:#60a5fa2b;--line-strong:#818cf857;--text:#e5f0ff;--muted:#7f93bd;--cyan:#60a5fa;--violet:#8b5cf6;--amber:#f59e0b;--red:#f43f5e;--ice:#c4b5fd;--shadow:0 24px 80px #000000bd;--body-bg:radial-gradient(circle at top left, #60a5fa29, transparent 25%), radial-gradient(circle at top right, #8b5cf621, transparent 22%), radial-gradient(circle at 50% 100%, #f59e0b0f, transparent 24%), linear-gradient(180deg, #060814 0%, #040611 48%, #02030a 100%);--grid-line-1:#38bdf805;--grid-line-2:#a78bfa04;--scanline:#ffffff03;--surface-hero:linear-gradient(180deg, #080c18f5, #03060efc);--surface-card:linear-gradient(180deg, #070a13fe, #03050bfe), linear-gradient(120deg, #60a5fa09, transparent 38%);--surface-grouped:linear-gradient(180deg, #09111feb, #060a14f5);--surface-metric:linear-gradient(180deg, #0a101feb, #070b17f5);--surface-summary:linear-gradient(180deg, #0a1221fa, #080d19fa);--surface-button:linear-gradient(180deg, #0c1526fa, #080e1cfa);--surface-panel:linear-gradient(180deg, #090f1df5, #050811fa);--surface-frost:#ffffff06;--surface-frost-border:#ffffff0d;--accent-soft:#84d9ff1f;--accent-soft-border:#84d9ff29;--accent-soft-border-strong:#84d9ff38;--accent-text-strong:#d6f6ff;--shot-selected-outline:#84d9ffe6;--shot-selected-ring:#84d9ff24;--shot-selected-shadow:0 16px 36px #00000057;--overlay-button-border:#84d9ff2e;--overlay-button-bg:#09121dd1;--overlay-button-shadow:0 10px 24px #00000057;--overlay-selected-border:#84d9ff8c;--overlay-idle-border:#ffffff29;--overlay-selected-bg:#84d9ff2e;--overlay-idle-bg:#09121db8;--overlay-dot-border:#c6f2ffbf;--overlay-dot-fill:linear-gradient(180deg, #89e0ff 0%, #4ccbff 100%);--overlay-dot-glow:#89e0ff73;--icon-button-border:#9be7ff38;--icon-button-bg:#0e1622b8;--icon-button-shadow:0 6px 18px #0000002e;--icon-accent:#9be7ff;--icon-accent-2:#cff5ff;--surface-path:linear-gradient(180deg, #0a1120f5, #070c18f5);--surface-keyword:linear-gradient(180deg, #0b1223f5, #070c18f5);--keyword-tag-bg:#60a5fa1a;--keyword-tag-text:#bfdbfe;--path-flag-bg:#ffffff05;--path-flag-border:#60a5fa1f;--path-docs-bg:#f59e0b24;--path-docs-border:#f59e0b3d;--path-docs-text:#fcd68a;--path-pics-bg:#60a5fa24;--path-pics-border:#60a5fa3d;--path-pics-text:#bfdbfe;--path-downloads-bg:#8b5cf624;--path-downloads-border:#8b5cf642;--path-downloads-text:#d8b4fe;--path-desktop-bg:#c4b5fd24;--path-desktop-border:#c4b5fd47;--path-desktop-text:#ede9fe;--log-reader-border:#60a5fa1f;--log-reader-bg:#040810e0;--table-shell-border:#60a5fa1f;--table-shell-bg:linear-gradient(180deg, #0a101efa, #060a14fa);--tree-shell-border:#60a5fa1a;--tree-shell-bg:#050912eb;--table-row-border:#60a5fa14;--log-reader-inner-border:#60a5fa1a;--log-reader-inner-bg:#02050cf5;--switch-border:#60a5fa1f;--switch-bg:#050912e6;--switch-active-bg:linear-gradient(135deg, #60a5fa2e, #8b5cf62e);--switch-active-border:#818cf847;--switch-active-shadow:inset 0 0 0 1px #c4b5fd0f;--confidence-border:#60a5fa1f;--confidence-high-text:#93c5fd;--confidence-high-bg:#3b82f61f;--confidence-medium-text:#c4b5fd;--confidence-medium-bg:#8b5cf624;--confidence-low-text:#fda4af;--confidence-low-bg:#f43f5e1f;--preview-border:#60a5fa1f;--preview-bg:#050811d1;--reconstruction-disabled-border:#f59e0b33;--reconstruction-disabled-bg:#180f048c;--tree-hover-bg:#60a5fa14;--tree-dir-kind-bg:#f59e0b1f;--tree-file-kind-bg:#60a5fa1f;--path-preview-separator:#60a5fa1a;--session-shell-border:#60a5fa1a;--session-shell-bg:#050912eb;--session-input-border:#60a5fa1f;--session-input-bg:#03070feb;--session-card-border:#60a5fa1a;--session-card-bg:linear-gradient(180deg, #060b16f5, #03070ff0);--session-card-shadow:inset 0 0 0 1px #ffffff05;--session-chip-border:#60a5fa1f;--secret-terminal-cursor:#60a5fa;--secret-terminal-value:#8b5cf6;--secret-terminal-bg:#030712f5;--secret-terminal-border:#60a5fa29;--session-chip-bg:#070b15db;--session-divider:#60a5fa14;--session-snapshot:#9fb0d9;--system-meta:#9aaee0;--theme-light-icon:#8ea4c7;--metric-accent-secondary:var(--ice);--metric-accent-tertiary:var(--cyan);--empty-dot-bg:color-mix(in srgb, var(--cyan) 55%, transparent);--empty-dot-glow:color-mix(in srgb, var(--cyan) 24%, transparent)}:root[data-theme=green-hack],body[data-theme=green-hack]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#020805;--bg-2:#07110b;--panel:#07130d;--panel-2:#0b1a13;--panel-3:#11241a;--line:#4ade8029;--line-strong:#4ade8047;--text:#d8ffe7;--muted:#73b38a;--cyan:#4ade80;--violet:#34d399;--amber:#bef264;--red:#f87171;--ice:#a7f3d0;--shadow:0 24px 80px #000000b8;--body-bg:radial-gradient(circle at top left, #4ade8026, transparent 24%), radial-gradient(circle at top right, #34d3991a, transparent 22%), radial-gradient(circle at 50% 100%, #bef2640d, transparent 24%), linear-gradient(180deg, #07110b 0%, #030906 50%, #010402 100%);--grid-line-1:#4ade8008;--grid-line-2:#34d39906;--scanline:#b4ffd204;--surface-hero:linear-gradient(180deg, #09140ff5, #040a07fc);--surface-card:linear-gradient(180deg, #08120efe, #030806fe), linear-gradient(120deg, #4ade800a, transparent 40%);--surface-grouped:linear-gradient(180deg, #0b1711eb, #070e0af5);--surface-metric:linear-gradient(180deg, #0c1812eb, #070f0bf5);--surface-summary:linear-gradient(180deg, #0c1812fa, #08110cfa);--surface-button:linear-gradient(180deg, #0d1c14fa, #08110cfa);--surface-panel:linear-gradient(180deg, #0a1610f5, #060d09fa);--surface-frost:#daffe708;--surface-frost-border:#a7f3d00f;--accent-soft:#4ade801f;--accent-soft-border:#4ade8029;--accent-soft-border-strong:#4ade803d;--accent-text-strong:#d8ffe7;--shot-selected-outline:#4ade80e0;--shot-selected-ring:#4ade8024;--shot-selected-shadow:0 16px 36px #00000057;--overlay-button-border:#4ade802e;--overlay-button-bg:#08110cd6;--overlay-button-shadow:0 10px 24px #00000057;--overlay-selected-border:#4ade8085;--overlay-idle-border:#d8ffe724;--overlay-selected-bg:#4ade802e;--overlay-idle-bg:#08110cbd;--overlay-dot-border:#a7f3d0b8;--overlay-dot-fill:linear-gradient(180deg, #86efac 0%, #22c55e 100%);--overlay-dot-glow:#4ade8061;--icon-button-border:#4ade8038;--icon-button-bg:#0a130ec2;--icon-button-shadow:0 6px 18px #0000002e;--icon-accent:#86efac;--icon-accent-2:#d8ffe7;--surface-path:linear-gradient(180deg, #0c1812f5, #08100cf5);--surface-keyword:linear-gradient(180deg, #0d1a13f5, #08100cf5);--keyword-tag-bg:#4ade801a;--keyword-tag-text:#bbf7d0;--path-flag-bg:#d8ffe705;--path-flag-border:#4ade801f;--path-docs-bg:#bef26424;--path-docs-border:#bef2643d;--path-docs-text:#d9f99d;--path-pics-bg:#4ade8024;--path-pics-border:#4ade803d;--path-pics-text:#bbf7d0;--path-downloads-bg:#34d39924;--path-downloads-border:#34d3993d;--path-downloads-text:#a7f3d0;--path-desktop-bg:#a7f3d024;--path-desktop-border:#a7f3d03d;--path-desktop-text:#d1fae5;--log-reader-border:#4ade801f;--log-reader-bg:#050c08e0;--table-shell-border:#4ade801f;--table-shell-bg:linear-gradient(180deg, #0b1610fa, #060d09fa);--tree-shell-border:#4ade801a;--tree-shell-bg:#08100ceb;--table-row-border:#4ade8014;--log-reader-inner-border:#4ade801a;--log-reader-inner-bg:#040906f5;--switch-border:#4ade801f;--switch-bg:#08100ce6;--switch-active-bg:linear-gradient(135deg, #4ade802e, #34d39924);--switch-active-border:#4ade8047;--switch-active-shadow:inset 0 0 0 1px #a7f3d00f;--confidence-border:#4ade801f;--confidence-high-text:#bbf7d0;--confidence-high-bg:#4ade801f;--confidence-medium-text:#a7f3d0;--confidence-medium-bg:#34d3991f;--confidence-low-text:#fecaca;--confidence-low-bg:#f871711a;--preview-border:#4ade801f;--preview-bg:#080f0bd6;--reconstruction-disabled-border:#bef2642e;--reconstruction-disabled-bg:#1c220a94;--tree-hover-bg:#4ade8014;--tree-dir-kind-bg:#bef2641f;--tree-file-kind-bg:#4ade801f;--path-preview-separator:#4ade801a;--session-shell-border:#4ade801a;--session-shell-bg:#08100ceb;--session-input-border:#4ade801f;--session-input-bg:#060d09eb;--session-card-border:#4ade801a;--session-card-bg:linear-gradient(180deg, #0b140ff5, #050b08f0);--session-card-shadow:inset 0 0 0 1px #d8ffe705;--session-chip-border:#4ade801f;--secret-terminal-cursor:#4ade80;--secret-terminal-value:#bef264;--secret-terminal-bg:#05100af5;--secret-terminal-border:#4ade802e;--session-chip-bg:#08100cdb;--session-divider:#4ade8014;--session-snapshot:#9bd9b4;--system-meta:#84c39b;--theme-light-icon:#8ea4c7;--metric-accent-secondary:var(--ice);--metric-accent-tertiary:var(--cyan);--empty-dot-bg:color-mix(in srgb, var(--cyan) 55%, transparent);--empty-dot-glow:color-mix(in srgb, var(--cyan) 24%, transparent)}:root[data-theme=purple-hack],body[data-theme=purple-hack]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#06040c;--bg-2:#0d0818;--panel:#0d0a17;--panel-2:#140f24;--panel-3:#1d1631;--line:#c084fc29;--line-strong:#a855f747;--text:#f3e8ff;--muted:#aa8fc7;--cyan:#c084fc;--violet:#a855f7;--amber:#f0abfc;--red:#fb7185;--ice:#ddd6fe;--shadow:0 24px 80px #000000bd;--body-bg:radial-gradient(circle at top left, #c084fc24, transparent 24%), radial-gradient(circle at top right, #a855f71f, transparent 22%), radial-gradient(circle at 50% 100%, #f0abfc0d, transparent 24%), linear-gradient(180deg, #11081d 0%, #090412 50%, #030108 100%);--grid-line-1:#c084fc08;--grid-line-2:#a855f706;--scanline:#ffebff04;--surface-hero:linear-gradient(180deg, #140c1ff5, #08040ffc);--surface-card:linear-gradient(180deg, #120b1bfe, #07030cfe), linear-gradient(120deg, #c084fc0a, transparent 40%);--surface-grouped:linear-gradient(180deg, #181025eb, #0c0814f5);--surface-metric:linear-gradient(180deg, #191127eb, #0d0815f5);--surface-summary:linear-gradient(180deg, #1a1228fa, #0d0915fa);--surface-button:linear-gradient(180deg, #1d142dfa, #0e0a18fa);--surface-panel:linear-gradient(180deg, #171023f5, #0a0712fa);--surface-frost:#fff0ff08;--surface-frost-border:#ddd6fe0f;--accent-soft:#c084fc1f;--accent-soft-border:#c084fc29;--accent-soft-border-strong:#c084fc3d;--accent-text-strong:#f3e8ff;--shot-selected-outline:#c084fce0;--shot-selected-ring:#c084fc24;--shot-selected-shadow:0 16px 36px #00000057;--overlay-button-border:#c084fc2e;--overlay-button-bg:#0e0918d6;--overlay-button-shadow:0 10px 24px #00000057;--overlay-selected-border:#c084fc85;--overlay-idle-border:#f3e8ff24;--overlay-selected-bg:#c084fc2e;--overlay-idle-bg:#0e0918bd;--overlay-dot-border:#ddd6feb8;--overlay-dot-fill:linear-gradient(180deg, #d8b4fe 0%, #a855f7 100%);--overlay-dot-glow:#c084fc61;--icon-button-border:#c084fc38;--icon-button-bg:#100a1bc2;--icon-button-shadow:0 6px 18px #0000002e;--icon-accent:#d8b4fe;--icon-accent-2:#f3e8ff;--surface-path:linear-gradient(180deg, #191127f5, #0e0918f5);--surface-keyword:linear-gradient(180deg, #1b122af5, #0e0918f5);--keyword-tag-bg:#c084fc1a;--keyword-tag-text:#e9d5ff;--path-flag-bg:#f3e8ff05;--path-flag-border:#c084fc1f;--path-docs-bg:#f0abfc24;--path-docs-border:#f0abfc3d;--path-docs-text:#f5d0fe;--path-pics-bg:#c084fc24;--path-pics-border:#c084fc3d;--path-pics-text:#e9d5ff;--path-downloads-bg:#a855f724;--path-downloads-border:#a855f73d;--path-downloads-text:#ddd6fe;--path-desktop-bg:#ddd6fe24;--path-desktop-border:#ddd6fe3d;--path-desktop-text:#f3e8ff;--log-reader-border:#c084fc1f;--log-reader-bg:#0a0512e0;--table-shell-border:#c084fc1f;--table-shell-bg:linear-gradient(180deg, #160f22fa, #0b0712fa);--tree-shell-border:#c084fc1a;--tree-shell-bg:#0e0918eb;--table-row-border:#c084fc14;--log-reader-inner-border:#c084fc1a;--log-reader-inner-bg:#07040df5;--switch-border:#c084fc1f;--switch-bg:#0e0918e6;--switch-active-bg:linear-gradient(135deg, #c084fc2e, #a855f724);--switch-active-border:#c084fc47;--switch-active-shadow:inset 0 0 0 1px #ddd6fe0f;--confidence-border:#c084fc1f;--confidence-high-text:#e9d5ff;--confidence-high-bg:#c084fc1f;--confidence-medium-text:#ddd6fe;--confidence-medium-bg:#a855f71f;--confidence-low-text:#fecdd3;--confidence-low-bg:#fb71851a;--preview-border:#c084fc1f;--preview-bg:#0e0918d6;--reconstruction-disabled-border:#f0abfc2e;--reconstruction-disabled-bg:#230e2494;--tree-hover-bg:#c084fc14;--tree-dir-kind-bg:#f0abfc1f;--tree-file-kind-bg:#c084fc1f;--path-preview-separator:#c084fc1a;--session-shell-border:#c084fc1a;--session-shell-bg:#0e0918eb;--session-input-border:#c084fc1f;--session-input-bg:#0a0612eb;--session-card-border:#c084fc1a;--session-card-bg:linear-gradient(180deg, #140c1ff5, #08040ff0);--session-card-shadow:inset 0 0 0 1px #f3e8ff05;--session-chip-border:#c084fc1f;--secret-terminal-cursor:#c084fc;--secret-terminal-value:#f0abfc;--secret-terminal-bg:#0e0716f5;--secret-terminal-border:#c084fc2e;--session-chip-bg:#0e0918db;--session-divider:#c084fc14;--session-snapshot:#c9b3e8;--system-meta:#b39acb;--theme-light-icon:#8ea4c7;--metric-accent-secondary:var(--ice);--metric-accent-tertiary:var(--cyan);--empty-dot-bg:color-mix(in srgb, var(--cyan) 55%, transparent);--empty-dot-glow:color-mix(in srgb, var(--cyan) 24%, transparent)}:root[data-theme=light],body[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#edf2fb;--bg-2:#dce7f7;--panel:#f7f9fd;--panel-2:#edf3fb;--panel-3:#e1ebfa;--line:#4f6ba32b;--line-strong:#5c65c43d;--text:#1b2842;--muted:#687b9d;--cyan:#2f68cc;--violet:#705be8;--amber:#bb7f20;--red:#ca4966;--ice:#5d57c8;--shadow:0 26px 58px #4c62901f;--body-bg:radial-gradient(circle at top left, #4a86ea1a, transparent 24%), radial-gradient(circle at top right, #7e67ea17, transparent 24%), radial-gradient(circle at 50% 100%, #ca92360a, transparent 26%), linear-gradient(180deg, #f4f7fc 0%, #eaf0f9 42%, #dde6f3 100%);--grid-line-1:#2d6cdf0d;--grid-line-2:#6d5efc0b;--scanline:#ffffff05;--surface-hero:linear-gradient(180deg, #fafcfff0, #ecf3fdfa);--surface-card:linear-gradient(180deg, #f8fafefc, #edf3fcfe), linear-gradient(120deg, #2f68cc08, transparent 42%);--surface-grouped:linear-gradient(180deg, #f5f9fffa, #e8f0fbf5);--surface-metric:linear-gradient(180deg, #fafcfff5, #eaf1fbfa);--surface-summary:linear-gradient(180deg, #f7fafffa, #e9eff9fa);--surface-button:linear-gradient(180deg, #fafcfffa, #e3ecf8fa);--surface-panel:linear-gradient(180deg, #f7fafff7, #e8eff9fa);--surface-frost:#ffffff75;--surface-frost-border:#6d84b224;--accent-soft:#4c9ae91f;--accent-soft-border:#4c9ae92e;--accent-soft-border-strong:#4c9ae947;--accent-text-strong:#295290;--shot-selected-outline:#4c9ae9c7;--shot-selected-ring:#4c9ae929;--shot-selected-shadow:0 16px 36px #5268942e;--overlay-button-border:#4c9ae942;--overlay-button-bg:#f7faffd1;--overlay-button-shadow:0 10px 24px #59698c2e;--overlay-selected-border:#4c9ae97a;--overlay-idle-border:#7385aa38;--overlay-selected-bg:#4c9ae924;--overlay-idle-bg:#f6f9ffc7;--overlay-dot-border:#4c9ae97a;--overlay-dot-fill:linear-gradient(180deg, #8dc8ff 0%, #5a93ec 100%);--overlay-dot-glow:#5a93ec4d;--icon-button-border:#4c9ae93d;--icon-button-bg:#f6f9ffe0;--icon-button-shadow:0 6px 18px #5f6f9129;--icon-accent:#4e89df;--icon-accent-2:#2f5ea7;--surface-path:linear-gradient(180deg, #f0f6fffa, #e5edf9fa);--surface-keyword:linear-gradient(180deg, #eef4fdfa, #e2ebf8fa);--keyword-tag-bg:#2d6cdf1a;--keyword-tag-text:#31558f;--path-flag-bg:#2d6cdf09;--path-flag-border:#4f6ba324;--path-docs-bg:#bb7f201f;--path-docs-border:#bb7f2038;--path-docs-text:#9c6a1e;--path-pics-bg:#2f68cc1f;--path-pics-border:#2f68cc38;--path-pics-text:#31558f;--path-downloads-bg:#705be81f;--path-downloads-border:#705be838;--path-downloads-text:#5f4cbf;--path-desktop-bg:#5d57c81c;--path-desktop-border:#5d57c833;--path-desktop-text:#554fb3;--log-reader-border:#4f6ba329;--log-reader-bg:#f1f6fde0;--table-shell-border:#4f6ba324;--table-shell-bg:linear-gradient(180deg, #f5f9fffa, #e7effafa);--tree-shell-border:#4f6ba31f;--tree-shell-bg:#f3f7fdf0;--table-row-border:#4f6ba314;--log-reader-inner-border:#4f6ba31f;--log-reader-inner-bg:#f8fbfff5;--switch-border:#4f6ba324;--switch-bg:#f2f7fdeb;--switch-active-bg:linear-gradient(135deg, #2f68cc24, #705be81f);--switch-active-border:#5c65c438;--switch-active-shadow:inset 0 0 0 1px #5d57c80f;--confidence-border:#4f6ba324;--confidence-high-text:#31558f;--confidence-high-bg:#2f68cc1a;--confidence-medium-text:#5f4cbf;--confidence-medium-bg:#705be81c;--confidence-low-text:#a24b60;--confidence-low-bg:#ca49661a;--preview-border:#4f6ba324;--preview-bg:#f3f7fdd6;--reconstruction-disabled-border:#bb7f2038;--reconstruction-disabled-bg:#f7efe0db;--tree-hover-bg:#2f68cc14;--tree-dir-kind-bg:#bb7f201f;--tree-file-kind-bg:#2f68cc1f;--path-preview-separator:#4f6ba31a;--session-shell-border:#4f6ba31f;--session-shell-bg:#f3f7fdf0;--session-input-border:#4f6ba324;--session-input-bg:#f8fbfff2;--session-card-border:#4f6ba31f;--session-card-bg:linear-gradient(180deg, #f7fafff7, #eef4fcf2);--session-card-shadow:inset 0 0 0 1px #ffffff4d;--session-chip-border:#4f6ba324;--secret-terminal-cursor:#31558f;--secret-terminal-value:#705be8;--secret-terminal-bg:#e8eff9eb;--secret-terminal-border:#4f6ba338;--session-chip-bg:#f1f6fdeb;--session-divider:#4f6ba314;--session-snapshot:#6b7e9f;--system-meta:#7186ab;--theme-light-icon:#8ea4c7;--metric-accent-secondary:var(--ice);--metric-accent-tertiary:var(--cyan);--empty-dot-bg:color-mix(in srgb, var(--cyan) 50%, transparent);--empty-dot-glow:color-mix(in srgb, var(--cyan) 20%, transparent)}*{box-sizing:border-box}html{background:var(--bg)}body{min-height:100vh;color:var(--text);background:var(--body-bg);margin:0;font-family:IBM Plex Mono,monospace}body:before{content:"";pointer-events:none;background:linear-gradient(var(--grid-line-1) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line-2) 1px, transparent 1px);background-size:24px 24px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 95%);mask-image:linear-gradient(#000c,#0000 95%)}body:after{content:"";pointer-events:none;background:repeating-linear-gradient(180deg, var(--scanline) 0 1px, transparent 1px 3px);opacity:.2;position:fixed;inset:0}#root{width:100%}.app-shell{max-width:1460px;margin:0 auto;padding:18px 18px 34px}.startup-panel{border:1px solid var(--line);background:var(--surface-panel);box-shadow:var(--shadow);border-radius:20px;margin:0 0 18px;padding:18px}.startup-modal-backdrop{z-index:45}.startup-modal-panel{width:min(1200px,100vw - 40px);max-height:calc(100vh - 48px);margin:0;overflow:auto}.startup-modal-topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.secondary-action-button{background:color-mix(in srgb, var(--cyan) 10%, transparent)}.sort-select{background-color:color-mix(in srgb, var(--cyan) 10%, var(--bg))!important;color:var(--text)!important}.sort-select option{background-color:var(--surface-panel)!important;color:var(--text)!important;padding:8px 12px!important}.settings-grid-single{grid-template-columns:1fr}.settings-manager-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:10px 0 16px;display:flex}.settings-manager-summary,.settings-manager-actions{flex-wrap:wrap;gap:10px;display:flex}.settings-manager-stack{gap:16px;display:grid}.settings-section-card{gap:14px;display:grid}.settings-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.settings-section-subtext{color:var(--muted);margin:6px 0 0;font-size:.78rem;line-height:1.45}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.settings-field{border:1px solid color-mix(in srgb, var(--cyan) 18%, transparent);background:color-mix(in srgb, var(--panel-2) 86%, transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.settings-field span{color:var(--text);font-size:.76rem}.settings-field input[type=checkbox]{width:18px;height:18px}.systems-editor-list{flex-direction:column;gap:14px;margin-top:12px;display:flex}.system-editor-card{border:1px solid color-mix(in srgb, var(--cyan) 18%, transparent);background:color-mix(in srgb, var(--panel) 78%, transparent);border-radius:14px;padding:12px}.legacy-editor-card{border-color:color-mix(in srgb, var(--muted) 22%, transparent);background:color-mix(in srgb, var(--panel-3) 58%, var(--panel) 42%)}.systems-section-block{flex-direction:column;gap:10px;display:flex}.legacy-section-block{margin-top:6px}.nested-systems-list{margin-top:0}.system-editor-topbar{align-items:center;gap:10px;margin-bottom:12px;display:flex}.system-id-input{flex:auto}.system-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.album-sections{flex-direction:column;gap:18px;display:flex}.album-section-card{border:1px solid color-mix(in srgb, var(--cyan) 20%, transparent);background:var(--surface-panel);box-shadow:var(--shadow);border-radius:18px;padding:16px}.album-section-header{border-bottom:1px solid color-mix(in srgb, var(--cyan) 16%, transparent);justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;padding-bottom:12px;display:flex}.album-section-header h3{color:var(--ice);margin:6px 0 0;font-size:1rem}.album-section-count{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:.74rem}.startup-panel-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.startup-panel h2{color:var(--ice);margin:0;font-family:Share Tech Mono,monospace;font-size:1.35rem}.startup-subtext{max-width:720px;margin-top:10px}.startup-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.startup-actions button{grid-column:auto;width:auto}.startup-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.startup-card{border:1px solid color-mix(in srgb, var(--cyan) 20%, transparent);background:var(--surface-grouped);border-radius:16px;padding:12px}.startup-table-shell{border:1px solid color-mix(in srgb, var(--cyan) 18%, transparent);border-radius:12px;margin-top:10px;overflow:hidden}.startup-table th,.startup-table td{vertical-align:top;padding:7px 10px;font-size:.74rem}.startup-table td:first-child,.startup-table th:first-child{text-align:center;width:44px}.startup-table code{white-space:normal;overflow-wrap:anywhere;font-size:.7rem;line-height:1.35}.startup-edit-row{align-items:center;gap:8px;display:flex}.startup-path-input{border:1px solid color-mix(in srgb, var(--cyan) 20%, transparent);background:color-mix(in srgb, var(--panel) 88%, transparent);width:100%;color:var(--text);font:inherit;border-radius:9px;padding:7px 9px;font-size:.72rem}.startup-row-remove,.startup-add-row{grid-column:auto;width:auto}.startup-row-remove{border-radius:8px;flex:none;min-width:28px;height:28px;padding:0;font-size:1rem;line-height:1}.startup-add-row{margin-top:12px}.state-message.success{color:var(--ice)}.log-view-header{border-bottom:1px solid color-mix(in srgb, var(--cyan) 20%, transparent);justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding-bottom:12px;display:flex}.subtle-label{opacity:.72;margin-top:4px}.view-mode-switch{border:1px solid var(--switch-border);background:var(--switch-bg);border-radius:999px;gap:8px;padding:6px;display:inline-flex}.view-mode-switch button{background:0 0;border:1px solid #0000;border-radius:999px;width:auto;min-width:0;padding:8px 12px}.view-mode-switch .switch-active{background:var(--switch-active-bg);border-color:var(--switch-active-border);box-shadow:var(--switch-active-shadow)}.dir-tree-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dir-tree-actions{flex-wrap:wrap;gap:8px;display:flex}.dir-tree-shell{min-height:100%}.dir-tree-list{flex-direction:column;gap:6px;display:flex}.dir-tree-button{text-align:left;justify-content:flex-start;width:100%}.confidence-badge{text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--confidence-border);border-radius:999px;margin-left:auto;padding:3px 8px;font-size:.65rem}.confidence-badge.high{color:var(--confidence-high-text);background:var(--confidence-high-bg)}.confidence-badge.medium{color:var(--confidence-medium-text);background:var(--confidence-medium-bg)}.confidence-badge.low{color:var(--confidence-low-text);background:var(--confidence-low-bg)}.session-final-text{border:1px solid var(--session-chip-border);background:var(--session-chip-bg);border-radius:14px;margin:12px 0;padding:12px}.session-final-text pre{white-space:pre-wrap;word-break:break-word;color:var(--text);margin:8px 0 0;font-family:inherit}.session-storyline{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.storyline-chip{border:1px solid var(--session-chip-border);background:var(--session-chip-bg);border-radius:999px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.storyline-chip.control{color:var(--muted)}.detailed-events{border-top:1px solid var(--session-divider);padding-top:10px}.session-entry-snapshot{color:var(--session-snapshot);white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;max-width:46%;font-size:.72rem}.dir-path-preview{border:1px solid var(--preview-border);background:var(--preview-bg);border-radius:14px;margin-top:14px;padding:12px}.reconstruction-disabled-card{border:1px solid var(--reconstruction-disabled-border);background:var(--reconstruction-disabled-bg);border-radius:14px;padding:14px}.dir-path-preview code{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;display:block}.terminal-hero,.result-card{border:1px solid var(--line);background:var(--surface-hero);box-shadow:var(--shadow);position:relative;overflow:hidden}.terminal-hero:before,.result-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#38bdf80d,#0000 35% 72%,#a78bfa0a);position:absolute;inset:0}.terminal-hero{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:18px;padding:20px;display:grid}.terminal-hero-redesign{gap:12px;padding:16px 16px 14px}.hero-topline{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.hero-bottomline{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:14px;display:flex}.hero-copy-wrap{min-width:0}.compact-hero-copy{gap:10px;display:grid}.hero-title-row{gap:8px;display:grid}.hero-kicker,.section-chip,.stat-label,.detail-label,.summary-label,.album-inline-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.hero-kicker{margin-bottom:8px}h1{letter-spacing:.03em;text-transform:uppercase;color:var(--cyan);text-shadow:0 0 22px color-mix(in srgb, var(--cyan) 24%, transparent);margin:0;font-family:Share Tech Mono,monospace;font-size:clamp(1.5rem,3.3vw,2.55rem);line-height:.96}.hero-animated-title{isolation:isolate;animation:6s ease-in-out infinite heroPulse;display:inline-block;position:relative}.hero-title-animator{color:var(--cyan);text-shadow:0 0 18px color-mix(in srgb, var(--cyan) 22%, transparent);display:inline-block}.hero-subtext{max-width:720px;color:var(--muted);margin:14px 0 0;font-size:.92rem;line-height:1.65}.compact-hero-subtext{max-width:62ch;margin:0;font-size:.82rem;line-height:1.5}code{color:var(--ice);background:#8b5cf61f;border-radius:4px;padding:.12rem .4rem;font-family:inherit}.hero-sidepanel{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.hero-stats-grid{grid-template-columns:repeat(2,minmax(104px,132px));gap:8px;display:grid}.hero-actions-group{gap:8px;display:grid}.logs-hero-redesign{gap:10px}.logs-hero-topline{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:14px;display:flex}.logs-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.logs-summary-card{align-self:flex-start;min-width:126px;max-width:150px;min-height:64px}.logs-hero-title{font-size:clamp(1.25rem,2.4vw,2rem)}.logs-hero-button{border-radius:10px;padding:7px 11px;font-size:.68rem}.hero-actions-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.hero-actions-row-secondary{opacity:.96}.hero-summary-card{min-height:66px;padding:10px 12px}.theme-switcher{border:1px solid var(--switch-border);background:var(--switch-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 2%, transparent);border-radius:999px;align-items:center;gap:.45rem;padding:.35rem;display:inline-flex}.theme-icon-button{width:2.25rem;min-width:2.25rem;height:2.25rem;color:var(--muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:999px;grid-column:auto;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-icon-button span{font-size:.95rem;line-height:1}.theme-icon-button.theme-green-hack{color:#86efac}.theme-icon-button.theme-purple-hack{color:#d8b4fe}.theme-icon-button.theme-blue-dark{color:#93c5fd}.theme-icon-button.theme-light{color:var(--theme-light-icon)}.theme-icon-button.active{color:var(--text);background:var(--switch-active-bg);border-color:var(--switch-active-border);box-shadow:var(--switch-active-shadow);transform:translateY(-1px)}.hero-action-button{letter-spacing:.04em;text-transform:uppercase;border-radius:11px;grid-column:auto;width:auto;min-width:0;padding:8px 12px;font-size:.72rem}.hero-action-primary{color:var(--text);border-color:color-mix(in srgb, var(--cyan) 30%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--cyan) 26%, transparent), color-mix(in srgb, var(--violet) 18%, transparent))}.summary-inline{border:1px solid color-mix(in srgb, var(--cyan) 18%, transparent);background:var(--surface-summary);border-radius:15px;padding:12px}.summary-inline strong{color:var(--text);margin-top:6px;font-size:1.45rem;display:block}.summary-inline strong>*{animation:.9s counterRise;display:inline-block}.summary-inline.positive strong{color:var(--violet)}button{border:1px solid var(--line-strong);color:var(--cyan);background:var(--surface-button);cursor:pointer;border-radius:12px;grid-column:1/-1;padding:13px 16px;font-family:inherit;font-size:.9rem;font-weight:600;box-shadow:inset 0 0 0 1px #38bdf80d}button:hover{border-color:#38bdf86b;box-shadow:0 0 0 1px #38bdf814,0 0 24px #38bdf829}button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.results-grid.compact-grid.tighter{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;display:grid}.result-card{border-radius:20px;padding:18px}.status-card{background:var(--surface-card);flex-direction:column;gap:12px;display:flex}.result-card.clean,.result-card.found{border-color:#60a5fa24}.last-seen-ribbon{z-index:2;background:var(--panel);color:var(--cyan);border:1px solid #60a5fa2e;border-radius:8px;padding:4px 9px;font-size:.68rem;position:absolute;top:6px;left:6px}.refined-header{grid-template-columns:1fr;align-items:stretch;gap:14px;display:grid}.grouped-header{padding-top:24px}.system-header-main{min-width:0}.grouped-main{background:var(--surface-grouped);border:1px solid #38bdf817;border-radius:15px;padding:11px 12px}.system-label-row{align-items:center;gap:7px;margin-bottom:11px;display:flex}.section-chip,.status-dot,.tag,.path-flag{border-radius:10px;font-size:.68rem;font-weight:700}.section-chip{background:0 0;border:none;padding:5px 0}.status-dot{padding:5px 9px}.wallet-badge{letter-spacing:.03em;border-radius:7px;padding:2px 6px;font-size:.55rem;line-height:1}.status-dot.yes{color:#efb2b2;background:#d78c8c21;border:1px solid #d78c8c2e}.status-dot.legacy{color:#cbd5e1;background:#94a3b81f;border:1px solid #94a3b833}.system-identity-block{flex-direction:column;gap:4px;padding-top:3px;display:flex}.result-card h2{letter-spacing:.01em;color:var(--text);word-break:break-word;margin:0;font-size:.92rem;line-height:1.22}.system-os-line{color:var(--system-meta);margin:0;font-size:.72rem;line-height:1.32}.system-os-line strong{color:color-mix(in srgb, var(--text) 78%, var(--muted) 22%)}.mini-inline-button{border-radius:10px;flex:none;grid-column:auto;width:auto;min-width:fit-content;max-width:100%;padding:6px 10px;font-size:.74rem;line-height:1}.mini-inline-button.secondary{color:var(--cyan)}.refined-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pro-metrics .metric-pill{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;min-width:0;min-height:92px;display:flex}.pro-metrics .interactive-metric{padding-top:10px}.pro-metrics .interactive-metric strong{letter-spacing:.02em}.password-state-pill strong{letter-spacing:.04em;font-size:.92rem}.metric-footer-button{box-shadow:none;background:0 0;border:none;place-self:flex-start start;margin-top:auto;margin-left:0;padding-left:0}.metric-footer-button:hover{box-shadow:none;color:var(--ice);background:0 0;border:none}.metric-pill,.detail-row{border:1px solid color-mix(in srgb, var(--cyan) 14%, transparent);background:var(--surface-metric);border-radius:14px;padding:11px}.legacy-system-card{border-color:color-mix(in srgb, var(--muted) 22%, transparent);background:color-mix(in srgb, var(--panel-3) 62%, var(--panel) 38%)}.dashboard-sections{flex-direction:column;gap:18px;display:flex}.dashboard-section-block{flex-direction:column;gap:12px;display:flex}.dashboard-section-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.legacy-dashboard-section{background:#0f121aad;border:1px solid #94a3b824;border-radius:18px;padding:14px}.metric-pill strong{width:100%;color:var(--text);text-align:left;overflow-wrap:anywhere;margin-top:8px;font-size:1.08rem;line-height:1.1;display:block}.metric-pill.photos strong{color:var(--cyan)}.metric-pill.videos strong{color:var(--violet)}.metric-pill.documents strong{color:var(--amber)}.metric-pill.screens strong{color:var(--ice)}.metric-pill.usernames strong{color:var(--metric-accent-tertiary)}.metric-pill.emails strong{color:var(--metric-accent-secondary)}.metric-pill.domains strong{color:var(--cyan)}.password-state-pill.encrypted strong{color:var(--amber)}.password-state-pill.decrypted strong{color:var(--red)}.password-state-pill.none strong{color:var(--muted)}.path-panel{background:var(--surface-path)}.path-panel .tag-row{margin-top:8px}.keyword-panel{background:var(--surface-keyword)}.keyword-panel-header-actions{align-items:center;gap:8px;display:inline-flex}.keyword-collapse-button{padding:2px 7px;font-size:.58rem;line-height:1}.detail-header-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.detail-count{min-width:28px;color:var(--ice);text-align:center;background:#8b5cf614;border:1px solid #8b5cf62e;border-radius:999px;padding:3px 8px;font-size:.72rem}.tag-row{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.tag,.path-flag{white-space:nowrap;border:1px solid var(--path-flag-border);justify-content:center;align-items:center;min-height:32px;padding:6px 10px;line-height:1.2;display:inline-flex}.keyword-tag{background:var(--keyword-tag-bg);color:var(--keyword-tag-text)}.keyword-tag-compact{border-radius:8px;min-height:24px;padding:4px 8px;font-size:.6rem}.keyword-hit-list{gap:10px;display:grid}.keyword-hit-card{border:1px solid var(--path-flag-border);background:#ffffff06;border-radius:12px;gap:6px;padding:8px 10px;display:grid;box-shadow:inset 0 1px #ffffff06}.keyword-hit-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.keyword-hit-actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.keyword-hit-badge{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.54rem}.keyword-copy-button{padding:2px 6px;font-size:.56rem;line-height:1}.keyword-hit-snippet{color:var(--text);white-space:pre-wrap;word-break:break-word;background:#00000029;border:1px solid #ffffff0d;border-radius:8px;padding:6px 8px;font-size:.64rem;line-height:1.28;display:block}.empty-inline-state{background:#ffffff04;border:1px dashed #60a5fa24;border-radius:12px;align-items:center;gap:10px;min-height:38px;padding:10px 12px;display:flex}.empty-dot{background:var(--empty-dot-bg);width:8px;height:8px;box-shadow:0 0 10px var(--empty-dot-glow);border-radius:999px;flex:none}.path-flag{color:var(--muted);background:var(--path-flag-bg)}.path-flag.active.docs{background:var(--path-docs-bg);border-color:var(--path-docs-border);color:var(--path-docs-text)}.path-flag.active.pics{background:var(--path-pics-bg);border-color:var(--path-pics-border);color:var(--path-pics-text)}.path-flag.active.downloads{background:var(--path-downloads-bg);border-color:var(--path-downloads-border);color:var(--path-downloads-text)}.path-flag.active.desktop{background:var(--path-desktop-bg);border-color:var(--path-desktop-border);color:var(--path-desktop-text)}.path-flag.off{opacity:.62}.muted,.state-message,.terminal-dim{color:var(--muted)}.state-message{padding:10px 2px;font-size:.9rem}.state-message.error{color:#e0b1b1}.album-shell{max-width:1700px}.album-hero{margin-bottom:16px}.album-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.tighter-album-grid{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}.shot-card{aspect-ratio:16/10;background:#090e1cf2;border:1px solid #60a5fa1f;border-radius:16px;width:100%;padding:0;display:block;overflow:hidden}.small-shot-card{aspect-ratio:auto;border-radius:8px;width:256px;height:256px}.shot-card img{object-fit:cover;width:100%;height:100%;display:block}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000d6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-shell{width:min(94vw,1500px);height:min(92vh,980px);position:relative}.modal-toolbar{z-index:3;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:12px;left:12px;right:12px}.modal-zoom-controls,.modal-toolbar-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050912b8;border:1px solid #60a5fa24;border-radius:14px;align-items:center;gap:8px;padding:8px 10px;display:flex}.modal-zoom-value{text-align:center;min-width:60px;color:var(--ice);font-size:.75rem}.modal-close{width:auto;padding:10px 12px;position:static}.modal-nav{z-index:2;border-radius:999px;width:42px;min-width:42px;height:42px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.modal-nav.prev{left:12px}.modal-nav.next{right:12px}.modal-image-stage{width:100%;height:100%;padding:78px 72px 24px;overflow:auto}.modal-image-stage-inner{justify-content:flex-start;align-items:flex-start;min-width:fit-content;min-height:fit-content;display:inline-flex}.modal-image{border:1px solid #60a5fa29;border-radius:16px;max-width:100%;max-height:calc(100vh - 180px);transition:width .14s,height .14s;display:block;box-shadow:0 30px 80px #00000080}.modal-image.zoomable{cursor:zoom-in}.table-shell{border:1px solid var(--table-shell-border);background:var(--table-shell-bg);border-radius:18px;overflow:hidden}.log-layout-shell{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);display:grid}.log-list-pane,.log-reader-pane{min-width:0}.log-reader-pane{border-left:1px solid var(--log-reader-border);background:var(--log-reader-bg);padding:14px}.dir-tree-shell{border:1px solid var(--tree-shell-border);background:var(--tree-shell-bg);border-radius:12px;margin-top:12px;padding:12px}.dir-tree-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.dir-tree-actions{gap:8px;display:flex}.dir-tree-list{min-height:520px;max-height:68vh;margin-top:10px;overflow:auto}.dir-tree-row{align-items:center;gap:8px;min-height:24px;font-size:.74rem;display:flex}.dir-tree-button{width:100%;color:inherit;text-align:left;background:0 0;border:none;border-radius:8px;padding-top:3px;padding-bottom:3px}.dir-tree-toggle{width:14px;color:var(--muted);text-align:center}.dir-tree-button:hover{background:var(--tree-hover-bg);box-shadow:none}.dir-tree-kind{text-align:center;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.8rem;display:inline-flex}.dir-tree-kind.dir{background:var(--tree-dir-kind-bg)}.dir-tree-kind.file{background:var(--tree-file-kind-bg)}.dir-tree-name{color:var(--text);overflow-wrap:anywhere}.dir-path-preview{border-top:1px solid var(--path-preview-separator);margin-top:12px;padding-top:10px}.dir-path-preview code{white-space:normal;overflow-wrap:anywhere;margin-top:8px;font-size:.72rem;line-height:1.45;display:block}.session-shell{border:1px solid var(--session-shell-border);background:var(--session-shell-bg);border-radius:14px;margin-top:12px;padding:14px}.session-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.session-search-input{border:1px solid var(--session-input-border);background:var(--session-input-bg);width:min(360px,100%);color:var(--text);font:inherit;border-radius:10px;padding:8px 10px;font-size:.74rem}.session-list{grid-template-columns:1fr;gap:12px;max-height:62vh;margin-top:12px;display:grid;overflow:auto}.session-card{border:1px solid var(--session-card-border);background:var(--session-card-bg);box-shadow:var(--session-card-shadow);border-radius:14px;padding:14px}.session-title{color:var(--ice);letter-spacing:.03em;margin-bottom:10px;font-size:.82rem;font-weight:700}.session-entries{flex-direction:column;gap:8px;display:flex}.session-entry{color:var(--text);background:color-mix(in srgb, var(--text) 2%, transparent);overflow-wrap:anywhere;border-radius:10px;grid-template-columns:170px minmax(0,1fr);align-items:start;gap:10px;padding:8px 10px;font-size:.75rem;line-height:1.5;display:grid}.session-entry.note{grid-template-columns:1fr}.session-entry-time{color:var(--cyan);white-space:nowrap;font-size:.7rem}.search-result-card .session-entry-value,.storyline-card .session-entry-value,.session-final-text,.session-final-text pre,.session-entry-value{color:var(--text)}.keyboard-parse-block{border:1px solid var(--session-card-border);background:color-mix(in srgb, var(--session-card-bg) 72%, transparent);border-radius:12px;gap:8px;padding:12px;display:grid}.keyboard-action-stream{flex-wrap:wrap;gap:6px;display:flex}.translated-chip{border:1px solid color-mix(in srgb, var(--cyan) 16%, transparent);background:color-mix(in srgb, var(--panel) 68%, transparent);min-height:28px;color:var(--text);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--text) 4%, transparent);border-radius:8px;justify-content:center;align-items:center;padding:4px 8px;font-size:.72rem;line-height:1;display:inline-flex}.translated-chip.control{color:var(--ice);background:color-mix(in srgb, var(--panel-2) 76%, transparent);border-color:color-mix(in srgb, var(--cyan) 20%, transparent)}.translated-chip.text{font-weight:500}.log-reader{border:1px solid var(--log-reader-inner-border);background:var(--log-reader-inner-bg);max-height:70vh;color:var(--text);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:12px 0 0;padding:12px;font-size:.76rem;line-height:1.5;overflow:auto}.secret-terminal-output{background:var(--secret-terminal-bg);border-color:var(--secret-terminal-border);color:var(--text);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:.68rem;line-height:1.28;position:relative;box-shadow:inset 0 1px #ffffff08}.secret-terminal-value-line{color:var(--secret-terminal-value);text-transform:none}.secret-terminal-cursor{color:var(--secret-terminal-cursor);opacity:0;margin-left:4px;display:inline-block}.secret-terminal-cursor.active{opacity:1;animation:.8s step-end infinite secretTerminalCursorBlink}@keyframes secretTerminalCursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}.intel-table{border-collapse:collapse;width:100%}.intel-table th,.intel-table td{text-align:left;border-bottom:1px solid var(--table-row-border);padding:14px 18px}@media (width<=620px){:is(.intel-table:has(th:nth-child(8)) thead tr th:nth-child(3),.intel-table:has(th:nth-child(8)) tbody tr td:nth-child(3)),:is(.intel-table:has(th:nth-child(8)) thead tr th:nth-child(4),.intel-table:has(th:nth-child(8)) tbody tr td:nth-child(4)),:is(.intel-table:has(th:nth-child(8)) thead tr th:nth-child(8),.intel-table:has(th:nth-child(8)) tbody tr td:nth-child(8)){display:none!important}.intel-table:has(th:nth-child(8)) tbody tr td:first-child span>span:first-child{display:none!important}.intel-table:has(th:nth-child(8)) thead tr th:first-child{width:5%!important}.intel-table:has(th:nth-child(8)) thead tr th:first-child{font-size:0!important}.intel-table:has(th:nth-child(8)) thead tr th:first-child:before{content:"🔑";font-size:.85rem!important}.intel-table:has(th:nth-child(8)) thead tr th:nth-child(5){font-size:0!important}.intel-table:has(th:nth-child(8)) thead tr th:nth-child(5):before{content:"🔐";font-size:.85rem!important}.intel-table:has(th:nth-child(8)) thead tr th:nth-child(6){font-size:0!important}.intel-table:has(th:nth-child(8)) thead tr th:nth-child(6):before{content:"🖼️";font-size:.85rem!important}.intel-table:has(th:nth-child(8)) thead tr th:nth-child(7){font-size:0!important}.intel-table:has(th:nth-child(8)) thead tr th:nth-child(7):before{content:"📄";font-size:.85rem!important}.intel-table:has(th:nth-child(8)) tbody tr td:nth-child(2){max-width:80px!important}.intel-table:has(th:nth-child(8)) tbody tr td:nth-child(10){max-width:48px!important;font-size:.6rem!important}.intel-table:has(th:nth-child(8)) thead tr th:nth-child(10){width:9%!important;font-size:.68rem!important}.log-layout-shell{grid-template-columns:1fr!important;max-width:100vw!important}.log-list-pane{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.mobile-back-button{display:inline-block!important}.log-reader-pane{border-left:none!important;max-width:100vw!important;padding:8px!important;overflow-x:auto!important}.log-layout-shell:has(.log-reader-pane .log-view-header) .log-list-pane{display:none!important}.log-reader-pane pre,.log-reader-pane .dir-tree-shell{min-width:0!important;max-width:100%!important;overflow-x:auto!important}.log-view-header{flex-wrap:wrap!important;gap:8px!important}.view-mode-switch button{padding:5px 10px!important;font-size:.7rem!important}.album-shell .modal-backdrop{z-index:9999!important;background:#000!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important}.album-shell .modal-shell{background:#000!important;border:none!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;padding:0!important;display:flex!important}.album-shell .modal-toolbar,.album-shell .modal-nav{display:none!important}.album-shell .modal-image-stage{width:100vw!important;height:100vh!important;max-height:100vh!important;padding:0!important}.album-shell .modal-image-stage-inner{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}.album-shell .modal-image.zoomable{object-fit:contain!important;cursor:default!important;pointer-events:none!important;width:auto!important;max-width:100vw!important;height:auto!important;max-height:100vh!important}.log-list-pane .intel-table thead tr th:nth-child(4){font-size:0!important}.log-list-pane .intel-table thead tr th:nth-child(4):before{content:"Last";text-transform:uppercase;letter-spacing:.08em;font-size:.68rem!important}}.log-list-pane .intel-table th:last-child,.log-list-pane .intel-table td:last-child{white-space:nowrap;width:1%}.log-list-pane .mini-inline-button{padding:4px 8px;font-size:.7rem}.intel-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:.76rem}.intel-table td{color:var(--text)}:root[data-theme=light] .status-dot.yes,body[data-theme=light] .status-dot.yes{color:#b53f5d;background:#d63f641a;border-color:#d63f6429}:root[data-theme=light] .status-dot.legacy,body[data-theme=light] .status-dot.legacy{color:#526684;background:#5d71961a;border-color:#5d71962e}:root[data-theme=light] .empty-inline-state,body[data-theme=light] .empty-inline-state{background:#2d6cdf08}:root[data-theme=light] .legacy-dashboard-section,body[data-theme=light] .legacy-dashboard-section{background:#5d719612}:root[data-theme=light] .startup-path-input,body[data-theme=light] .startup-path-input,:root[data-theme=light] .settings-field,body[data-theme=light] .settings-field,:root[data-theme=light] .system-editor-card,body[data-theme=light] .system-editor-card,:root[data-theme=light] .album-section-card,body[data-theme=light] .album-section-card,:root[data-theme=light] .startup-card,body[data-theme=light] .startup-card{background:#ffffffc7}@media (width<=920px){.settings-manager-toolbar,.settings-section-head{flex-direction:column;align-items:stretch}.settings-manager-actions,.settings-manager-summary{width:100%}.terminal-hero,.refined-metrics,.startup-grid,.log-layout-shell{grid-template-columns:1fr}.hero-topline,.hero-bottomline,.logs-hero-topline{flex-direction:column;align-items:stretch}.theme-switcher{align-self:flex-start}.hero-actions-group,.hero-actions-row,.logs-hero-actions{justify-content:flex-start}.startup-panel-header{flex-direction:column}.refined-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes heroPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes counterRise{0%{opacity:.45;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=620px){.app-shell{padding-inline:12px}.results-grid.compact-grid.tighter,.hero-sidepanel,.refined-metrics,.hero-stats-grid{grid-template-columns:1fr}.theme-switcher{justify-content:space-between;width:100%}.hero-action-button,.logs-hero-button{flex:auto;justify-content:center}.album-grid.tighter-album-grid{flex-wrap:wrap;justify-content:center;display:flex}button{grid-column:auto}}.modal-close:hover{background:color-mix(in srgb, var(--red) 8%, transparent);border-color:color-mix(in srgb, var(--red) 30%, transparent);color:var(--red)}select.startup-select,.startup-panel select{appearance:none!important;color:#e0e0e0!important;background-color:#1a1a2e!important}select.startup-select option,.startup-panel select option{color:#e0e0e0!important;background-color:#1a1a2e!important}
