.loft-evtx-root{display:flex;flex-direction:column;height:100%;min-height:0;width:100%;color:var(--color-text-body);font-size:.8125rem}.loft-evtx__intro{width:100%;max-width:60rem;margin:0 auto;padding:1.5rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;overflow:auto}.loft-evtx__sample{border:0;background:transparent;color:var(--color-accent-action);font-size:.82rem;cursor:pointer;text-decoration:underline}.loft-evtx__error-detail{margin:.25rem 0 0;font-family:var(--font-mono, monospace);font-size:.72rem;color:var(--color-error);word-break:break-word}.loft-evtx__ctxbar{width:100%}.loft-evtx__tabs{display:inline-flex;gap:.2rem;background:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill, 999px);padding:.15rem}.loft-evtx__tab{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .7rem;border:0;border-radius:var(--radius-pill, 999px);background:transparent;color:var(--color-text-muted);font-size:.76rem;font-weight:600;cursor:pointer}.loft-evtx__tab>i{font-size:.95rem}.loft-evtx__tab:disabled{opacity:.45;cursor:default}.loft-evtx__tab--on{background:var(--color-accent-primary);color:var(--color-text-inverse)}.loft-evtx__tab-badge{font-size:.66rem;font-weight:700;opacity:.85;font-variant-numeric:tabular-nums}.loft-evtx__tbtn{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .7rem;border:1px solid var(--color-border-default);border-radius:var(--radius-sm, 6px);background:transparent;color:var(--color-text-body);font-size:.76rem;font-weight:600;cursor:pointer;white-space:nowrap;list-style:none}.loft-evtx__tbtn:hover:not(:disabled){border-color:var(--color-border-hover);background:var(--color-cyan-bg-faint);color:var(--color-text-heading)}.loft-evtx__tbtn:disabled{opacity:.45;cursor:default}.loft-evtx__btn{padding:.3rem .7rem;border:1px solid var(--color-border-default);border-radius:var(--radius-sm, 6px);background:transparent;color:var(--color-text-body);font-size:.76rem;font-weight:600;cursor:pointer;list-style:none}.loft-evtx__btn--primary{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-text-inverse)}.loft-evtx__export{position:relative}.loft-evtx__export-summary::-webkit-details-marker,.loft-evtx__export>summary::-webkit-details-marker{display:none}.loft-evtx__export-summary::marker{content:""}.loft-evtx__export-summary[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.loft-evtx__export-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:12;display:flex;flex-direction:column;min-width:14rem;background:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:var(--radius-sm, 6px);box-shadow:var(--color-shadow-medium) 0 6px 20px;overflow:hidden}.loft-evtx__export-menu button{padding:.45rem .7rem;border:0;background:transparent;color:var(--color-text-body);text-align:left;cursor:pointer;font-size:.78rem}.loft-evtx__export-menu button:hover:not(:disabled){background:var(--color-surface-card-hover);color:var(--color-text-heading)}.loft-evtx__export-menu button:disabled{opacity:.45;cursor:default}.loft-evtx__facets{display:flex;flex-direction:column;gap:.5rem;padding:.6rem;height:100%;overflow:auto}.loft-evtx__search,.loft-evtx__facet select{width:100%;padding:.35rem .5rem;border:1px solid var(--color-border-default);border-radius:var(--radius-sm, 6px);background:var(--color-surface-card);color:var(--color-text-heading);font-size:.78rem}.loft-evtx__facet{display:flex;flex-direction:column;gap:.2rem}.loft-evtx__facet>span{font-size:.7rem;color:var(--color-text-muted)}.loft-evtx__chip{padding:.25rem .6rem;border:1px solid var(--color-border-default);border-radius:var(--radius-sm, 6px);background:transparent;color:var(--color-text-body);font-size:.74rem;cursor:pointer}.loft-evtx__canvas-wrap{height:100%;min-height:0;display:flex;flex-direction:column}.loft-evtx__view-area{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.loft-evtx__hint{margin:auto;padding:2rem 1rem;max-width:40rem;text-align:center;color:var(--color-text-muted)}.loft-evtx__board{flex-shrink:0;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.55rem .85rem;border-bottom:1px solid var(--color-border-subtle);border-left:3px solid var(--color-success);background:var(--color-surface-elevated)}.loft-evtx__board--suspicious{border-left-color:var(--color-warning)}.loft-evtx__board--critical{border-left-color:var(--color-error)}.loft-evtx__board-verdict{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--color-text-heading)}.loft-evtx__board--clean .loft-evtx__board-verdict>i{color:var(--color-success)}.loft-evtx__board--suspicious .loft-evtx__board-verdict>i{color:var(--color-warning)}.loft-evtx__board--critical .loft-evtx__board-verdict>i{color:var(--color-error)}.loft-evtx__board-stats{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;font-size:.76rem;color:var(--color-text-muted)}.loft-evtx__board-stats b{color:var(--color-text-heading)}.loft-evtx__board-err b{color:var(--color-error)}.loft-evtx__board-warn b{color:var(--color-warning)}.loft-evtx__board-span{font-family:var(--font-mono, monospace);font-size:.7rem}.loft-evtx__cards{display:flex;flex-direction:column;gap:.6rem;padding:.7rem}.loft-evtx__card{border:1px solid var(--color-border-subtle);border-left:3px solid var(--color-info);border-radius:var(--radius-md, 10px);background:var(--color-surface-card);padding:.6rem .8rem}.loft-evtx__card[data-sev=medium]{border-left-color:var(--color-warning)}.loft-evtx__card[data-sev=high],.loft-evtx__card[data-sev=critical]{border-left-color:var(--color-error)}.loft-evtx__card-top{display:flex;align-items:center;gap:.5rem}.loft-evtx__card-title{font-weight:600;color:var(--color-text-heading)}.loft-evtx__card-time{margin-left:auto;font-family:var(--font-mono, monospace);font-size:.7rem;color:var(--color-text-muted)}.loft-evtx__card-what{margin:.4rem 0;font-size:.78rem;color:var(--color-text-body)}.loft-evtx__card-why,.loft-evtx__card-fp{margin:.25rem 0;font-size:.74rem;color:var(--color-text-muted)}.loft-evtx__card-k{color:var(--color-text-muted);font-weight:600}.loft-evtx__card-why code{font-family:var(--font-mono, monospace);color:var(--color-text-heading)}.loft-evtx__card-foot{display:flex;align-items:center;gap:.7rem;margin-top:.5rem;font-size:.72rem}.loft-evtx__card-mitre{color:var(--color-accent-primary);font-family:var(--font-mono, monospace);text-decoration:none}.loft-evtx__card-cite{color:var(--color-text-muted)}.loft-evtx__card-foot .loft-evtx__chip{margin-left:auto}.loft-evtx__insights{padding:.7rem;display:flex;flex-direction:column;gap:1.2rem}.loft-evtx__insight-head{margin:0;font-size:.92rem;color:var(--color-text-heading)}.loft-evtx__insight-sub{margin:.2rem 0 .6rem;font-size:.74rem;color:var(--color-text-muted)}.loft-evtx__insight-headrow{display:flex;align-items:center;gap:.6rem;margin-bottom:.6rem}.loft-evtx__defang{display:inline-flex;align-items:center;gap:.3rem;font-size:.74rem;color:var(--color-text-muted)}.loft-evtx__stacks{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.7rem}.loft-evtx__stack{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm, 6px);background:var(--color-surface-card);padding:.5rem .6rem}.loft-evtx__stack h4{margin:0 0 .35rem;font-size:.78rem;color:var(--color-text-heading)}.loft-evtx__stack ul{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.loft-evtx__stack li{display:flex;gap:.4rem;font-size:.74rem;align-items:baseline}.loft-evtx__stack-count{flex-shrink:0;min-width:2.2rem;text-align:right;color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-family:var(--font-mono, monospace)}.loft-evtx__records{display:flex;flex-direction:column;height:100%;min-height:0}.loft-evtx__list-pane{flex:1 1 0;min-height:0;overflow:auto;border-bottom:2px solid var(--color-border-default)}.loft-evtx__table{width:100%;border-collapse:collapse;font-size:.76rem}.loft-evtx__table--pad{margin:.5rem;width:calc(100% - 1rem)}.loft-evtx__table thead th{position:sticky;top:0;z-index:1;background:var(--color-surface-card);padding:.35rem .5rem;text-align:left;font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-default)}.loft-evtx__table tbody td{padding:.3rem .5rem;border-bottom:1px solid var(--color-border-subtle)}.loft-evtx__table tbody tr{cursor:pointer}.loft-evtx__table tbody tr:hover{background:var(--color-surface-card-hover)}.loft-evtx__table tbody tr[data-selected]{background:var(--color-cyan-bg-faint)}.loft-evtx__table tbody tr[role=button]:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:-2px}.loft-evtx__mono{font-family:var(--font-mono, monospace);font-size:.72rem;white-space:nowrap}.loft-evtx__ellipsis{max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loft-evtx__cap-note{margin:0;padding:.375rem .75rem;font-size:.72rem;color:var(--color-text-muted);background:var(--color-warning-bg-soft)}.loft-evtx__detail{flex:0 0 42%;min-height:0;overflow:auto;padding:.7rem .85rem}.loft-evtx__detail--empty{display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.loft-evtx__detail-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.loft-evtx__eid{font-family:var(--font-mono, monospace);font-weight:700;color:var(--color-accent-primary)}.loft-evtx__detail-name{font-weight:600;color:var(--color-text-heading)}.loft-evtx__mitre{margin-left:auto;font-size:.68rem;font-family:var(--font-mono, monospace);color:var(--color-warning)}.loft-evtx__kb{margin:0 0 .5rem;font-size:.76rem;color:var(--color-text-muted)}.loft-evtx__detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.2rem .8rem;margin-bottom:.5rem}.loft-evtx__detail-grid>div{display:flex;gap:.4rem;font-size:.74rem}.loft-evtx__detail-grid dt{color:var(--color-text-muted);min-width:4rem}.loft-evtx__detail-grid dd{margin:0;color:var(--color-text-heading);font-family:var(--font-mono, monospace);word-break:break-word}.loft-evtx__kvtable{width:100%;border-collapse:collapse;font-size:.74rem}.loft-evtx__kvtable td{padding:.2rem .4rem;border-bottom:1px solid var(--color-border-subtle);vertical-align:top}.loft-evtx__kvtable td:first-child{color:var(--color-text-muted);white-space:nowrap;width:12rem}.loft-evtx__kvtable td:last-child{font-family:var(--font-mono, monospace);color:var(--color-text-heading);word-break:break-all}.loft-evtx__raw{margin-top:.5rem}.loft-evtx__raw pre{margin:.4rem 0 0;padding:.5rem;max-height:16rem;overflow:auto;border-radius:var(--radius-sm, 6px);background:var(--color-surface-primary);font-family:var(--font-mono, monospace);font-size:.7rem}.loft-evtx__sev{padding:.05rem .4rem;border-radius:var(--radius-pill, 999px);font-size:.66rem;font-weight:600;text-transform:uppercase}.loft-evtx__sev[data-sev=low]{background:var(--color-info-bg-soft);color:var(--color-info)}.loft-evtx__sev[data-sev=medium]{background:var(--color-warning-bg-soft);color:var(--color-warning)}.loft-evtx__sev[data-sev=high],.loft-evtx__sev[data-sev=critical]{background:var(--color-error-bg-soft);color:var(--color-error)}.loft-evtx__muted{color:var(--color-text-muted);font-weight:400}.loft-evtx__flag{width:14px;padding-left:.4rem!important}.loft-evtx__flag-dot{display:inline-block;width:8px;height:8px;border-radius:50%}.loft-evtx__flag-dot[data-sev=low]{background:var(--color-info)}.loft-evtx__flag-dot[data-sev=medium]{background:var(--color-warning)}.loft-evtx__flag-dot[data-sev=high],.loft-evtx__flag-dot[data-sev=critical]{background:var(--color-error)}.loft-evtx__table tbody tr[data-detsev] td:first-child{box-shadow:inset 3px 0 0 0 var(--color-info)}.loft-evtx__table tbody tr[data-detsev=medium] td:first-child{box-shadow:inset 3px 0 0 0 var(--color-warning)}.loft-evtx__table tbody tr[data-detsev=high] td:first-child,.loft-evtx__table tbody tr[data-detsev=critical] td:first-child{box-shadow:inset 3px 0 0 0 var(--color-error)}.loft-evtx__level[data-tone=crit]{color:var(--color-error);font-weight:600}.loft-evtx__level[data-tone=warn]{color:var(--color-warning);font-weight:600}.loft-evtx__rail{display:flex;flex-direction:column;gap:.5rem;padding:.7rem;height:100%;overflow:auto}.loft-evtx__rail-head{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.loft-evtx__rail-note{margin:0;font-size:.72rem;color:var(--color-text-muted)}.loft-evtx__rail-note code{font-family:var(--font-mono, monospace);color:var(--color-text-body)}.loft-evtx__sigma-input{width:100%;padding:.5rem;resize:vertical;border:1px solid var(--color-border-default);border-radius:var(--radius-sm, 6px);background:var(--color-surface-primary);color:var(--color-text-heading);font-family:var(--font-mono, monospace);font-size:.72rem}.loft-evtx__rule-list{margin:0;padding-left:1rem;font-size:.74rem;display:grid;gap:.2rem}.loft-evtx__tablet-rail{display:none;flex-shrink:0;border-top:1px solid var(--color-border-subtle);background:var(--color-surface-elevated)}.loft-evtx__tablet-rail>summary{padding:.5rem .75rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);cursor:pointer;list-style:none}.loft-evtx__tablet-rail>summary::-webkit-details-marker{display:none}.loft-evtx__tablet-rail[open]>summary{color:var(--color-text-heading)}.loft-evtx__tablet-rail .loft-evtx__rail{max-height:50vh}@media(min-width:481px)and (max-width:767px){.loft-evtx__tablet-rail{display:block}}.loft-evtx__status-readout{display:inline-flex;align-items:center;gap:.4rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loft-evtx__status-mode{padding:.05rem .45rem;border-radius:var(--radius-pill, 999px);background:var(--color-cyan-bg-faint);color:var(--color-accent-primary);font-weight:600;text-transform:capitalize;flex-shrink:0}.loft-evtx__views-sheet{display:flex;flex-direction:column;gap:.4rem}.loft-evtx__views-sheet-btn{display:flex;align-items:center;gap:.5rem;width:100%;padding:.6rem .8rem;border:1px solid var(--color-border-default);border-radius:var(--radius-sm, 6px);background:transparent;color:var(--color-text-body);font-size:.85rem;font-weight:600;cursor:pointer}.loft-evtx__views-sheet-btn>i{font-size:1.1rem;color:var(--color-text-muted)}.loft-evtx__views-sheet-btn .loft-evtx__tab-badge{margin-left:auto}.loft-evtx__views-sheet-btn--on{border-color:var(--color-accent-primary);background:var(--color-cyan-bg-faint);color:var(--color-text-heading)}.loft-evtx__views-sheet-btn--on>i{color:var(--color-accent-primary)}@media(max-width:480px){.loft-evtx__detail{flex:1 1 auto;max-height:55%}.loft-evtx__kvtable td:first-child{width:auto;max-width:9rem;white-space:normal}.loft-evtx__ellipsis{max-width:9rem}.loft-evtx__detail-grid{grid-template-columns:1fr}}
