.case-eyebrow{letter-spacing:.14em;color:var(--primary);font-size:10px;font-weight:750;line-height:1.5}.case-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.case-event-time{overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;max-width:100%;white-space:normal!important;line-height:1.5!important;display:flex!important}.case-event-time strong{color:var(--foreground);font-family:ui-monospace,monospace;font-size:12px;font-weight:600}.case-event-time small{color:var(--muted-foreground);font-family:ui-sans-serif,system-ui;font-size:11px;font-weight:400;line-height:1.6}.case-record-prose{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--foreground);margin:0;font:400 15px/1.65 ui-sans-serif,system-ui}.case-code-block{background:var(--background);border-left:3px solid color-mix(in srgb, var(--primary) 65%, transparent);min-width:0;margin:6px 0;padding:14px 18px}.case-code-block>span{letter-spacing:.1em;text-transform:uppercase;color:var(--primary);margin-bottom:9px;font:650 10px/1.5 ui-sans-serif,system-ui;display:block}.case-code-block pre{color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;max-height:420px;margin:0;font:400 13px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.case-output{border-color:#58b69c}.case-output>span{color:#58b69c}.case-terminal{gap:3px;min-width:0;display:grid}.case-records{border:1px solid var(--border);background:var(--card);border-radius:14px;overflow:hidden}.case-records-header{border-bottom:1px solid var(--border);padding:14px 20px}.case-records-header h2{letter-spacing:-.02em;margin:6px 0;font-size:21px;font-weight:700}.case-records-header p:not(.case-eyebrow){color:var(--muted-foreground);max-width:750px;font-size:14px;line-height:1.8}.case-records-tools{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--background) 40%, var(--card));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:8px 18px;display:flex}.case-records-tools label{min-width:180px;max-width:440px;color:var(--muted-foreground);flex:1;align-items:center;gap:10px;display:flex}.case-records-tools input{width:100%;min-width:0;color:var(--foreground);background:0 0;outline:none;padding:7px;font-size:14px}.case-records-tools input:focus{box-shadow:0 2px var(--primary)}.case-records-count{color:var(--muted-foreground);font-size:12px}.case-record-list{margin:0;padding:0;list-style:none}.case-record{border-bottom:1px solid var(--border);border-left:3px solid #0000;scroll-margin-top:90px}.case-record:last-child{border-bottom:0}.case-record.is-open{border-left-color:var(--primary);background:color-mix(in srgb, var(--primary) 4%, var(--card))}.case-record.is-highlighted{border-left-color:#e1b65b;box-shadow:inset 0 0 0 1px #e1b65b66}.case-record-toggle{text-align:left;cursor:pointer;grid-template-columns:34px 150px minmax(0,1fr) 24px;align-items:start;gap:18px;width:100%;padding:12px 18px;display:grid}.case-record-toggle:hover{background:color-mix(in srgb, var(--primary) 5%, transparent)}.case-record-number{background:color-mix(in srgb, var(--primary) 12%, transparent);width:32px;height:32px;color:var(--primary);border-radius:50%;place-items:center;font-size:12px;font-weight:650;display:grid}.case-record-heading{min-width:0}.case-record-heading strong{color:var(--foreground);overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.6;display:block}.case-record-heading small{color:var(--muted-foreground);margin:4px 0;font-size:12px;font-weight:400;display:block}.case-record-preview{color:var(--muted-foreground);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}.case-record-content{min-width:0;padding:0 18px 14px}.case-record-iocs{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.case-record-iocs>span{letter-spacing:.06em;color:var(--muted-foreground);font-size:11px;font-weight:650}.case-record-footer{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.case-raw{background:var(--background);max-height:650px;color:var(--foreground);margin:20px;padding:22px;font:13px/1.85 ui-monospace,monospace;overflow:auto}.case-overview{gap:16px;padding:14px 0;display:grid}.case-context{border-left:3px solid var(--primary);background:color-mix(in srgb, var(--primary) 5%, var(--card));border-radius:0 12px 12px 0;padding:16px 20px}.case-context h2{margin-bottom:12px;font-size:21px;font-weight:700}.case-context>p{max-width:950px;color:var(--foreground);font-size:15px;line-height:1.9}.case-context dl{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:22px;padding-top:18px;display:grid}.case-context dt{color:var(--muted-foreground);margin-bottom:7px;font-size:11px}.case-context dd{overflow-wrap:anywhere;font-size:14px;font-weight:600}.soc-overview-events{border:1px solid var(--border);background:var(--card);border-radius:12px;margin-top:14px;list-style:none;overflow:hidden}.soc-overview-events li{border-bottom:1px solid var(--border);grid-template-columns:155px minmax(0,1fr);gap:26px;padding:14px 18px;display:grid}.soc-overview-events li:last-child{border-bottom:0}.soc-overview-events li>div{min-width:0}.soc-overview-events li>div>p:first-child{margin-bottom:10px;font-size:15px;font-weight:650}.case-timeline{display:block}.case-timeline-list{list-style:none;background:0 0!important;border:0!important;padding:16px 0!important}.case-timeline-item{min-width:0;grid-template-columns:165px 40px minmax(0,1fr)!important;gap:20px!important;display:grid!important}.case-timeline-time{text-align:left;min-width:0;padding-top:20px}.case-timeline-time>span{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:8px;font-size:11px;display:block}.case-timeline-article{background:var(--card)!important;box-shadow:none!important;border-color:var(--border)!important;border-radius:12px!important}.case-timeline-article .case-record-prose{margin-top:8px}.case-timeline-article>div:first-child{padding:14px 18px!important}.case-timeline-article .case-terminal,.case-timeline-article .case-code-block{margin:0 22px 18px}.case-timeline-article .case-terminal .case-code-block{margin:0}.case-timeline-footer{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;gap:20px;padding:18px 0;font-size:13px;line-height:1.7;display:flex}.case-timeline-footer strong{color:var(--foreground)}.soc-case-v5 nav[aria-label=Sekcje\ alertu]{background:var(--card);border:1px solid var(--border);border-radius:12px;gap:6px;margin:20px 0;padding:8px}.soc-case-v5 nav[aria-label=Sekcje\ alertu] button{white-space:nowrap;border-radius:7px;padding:11px 15px;font-size:13px}@media (width<=1000px){.case-record-content{padding-left:24px}.case-timeline-item{grid-template-columns:130px 34px minmax(0,1fr)!important;gap:14px!important}}@media (width<=650px){.case-record-toggle{grid-template-columns:30px minmax(0,1fr) 20px;gap:12px;padding:18px 16px}.case-record-toggle>.case-event-time{grid-area:2/2}.case-record-heading{grid-area:1/2}.case-record-toggle>svg{grid-area:1/3}.case-record-content{padding:0 16px 20px}.case-records-tools,.case-records-header{padding:18px}.case-context{padding:20px}.case-context dl{grid-template-columns:1fr;gap:16px}.soc-overview-events li{grid-template-columns:1fr;gap:12px;padding:20px}.case-timeline-item{grid-template-columns:30px minmax(0,1fr)!important;gap:10px!important}.case-timeline-time{grid-area:1/2;padding:12px 0}.case-timeline-rail{grid-area:1/1/span 2}.case-timeline-article{grid-column:2}.case-timeline-article>div:first-child{flex-wrap:wrap;padding:14px!important}.case-timeline-article .case-terminal,.case-timeline-article .case-code-block{margin:0 14px 16px}.case-code-block{padding:12px}.case-code-block pre{font-size:12px}}.case-timeline-article>.case-record-prose{margin:0 22px 18px}.case-kql-reference{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:12px 18px}.case-kql-reference>summary{cursor:pointer;color:var(--primary);padding:4px 0;font-size:14px;font-weight:600}.case-kql-reference[open]>summary{margin-bottom:16px}.soc-case-v5{--case-accent:#55baf3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px}.case-records{--record-accent:#55baf3;border-top:2px solid var(--record-accent)}.case-records-process{--record-accent:#dfb866}.case-records-network{--record-accent:#48c9b4}.case-records-identity{--record-accent:#b39bed}.case-records-overview{--record-accent:#8ca8ef}.case-records .case-eyebrow,.case-records .case-record-number{color:var(--record-accent)}.case-record.is-open{border-left-color:var(--record-accent)}.case-record-heading small{color:var(--record-accent);opacity:.9}.case-record-toggle{grid-template-columns:28px 140px minmax(0,1fr) 20px;align-items:center;gap:14px}.case-record-number{width:26px;height:26px}.case-record-heading strong{line-height:1.45}.case-record-preview{-webkit-line-clamp:1;line-height:1.55}.case-record-content{border-top:1px solid color-mix(in srgb, var(--record-accent) 18%, transparent);padding-top:10px;animation:.16s ease-out case-record-reveal}.case-terminal{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.case-code-block{border-radius:0 6px 6px 0;margin:4px 0;padding:10px 14px}.case-code-block pre{font-family:Cascadia Code,JetBrains Mono,Consolas,monospace;font-size:13px;line-height:1.65}.case-output{background:color-mix(in srgb, #58b69c 5%, var(--background))}.case-code-block:not(.case-output){background:color-mix(in srgb, #55baf3 4%, var(--background))}.case-event-time strong{color:#82c9f2;font-variant-numeric:tabular-nums}.case-timeline-article{border-left:3px solid #55baf3!important}.case-timeline-item:nth-child(3n+2) .case-timeline-article{border-left-color:#aa91e9!important}.case-timeline-item:nth-child(3n) .case-timeline-article{border-left-color:#4cbda6!important}.case-response{border:1px solid color-mix(in srgb, #e3b363 35%, var(--border));background:color-mix(in srgb, #e3b363 4%, var(--background));border-left:3px solid #e3b363;border-radius:8px;margin:0 0 12px;padding:12px 14px}.case-response-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:9px;display:flex}.case-response-heading strong{color:#e3b363;font-size:14px}.case-response-heading>span{color:var(--muted-foreground);font-size:12px}.case-response-options,.case-response-states{flex-wrap:wrap;gap:8px;display:flex}.case-response-options button{gap:7px;font-size:13px;transition:border-color .15s,background .15s}.case-response-options button:hover,.case-response-options button[aria-pressed=true]{background:#e3b3631a;border-color:#e3b363}.case-response-states{margin-bottom:10px}.case-response-states>span{color:#73cdb2;border:1px solid #73cdb240;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:flex}.case-response-form{border-top:1px solid var(--border);margin-top:12px;padding-top:12px;animation:.16s ease-out case-record-reveal}.case-response-consequence{gap:14px;margin-bottom:12px;font-size:13px;line-height:1.6;display:flex}.case-response-consequence strong{white-space:nowrap;color:#e3b363}.case-response-fields{grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:14px;display:grid}.case-response-fields label{align-content:start;gap:6px;font-size:12px;font-weight:600;display:grid}.case-response-fields select,.case-response-fields textarea{background:var(--background);border:1px solid var(--border);width:100%;min-width:0;color:var(--foreground);border-radius:6px;padding:9px;font-size:14px;font-weight:400}.case-response-fields textarea:focus,.case-response-fields select:focus{outline-offset:2px;outline:2px solid #e3b363}.case-response-submit{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.case-response-submit small{color:var(--muted-foreground);margin-right:auto;font-size:12px}.case-response-error{color:#f69c9c;margin-top:8px;font-size:13px}.case-response-history{border:1px solid var(--border);background:var(--card);border-left:3px solid #e3b363;border-radius:8px;margin:10px 0;padding:10px 16px}.case-response-history summary{cursor:pointer;font-size:14px;font-weight:600}.case-response-history summary>span{color:#e3b363;margin-left:8px}.case-response-history ol{max-height:340px;padding-top:8px;overflow:auto}.case-response-history li{border-top:1px solid var(--border);padding:12px 0;font-size:13px;line-height:1.6}.case-response-history li>div{flex-wrap:wrap;gap:10px;display:flex}.case-response-history code{color:#e3b363}.case-response-history time{color:var(--muted-foreground);margin-left:auto;font-size:12px}.case-response-history blockquote{color:var(--muted-foreground);border-left:2px solid #b39bed;margin:6px 0;padding-left:10px}.case-v7{--case-line:color-mix(in srgb, var(--border) 80%, #456078);padding-bottom:12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.55}.case-v7>*+*{margin-top:16px}.case-v7 button,.case-v7 input,.case-v7 select{font:inherit}.case-v7 button{cursor:pointer}.case-v7 button:disabled{cursor:default}.case-v7 :is(h1,h2,h3,p){overflow-wrap:anywhere}.case-v7 h2{letter-spacing:-.025em;font-size:20px;font-weight:650}.case-v7 h3{font-size:16px;font-weight:600}.case-v7 button:focus-visible,.case-v7 summary:focus-visible{outline-offset:3px;outline:2px solid #49a6ff}.case-v7-header{justify-content:space-between;align-items:center;gap:24px;padding:12px 0 18px;display:flex}.case-v7-title{min-width:0}.case-v7-title-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.case-v7-title h1{letter-spacing:-.035em;font-size:clamp(22px,1.8vw,29px);font-weight:680;line-height:1.25}.case-v7-severity{border:1px solid;border-radius:5px;padding:3px 10px;font-size:12px}.case-v7-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:9px 20px;margin-top:12px;font-size:13px;display:flex}.case-v7-meta>span{align-items:center;gap:7px;display:flex}.case-v7-meta details{position:relative}.case-v7-meta summary{cursor:pointer}.case-v7-meta dl{z-index:35;background:var(--popover);border:1px solid var(--case-line);border-radius:7px;grid-template-columns:105px minmax(0,1fr);gap:10px;width:min(420px,80vw);padding:16px;display:grid;position:absolute;top:28px;left:0;box-shadow:0 12px 32px #0004}.case-v7-meta dd{color:var(--foreground);overflow-wrap:anywhere}.case-v7-header-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;max-width:500px;display:flex}.case-v7-header-actions button{gap:7px;font-size:13px}.case-v7 .case-v7-nav{gap:4px;margin-top:0;scroll-margin-top:80px;display:flex;overflow-x:auto;border:0!important;border-bottom:1px solid var(--case-line)!important;background:var(--background)!important;border-radius:0!important;padding:0!important}.case-v7 .case-v7-nav button{flex-shrink:0;border-radius:0!important;padding:13px 12px!important;font-size:13px!important}.case-v7 .case-v7-nav button[aria-current=page]{color:#66b6ff;background:0 0;border-bottom:2px solid #3d9eff}.case-v7-overview{gap:16px;display:grid}.case-v7-context{background:color-mix(in srgb, var(--card) 70%, var(--background));border:1px solid var(--case-line);border-radius:7px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:24px;padding:18px 20px;display:grid}.case-v7-context p{color:var(--muted-foreground);max-width:800px;margin-top:5px;font-size:14px}.case-v7-context dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.case-v7-context dt{color:var(--muted-foreground);font-size:12px}.case-v7-context dd{overflow-wrap:anywhere;margin-top:5px;font-size:14px;font-weight:550}.case-v7-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);align-items:stretch;gap:16px;display:grid}.case-v7 .case-graph{min-width:0;box-shadow:none;border-radius:7px;margin:0}.case-v7 .case-graph-header{gap:8px;padding:14px 18px}.case-v7 .case-graph-header .case-eyebrow{display:none}.case-v7 .case-graph-header h2{font-size:18px}.case-v7 .case-graph-header p{font-size:12px}.case-v7 .case-graph-header button{padding:6px 9px;font-size:12px}.case-v7 .case-graph-tools{padding:9px 14px}.case-v7 .case-graph-tools input{font-size:13px}.case-v7 .case-graph-legend{gap:8px 18px;padding:9px 15px;font-size:11px}.case-v7 .case-graph-idle{padding:10px 15px;font-size:12px}.case-v7 .case-graph-full{z-index:40}.case-v7-recent{border:1px solid var(--case-line);background:var(--card);border-radius:7px;min-width:0}.case-v7-recent header{border-bottom:1px solid var(--case-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;padding:12px 16px;display:flex}.case-v7-recent h2{align-items:center;gap:9px;font-size:18px;display:flex}.case-v7-recent header button{padding:4px;font-size:12px}.case-v7-recent li{border-bottom:1px solid var(--case-line);grid-template-columns:104px minmax(0,1fr);gap:12px;margin:0 16px;padding:17px 0;display:grid}.case-v7-recent li:last-child{border:0}.case-v7-recent .case-event-time{font-size:12px}.case-v7-recent .case-event-time small{font-size:10px}.case-v7-recent li>button{text-align:left;min-width:0;padding-right:20px;position:relative}.case-v7-recent strong{font-size:14px;font-weight:600;display:block}.case-v7-recent li>button>span{-webkit-line-clamp:2;color:var(--muted-foreground);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.case-v7-recent li>button>svg{color:#74baff;position:absolute;top:4px;right:0}.case-v7-materials{border:1px solid var(--case-line);border-radius:7px;padding:16px 18px}.case-v7-materials h2{margin-bottom:12px;font-size:16px}.case-v7-materials>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.case-v7-materials button{text-align:left;border-radius:5px;align-items:center;gap:12px;min-width:0;padding:8px;display:flex}.case-v7-materials button:hover{background:#429aff12}.case-v7-materials svg{color:#7ac5f8;flex-shrink:0;width:21px}.case-v7-materials button>span{flex:1}.case-v7-materials strong{font-size:14px;font-weight:550;display:block}.case-v7-materials small{color:var(--muted-foreground);margin-top:3px;font-size:12px;display:block}.case-v7-overview>details,.case-v7-fold{border-radius:6px;border:1px solid var(--case-line)!important;padding:12px 16px!important}.case-v7 summary{cursor:pointer;font-size:14px}.case-v7-fold ul{color:var(--muted-foreground);margin-top:12px;padding-left:20px;list-style:outside}.case-v7-footer{z-index:20;background:color-mix(in srgb, var(--background) 95%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--case-line);flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;padding:12px 4px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 25px #0001}.case-v7-footer>button{align-items:center;gap:8px;font-size:13px;display:flex}.case-v7-footer b{background:var(--muted);border-radius:4px;padding:1px 7px;font-size:11px}.case-v7-footer>button:last-child{margin-left:auto}.case-v7-decision{grid-template-columns:minmax(0,1.35fr) minmax(340px,1fr);gap:32px;display:grid}.case-v7-decision-form>section{border-bottom:1px solid var(--case-line);margin:20px 0;padding-bottom:18px}.case-v7-decision-form h3{align-items:center;gap:14px;margin-bottom:12px;display:flex}.case-v7-decision-form h3>span{background:#439fff12;border:1px solid #439fff99;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.case-v7-decision-form .soc-card{background:0 0;border-radius:5px;box-shadow:none!important}.case-v7-decision-form section[data-tour]>section{border:0;padding:0}.case-v7-decision-form section[data-tour]>section>h3{display:none}.case-v7-decision-form section[data-tour] button{padding:14px}.case-v7-decision-form section[data-tour] button>span:first-child{font-size:14px}.case-v7-decision-form fieldset{border:0;padding:0}.case-v7-decision-form fieldset legend{display:none}.case-v7-decision-form fieldset label{border:1px solid var(--case-line);border-radius:5px;margin:7px 0;padding:12px}.case-v7-notebook{border-left:1px solid var(--case-line);min-width:0;padding:0 0 0 26px}.case-v7-notebook>h2{margin:0 0 18px}.case-v7-notebook .soc-card{box-shadow:none;background:0 0;border:0;padding-left:0;padding-right:0}.case-v7-notebook ul{max-height:none;padding:0}.case-v7-notebook li.soc-card{margin-top:12px;border-bottom:1px solid var(--case-line)!important;border-left:2px solid #419eff!important;padding:12px!important}.case-v7-notebook li p{font-size:13px;font-style:normal;line-height:1.7}.case-v7-notebook li button{font-size:12px}.case-v7-error{color:#f28b9e;border-left:3px solid #f28b9e;padding:12px}.case-v7-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 18px;display:flex}.case-v7-section-title p{color:var(--muted-foreground);margin-top:4px;font-size:14px}.case-v7-decision-form>.case-v7-section-title{display:block}.case-v7-inline-hunt{border:1px solid var(--case-line);border-radius:7px;margin-bottom:18px;padding:0 18px}.case-v7-inline-hunt textarea{min-height:135px!important}.case-v7-log-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.case-v7-log-tools>label{border:1px solid var(--case-line);min-width:180px;color:var(--muted-foreground);border-radius:5px;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.case-v7-log-tools input{width:100%;min-width:0;height:39px;color:var(--foreground);background:0 0;outline:none}.case-v7-log-tools select,.case-v7-columns>summary{background:var(--card);border:1px solid var(--case-line);border-radius:5px;padding:9px 12px;font-size:13px}.case-v7-table-name{color:#79bffc;align-items:center;gap:7px;font-size:13px;display:flex}.case-v7-columns{position:relative}.case-v7-columns>div{z-index:30;background:var(--popover);border:1px solid var(--case-line);border-radius:6px;width:220px;padding:12px;position:absolute;top:45px;right:0;box-shadow:0 8px 30px #0004}.case-v7-columns label{align-items:center;gap:9px;padding:6px;font-size:13px;display:flex}.case-v7-columns input{width:15px;height:15px}.case-v7-log-caption{flex-wrap:wrap;justify-content:space-between;gap:15px;padding:12px 0;display:flex}.case-v7-log-caption span{color:var(--muted-foreground);font-size:12px}.case-v7-table-scroll{border:1px solid var(--case-line);border-radius:6px;max-height:460px;overflow:auto}.case-v7-log-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:680px;font-size:13px}.case-v7-log-table th:first-child{width:42px}.case-v7-log-table th{background:var(--card);z-index:1;padding:13px 14px;font-size:12px;font-weight:550;position:sticky;top:0}.case-v7-log-table th:last-child{width:45%}.case-v7-log-table th button{align-items:center;gap:8px;display:flex}.case-v7-log-table td{border-top:1px solid var(--case-line);overflow-wrap:anywhere;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.case-v7-log-table tr:nth-child(2n){background:color-mix(in srgb, var(--card) 40%, transparent)}.case-v7-log-table tr.is-selected{background:#348eee20;box-shadow:inset 3px 0 #419eff}.case-v7-log-table .is-selected td:first-child svg{transform:rotate(90deg)}.case-v7-message{text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.case-v7-log-detail{border:1px solid var(--case-line);border-radius:6px;margin-top:12px;padding:16px;animation:.15s ease-out case-record-reveal}.case-v7-log-detail header{justify-content:space-between;align-items:center;display:flex}.case-v7-log-detail nav{border-bottom:1px solid var(--case-line);gap:18px;margin:8px 0 16px;display:flex}.case-v7-log-detail nav button{border-bottom:2px solid #0000;padding:10px 0;font-size:13px}.case-v7-log-detail nav button[aria-pressed=true]{color:#75c4ff;border-color:#419eff}.case-v7-log-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin-bottom:18px;display:grid}.case-v7-log-detail dl>div{grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid}.case-v7-log-detail dt{color:var(--muted-foreground);font-size:12px}.case-v7-log-detail dd{overflow-wrap:anywhere;font:12px/1.7 ui-monospace,Consolas,monospace}.case-v7-log-detail dl button{text-align:left;word-break:break-word;align-items:center;gap:7px;display:inline-flex}.case-v7-log-detail .case-terminal{grid-template-columns:1fr 1fr}.case-v7-record-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.case-v7-source-note{color:var(--muted-foreground);padding:15px 0;font-size:13px}.case-v7-entity-sheet{font-family:Inter,ui-sans-serif,system-ui,sans-serif;z-index:110!important}.case-v7-entity-sheet .case-graph-detail{border:0;max-height:none;padding:14px 0;overflow:visible}.case-v7-entity-sheet .case-graph-detail>header>div:first-child{display:none}.case-v7-entity-sheet .case-graph-evidence{max-height:none;display:block}.case-v7-entity-sheet .case-graph-evidence>aside{border-left:0;border-top:1px solid var(--border);margin-top:22px;padding:14px 0}.case-v7-entity-sheet .case-terminal{grid-template-columns:1fr}.case-v7-entity-sheet .case-code-block pre{font-size:13px}.case-v7 .case-timeline>section>div:first-child{box-shadow:none;border:0;border-radius:0;padding:0 0 12px;background:0 0!important}.case-v7 .case-timeline>section>div:first-child>div:first-child>span{display:none}.case-v7 .case-timeline>section>div:nth-child(2){background:0 0;border:0;padding:0 0 14px}.case-v7 .case-timeline-list{border-top:1px solid var(--case-line);gap:0}.case-v7 .case-timeline-item{border-bottom:1px solid var(--case-line);grid-template-columns:140px 26px minmax(0,1fr);gap:12px;padding:10px 0}.case-v7 .case-timeline-time{padding-top:15px}.case-v7 .case-timeline-time>span{display:none}.case-v7 .case-timeline-rail>span:first-child{width:9px;height:9px;box-shadow:none;background:#72baff;border:0;margin-top:23px;font-size:0}.case-v7 .case-timeline-rail>span:nth-child(2){background:var(--case-line);top:32px}.case-v7 .case-timeline-article{box-shadow:none;border-radius:0;margin:0;background:0 0!important;border:0!important}.case-v7 .case-timeline-article>div:first-child>span:first-child{border-radius:50%;width:33px;height:33px}.case-v7 .case-timeline-article strong{font-size:15px}.case-v7 .case-timeline-article .case-record-prose{font-size:13px;line-height:1.65}.case-v7 .case-v7-event-actions{padding:0 0 8px 45px}.case-v7 .case-timeline-item:not(.is-open) .case-v7-event-actions>button{display:none}.case-v7 .case-timeline-item:not(.is-open) .case-record-prose{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.case-v7 .case-timeline-item.is-open{background:color-mix(in srgb, var(--card) 50%, transparent)}.case-v7 .case-timeline-item:not(.is-open) .case-v7-event-actions{display:none}.case-v7 .case-timeline-item{padding:6px 0}.case-v7 .case-timeline-article>div:first-child{padding:10px 0}.case-v7 .case-timeline-item:not(.is-open) .case-record-prose{margin-top:4px}.case-v7-record-label{color:var(--foreground);margin:0 0 14px;font-weight:600}@media (width>=1500px){.case-v7-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(390px,1fr)}}@media (width<=1150px){.case-v7-header{flex-direction:column;align-items:flex-start;gap:14px}.case-v7-header-actions{justify-content:flex-start;max-width:none}.case-v7-context{grid-template-columns:1fr}.case-v7-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(285px,1fr)}.case-v7-recent li{grid-template-columns:85px minmax(0,1fr);gap:8px}.case-v7-decision{grid-template-columns:minmax(0,1.25fr) minmax(290px,1fr);gap:20px}}@media (width<=850px){.case-v7-overview-grid,.case-v7-decision{grid-template-columns:1fr}.case-v7-notebook{border-left:0;border-top:1px solid var(--case-line);padding:18px 0 0}.case-v7-log-detail dl{grid-template-columns:1fr}.case-v7 .case-timeline-item{grid-template-columns:112px 18px minmax(0,1fr);gap:8px}.case-v7-recent li{grid-template-columns:110px minmax(0,1fr)}}@media (width<=550px){.case-v7-context{padding:14px}.case-v7-context dl{grid-template-columns:1fr;gap:12px}.case-v7-context dl>div{grid-template-columns:120px minmax(0,1fr);gap:8px;display:grid}.case-v7-context dd{margin:0}.case-v7-footer{gap:10px}.case-v7-footer>button:last-child{font-size:12px}.case-v7 .case-timeline-item{grid-template-columns:1fr}.case-v7 .case-timeline-time{grid-column:1;padding:4px 0}.case-v7 .case-timeline-time .case-event-time{flex-wrap:wrap;gap:8px;display:flex}.case-v7 .case-timeline-rail{display:none}.case-v7 .case-timeline-article{grid-column:1}.case-v7-log-detail .case-terminal{grid-template-columns:1fr}.case-v7-log-tools select{flex:1}.case-v7-entity-sheet{padding:20px 16px}.case-v7 .case-v7-nav{scroll-margin-top:65px}}@media (prefers-reduced-motion:reduce){.case-v7-log-detail{animation:none}.case-v7 *{scroll-behavior:auto!important}}@keyframes case-record-reveal{0%{opacity:.5;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (width<=850px){.case-terminal,.case-response-fields{grid-template-columns:1fr}.case-response-consequence{display:block}.case-response-consequence p{margin-top:4px}}@media (width<=650px){.case-record-toggle{grid-template-columns:26px minmax(0,1fr) 20px;gap:8px;padding:12px}.case-record-content{padding:10px 12px 12px}.case-records-header{padding:14px}.case-records-header h2{font-size:20px}.case-response-submit button{flex:1}.case-response-submit small{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.case-record-content,.case-response-form{animation:none}.case-response-options button{transition:none}}.case-analysis-split{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.65fr) minmax(330px,1fr);align-items:start;gap:0;display:grid}.case-analysis-split>.case-v7-logs{min-width:0;padding:24px 24px 24px 0}.case-analysis-aside{border-left:1px solid var(--border);background:color-mix(in srgb, var(--card) 45%, transparent);min-width:0;padding:24px}.case-analysis-split.notebook-hidden{grid-template-columns:1fr}.analysis-notebook{min-width:0;color:var(--foreground)}.analysis-notebook>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.analysis-notebook h2{letter-spacing:-.025em;font-size:22px;font-weight:700;line-height:1.3}.analysis-notebook header p{color:var(--muted-foreground);margin-top:7px;font-size:13px;line-height:1.6}.analysis-notebook header>span{color:var(--primary);white-space:nowrap;font-variant-numeric:tabular-nums}.notebook-explainer{color:var(--muted-foreground);margin:14px 0;font-size:12px;line-height:1.65}.analysis-notebook ol{margin:8px 0 0;padding:0;list-style:none}.analysis-notebook li{border-bottom:1px solid var(--border);padding:20px 0}.notebook-question-heading{align-items:start;gap:12px;display:flex}.notebook-question-heading>span{border:1px solid var(--border);width:28px;height:28px;color:var(--muted-foreground);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.is-written .notebook-question-heading>span{color:#65dcb9;background:#12362f;border-color:#319d85}.notebook-question-heading label{padding-top:2px;font-size:15px;font-weight:650;line-height:1.5}.analysis-notebook li>p{color:var(--muted-foreground);margin:9px 0 12px 40px;font-size:12px;line-height:1.7}.analysis-notebook textarea{resize:vertical;border:1px solid var(--border);background:var(--background);width:calc(100% - 40px);min-height:76px;font:inherit;color:var(--foreground);border-radius:6px;margin-left:40px;padding:12px;font-size:14px;line-height:1.65}.analysis-notebook textarea:focus{outline:2px solid var(--primary);outline-offset:2px}.analysis-notebook textarea::placeholder{color:var(--muted-foreground);opacity:.85}.notebook-question-actions,.notebook-sources{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0 40px;display:flex}.notebook-question-actions{justify-content:space-between}.notebook-question-actions button,.notebook-sources button,.notebook-toggle{color:var(--primary);border:1px solid var(--border);background:var(--background);border-radius:5px;padding:6px 9px;font-size:12px}.notebook-sources button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.notebook-question-actions small{color:var(--muted-foreground);font-size:11px}.notebook-free-notes{margin-top:20px;font-size:14px}.notebook-free-notes summary{cursor:pointer;padding:10px 0}.notebook-free-notes .soc-card{border:0;margin-top:10px}.notebook-toggle{margin:0 0 18px}.notebook-source-target{border-left:3px solid var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;padding:12px;font-size:13px;display:flex}.notebook-source-target button{color:var(--primary);margin-left:auto}.notebook-attach-label{gap:8px;margin-bottom:18px;font-size:13px;display:grid}.notebook-attach-label select{background:var(--background);border:1px solid var(--border);border-radius:6px;width:100%;max-width:100%;padding:10px}.case-analysis-split .case-v7-log-tools{gap:8px}.case-analysis-split .case-v7-log-tools>label{flex-basis:100%}.case-analysis-split .case-v7-log-caption{align-items:start;gap:12px}.case-analysis-split .case-v7-log-caption span{max-width:260px;font-size:11px}.case-analysis-split .case-v7-log-table{width:100%;min-width:560px;font-size:13px}.case-analysis-split .case-v7-log-table th:first-child{width:34px}.case-analysis-split .case-v7-log-table th[data-column=TimeGenerated]{width:160px}.case-analysis-split .case-v7-log-table th[data-column=SourceId]{width:150px}.case-analysis-split .case-v7-log-table th[data-column=Message]{width:auto}.case-analysis-split .case-v7-log-table td{vertical-align:top;padding:13px 10px}.case-analysis-split .case-v7-log-table th{padding:12px 10px;font-family:inherit}.case-analysis-split .case-v7-log-table tbody tr{cursor:pointer}.case-analysis-split .case-v7-log-table tbody tr:hover{background:color-mix(in srgb, var(--primary) 7%, var(--background))}.case-analysis-split .case-v7-log-table tr.is-selected{box-shadow:inset 3px 0 var(--primary);background:color-mix(in srgb, var(--primary) 15%, var(--background))}.case-analysis-split .case-v7-message{white-space:normal;text-align:left;gap:6px;width:100%;max-width:none;font-family:ui-sans-serif,system-ui,sans-serif;display:grid}.case-analysis-split .case-v7-message strong{color:var(--foreground);font-size:13px;font-weight:600}.case-analysis-split .case-v7-message>span{color:var(--muted-foreground);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.case-analysis-split .case-v7-log-detail{box-shadow:none;border-radius:6px;margin-top:18px}.case-analysis-split .case-v7-log-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.case-analysis-split .case-v7-log-detail .case-terminal{grid-template-columns:1fr}.case-live-devices{padding:24px 0}.case-live-devices header{margin-bottom:24px}.case-live-devices h2{font-size:24px;font-weight:700}.case-live-devices header p{max-width:720px;color:var(--muted-foreground);margin-top:8px;line-height:1.7}.case-live-device{border-bottom:1px solid var(--border);align-items:center;gap:18px;padding:22px 12px;display:flex}.case-live-device>svg{color:var(--primary)}.case-live-device>div{flex:1}.case-live-device h3{font-family:ui-monospace,monospace;font-size:16px;font-weight:650}.case-live-device p{color:var(--muted-foreground);margin-top:6px;font-size:13px}@media (width>=1500px){.case-analysis-split{grid-template-columns:minmax(0,1.8fr) minmax(420px,1fr)}}@media (width<=1000px){.case-analysis-split{grid-template-columns:1fr}.case-analysis-aside{border-left:0;border-top:1px solid var(--border);padding:24px 0}.case-analysis-split>.case-v7-logs{padding-right:0}}@media (width<=600px){.case-live-device{flex-wrap:wrap}.case-live-device>button{width:100%}.analysis-notebook textarea{width:100%;margin-left:0}.analysis-notebook li>p,.notebook-question-actions,.notebook-sources{margin-left:0}}.case-hint-strip{border:1px solid var(--border);background:var(--card);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:14px 18px;display:flex}.case-hint-strip>div:first-child{margin-right:auto}.case-hint-strip>div:first-child strong{font-size:13px;display:block}.case-hint-strip>div:first-child span,.case-hint-strip>small{color:var(--muted-foreground);font-size:11px}.case-hint-strip>small{flex-basis:100%}.case-paid-hint{position:relative}.case-paid-hint summary{cursor:pointer;color:#efbd70;background:#b9852210;border:1px solid #d6a05555;border-radius:7px;padding:8px 11px;font-size:12px;list-style:none}.case-paid-hint summary button{cursor:pointer}.case-paid-hint summary button:disabled{cursor:not-allowed;opacity:.45}.case-paid-hint p{z-index:30;background:var(--popover);border:1px solid var(--border);width:min(360px,80vw);color:var(--foreground);border-top:2px solid #efbd70;border-radius:8px;padding:16px;font-size:14px;line-height:1.7;position:absolute;top:100%;right:0;box-shadow:0 12px 40px #0005}.case-paid-hint:focus-within{outline:2px solid var(--primary);outline-offset:3px}@media (width<=640px){.case-paid-hint p{width:100%;margin-top:8px;position:static}.case-paid-hint[open]{width:100%}}
