:root{--bg:#f3f5f8;--surface:#fff;--ink:#18212c;--muted:#5a6574;--line:#c5cdd7;--app:#e6ecf6;--app-line:#33435c;--accent:#2451c7;--accent-soft:#e3eafc;--danger:#bf2a3a;--danger-soft:#f9e4e6;--good:#1c7a4b;--good-soft:#e1f3e8;--warn:#9a5800;--warn-soft:#fbefd8;--scrim:#0e131873;--shadow-menu:0 8px 24px #18212c24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e1318;--surface:#151c24;--ink:#e3e8ee;--muted:#97a2b1;--line:#36414e;--app:#1c2735;--app-line:#aebdd2;--accent:#85a5ff;--accent-soft:#1b2847;--danger:#ff7d8a;--danger-soft:#3b1d24;--good:#58c690;--good-soft:#14301f;--warn:#f0b45a;--warn-soft:#3a2b12;--scrim:#0009;--shadow-menu:0 8px 24px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0e1318;--surface:#151c24;--ink:#e3e8ee;--muted:#97a2b1;--line:#36414e;--app:#1c2735;--app-line:#aebdd2;--accent:#85a5ff;--accent-soft:#1b2847;--danger:#ff7d8a;--danger-soft:#3b1d24;--good:#58c690;--good-soft:#14301f;--warn:#f0b45a;--warn-soft:#3a2b12;--scrim:#0009;--shadow-menu:0 8px 24px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--font-sans:"IBM Plex Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--radius-2:2px;--radius-3:3px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-pill:999px;--nav-width:172px;--side-width:250px;--side-width-wide:300px;--flow-indent:18px;--flow-indent-phone:12px;--flow-ms-width:52px;--flow-bar-width:150px;--touch-min:44px;--tabbar-height:56px;--spark-width:84px}.t-detail-title{font-family:var(--font-sans);font-size:19px;font-weight:600;line-height:1.35}.t-screen-title{font-family:var(--font-sans);font-size:17px;font-weight:600;line-height:1.65}.t-stat{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1.65}.t-row-title{font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1.65}.t-body{font-family:var(--font-sans);font-size:13.5px;font-weight:400;line-height:1.65}.t-body-sm{font-family:var(--font-sans);font-size:12.5px;font-weight:400;line-height:1.65}.t-label{font-family:var(--font-sans);letter-spacing:.04em;font-size:12px;font-weight:600;line-height:1.65}.t-pill{font-family:var(--font-sans);letter-spacing:.02em;font-size:11px;font-weight:600;line-height:1.65}.t-caption{font-family:var(--font-sans);font-size:11px;font-weight:400;line-height:1.65}.t-chip{font-family:var(--font-sans);font-size:10.5px;font-weight:600;line-height:1.65}.t-exception{font-family:var(--font-mono);font-size:13px;font-weight:500;line-height:1.65}.t-mono{font-family:var(--font-mono);font-size:12px;font-weight:400;line-height:1.65}.t-mono-sm{font-family:var(--font-mono);font-size:11.5px;font-weight:400;line-height:1.6}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);margin:0;font-size:13.5px;line-height:1.65}[hidden]{display:none!important}code{font-family:var(--font-mono);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-4);padding:0 4px;font-size:.9em}.mono{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:11.5px}.num{text-align:right;font-variant-numeric:tabular-nums}:where(button,a,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mk{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-10);grid-template-columns:var(--nav-width) minmax(0, 1fr);grid-template-rows:auto 1fr;font-size:13.5px;display:grid;overflow:hidden}.mk-top{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;padding:10px 16px;display:flex}.mk-brand{align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.mk-brand i{border-radius:var(--radius-2);background:var(--danger);width:9px;height:9px;display:inline-block;transform:rotate(45deg)}.mk-user{color:var(--muted);font-size:12px}.mk-nav{border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:10px 8px;display:flex}.mk-nav button{font:inherit;text-align:left;border-radius:var(--radius-6);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.mk-nav button:hover{background:var(--bg)}.mk-nav button[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:600}.mk-nav .cnt{font-variant-numeric:tabular-nums;color:var(--muted);font-size:11px}.mk-nav .cnt.hot{color:var(--danger);font-weight:600}.mk-back{font:inherit;min-height:var(--touch-min);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0 8px 0 4px;font-size:15px;font-weight:600;display:none}.mk-main{align-content:start;gap:16px;min-width:0;padding:18px 20px 24px;display:grid}.scr{align-content:start;gap:14px;min-width:0;display:grid}.scr-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.scr-h h3{margin:0;font-size:17px;font-weight:600}.scr-h p{color:var(--muted);margin:0;font-size:12.5px}.mk-env{border:1px solid var(--line);border-radius:var(--radius-6);background:var(--surface);color:var(--ink);cursor:pointer;padding:4px 10px;font-family:inherit;font-size:12.5px}.mk-search{min-width:0;font:inherit;font-family:var(--font-mono);border:1px solid var(--line);border-radius:var(--radius-6);background:var(--surface);color:var(--ink);flex:200px;padding:6px 10px;font-size:12.5px}.hint{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.hint code{font-size:11.5px}.pill{letter-spacing:.02em;border-radius:var(--radius-4);white-space:nowrap;border:1px solid #0000;align-items:center;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}.p-new{background:var(--accent-soft);color:var(--accent)}.p-reg,.p-crit{background:var(--danger-soft);color:var(--danger)}.p-spike,.p-high{background:var(--warn-soft);color:var(--warn)}.p-env{background:var(--bg);color:var(--muted);border-color:var(--line)}.p-ok{background:var(--good-soft);color:var(--good)}.p-med{background:var(--bg);color:var(--ink);border-color:var(--line)}.mk-eg{color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius-4);padding:1px 6px;font-size:11px}.mask{font-family:var(--font-mono);color:var(--warn);background:var(--warn-soft);border-radius:var(--radius-3);white-space:nowrap;justify-self:start;padding:0 4px;font-size:11px}.kv>.mask{white-space:normal;overflow-wrap:anywhere}.b{font:inherit;border-radius:var(--radius-6);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;padding:5px 10px;font-size:12.5px;text-decoration:none;display:inline-block}.b:hover{border-color:var(--muted)}.b.pri{background:var(--accent);border-color:var(--accent);color:var(--surface);font-weight:600}.b.sm{padding:3px 8px;font-size:12px}.b[disabled]{opacity:.55;cursor:default}.linkish{font:inherit;color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:none}.linkish:hover{text-decoration:underline}.ttl.linkish{color:var(--ink)}.bar-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dd{display:inline-block;position:relative}.dd-menu{z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-8);width:290px;max-width:78vw;box-shadow:var(--shadow-menu);gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0}.dd-menu button{font:inherit;text-align:left;color:var(--ink);border-radius:var(--radius-6);cursor:pointer;background:0 0;border:0;gap:2px;padding:7px 9px;font-size:13px;display:grid}.dd-menu button:hover,.dd-menu button:focus-visible{background:var(--bg)}.dd-menu small{color:var(--muted);font-size:11.5px;line-height:1.45}.dd-title,.dd-menu .dd-cancel{display:none}.dd-menu.static{width:auto;max-width:320px;box-shadow:none;border:1px solid var(--line);border-radius:var(--radius-8);position:static}.tabbar{z-index:10;background:var(--bg);border-top:1px solid var(--line);padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);grid-template-columns:repeat(5,minmax(0,1fr));display:none;position:fixed;bottom:0;left:0;right:0}.tabbar>button,.tabbar .dd>button{font:inherit;width:100%;min-height:var(--tabbar-height);color:var(--muted);cursor:pointer;background:0 0;border:0;place-content:center;gap:2px;font-size:12.5px;display:grid}.tabbar .dd{display:block}.tabbar [aria-current=page]{color:var(--accent);box-shadow:inset 0 2px var(--accent);font-weight:600}.tabbar .cnt{font-variant-numeric:tabular-nums;min-height:1.4em;font-size:11px;font-weight:600}.tabbar .cnt.hot{color:var(--danger)}.tabbar.static{border:1px solid var(--line);border-radius:var(--radius-8);display:grid;position:static}.actionbar{z-index:10;padding:8px max(12px, env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));background:var(--bg);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 52px;gap:8px;display:none;position:fixed;bottom:0;left:0;right:0}.actionbar .dd{display:block}.actionbar>.b,.actionbar .dd>.b{text-align:center;width:100%;min-height:48px}.actionbar.static{border:1px solid var(--line);border-radius:var(--radius-8);display:grid;position:static}.seg{border:1px solid var(--line);border-radius:var(--radius-6);display:inline-flex;overflow:hidden}.seg button{font:inherit;background:var(--surface);color:var(--ink);cursor:pointer;border:0;border-right:1px solid var(--line);font-variant-numeric:tabular-nums;padding:5px 10px;font-size:12.5px}.seg button:last-child{border-right:0}.seg button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);font-weight:600}.chipbtn{font:inherit;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;padding:5px 12px;font-size:13px}.chipbtn[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.fchips{min-height:28px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.fchip{border:1px solid var(--accent);border-radius:var(--radius-pill);color:var(--accent);background:var(--accent-soft);align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:12px;display:inline-flex}.fchip.ex{border-color:var(--danger);color:var(--danger);background:var(--danger-soft)}.fchip button{font:inherit;background:var(--surface);color:var(--ink);border-radius:var(--radius-pill);cursor:pointer;border:0;padding:1px 7px;font-size:11px}.notice{border-radius:var(--radius-6);background:var(--danger-soft);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 12px;font-size:13px;display:flex}.notice.info{background:var(--accent-soft)}.notice.warn{background:var(--warn-soft)}.toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--bg);border-radius:var(--radius-8);z-index:20;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:9px 14px;font-size:13px;display:flex;position:fixed;transform:translate(-50%)}.toast.static{justify-self:start;position:static;transform:none}.toast button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sq-empty{color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius-6);gap:4px;padding:10px;font-size:12.5px;display:grid}.list{border:1px solid var(--line);border-radius:var(--radius-8);overflow:hidden}.irow{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 14px;display:flex}.irow:last-child{border-bottom:0}.irow.sel{background:var(--accent-soft)}.irow.dim{opacity:.6}.irow .main{flex:280px;gap:4px;min-width:0;display:grid}.irow .tags{flex-wrap:wrap;gap:5px;display:flex}.irow .ttl{overflow-wrap:anywhere;font-size:14px;font-weight:600}.irow .sub{font-family:var(--font-mono);color:var(--muted);overflow-wrap:anywhere;font-size:11.5px}.irow .met{font-variant-numeric:tabular-nums;align-items:center;gap:16px;display:flex}.irow .met div{text-align:right;min-width:44px;display:grid}.irow .met b{font-size:13.5px}.irow .met span{color:var(--muted);font-size:11px}.irow .act{gap:6px;display:flex}.spark{width:var(--spark-width);height:26px;display:block}.spark rect{fill:var(--accent);opacity:.5}.spark rect.hi{fill:var(--danger);opacity:1}.dh{gap:8px;display:grid}.dh h3{overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:600;line-height:1.35}.dh .sub{font-family:var(--font-mono);color:var(--muted);overflow-wrap:anywhere;font-size:12px}.stats4{border:1px solid var(--line);border-radius:var(--radius-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stats4>div{border-right:1px solid var(--line);gap:2px;min-width:0;padding:10px 14px;display:grid}.stats4>div:last-child{border-right:0}.stats4 b{font-variant-numeric:tabular-nums;font-size:18px}.stats4 span{color:var(--muted);overflow-wrap:anywhere;font-size:11.5px}.chart24{width:100%;height:auto;display:block}.chart24 rect{fill:var(--accent);opacity:.5}.chart24 rect.hi{fill:var(--danger);opacity:.9}.chart24 text{fill:var(--muted);font-size:10px;font-family:var(--font-sans)}.chart24 text.call{fill:var(--danger);font-weight:600}.chart24 line{stroke:var(--line);stroke-width:1px}.split{grid-template-columns:minmax(0, 1fr) var(--side-width);align-items:start;gap:16px;display:grid}.split.wide{grid-template-columns:minmax(0, 1fr) var(--side-width-wide)}.side{gap:12px;min-width:0;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius-8);background:var(--surface);align-content:start;gap:8px;min-width:0;padding:12px 14px;display:grid}.card h4{color:var(--muted);letter-spacing:.04em;margin:0;font-size:12px;font-weight:600}.kv{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;font-size:12.5px;display:grid}.meter{background:var(--bg);border-radius:var(--radius-2);grid-column:1/-1;height:4px;margin-top:-2px;overflow:hidden}.meter i{background:var(--accent);height:100%;display:block}.act-log{gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.act-log time{font-family:var(--font-mono);color:var(--muted);font-size:11px;display:block}.tl{gap:14px;display:grid}.tl-day{gap:6px;display:grid}.tl-day h4{color:var(--muted);margin:0;font-size:12px;font-weight:600}.tl-row{border:1px solid var(--line);border-radius:var(--radius-6);grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:9px 12px;display:grid}.tl-row time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.tl-row .what{gap:2px;min-width:0;display:grid}.tl-row .what .mono{font-size:12px}.tl-row .what .e{color:var(--danger);overflow-wrap:anywhere;font-size:12.5px}.tl-row .go{gap:10px;font-size:12.5px;display:flex}.table-wrap{overflow-x:auto}.dt{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-8);font-variant-numeric:tabular-nums;width:100%;min-width:520px;font-size:12.5px;overflow:hidden}.dt th,.dt td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:9px 12px}.dt tr:last-child th,.dt tr:last-child td{border-bottom:0}.dt thead th{letter-spacing:.04em;color:var(--muted);background:var(--bg);font-size:12px;font-weight:600}.dt tbody th{white-space:nowrap;font-weight:600}.ev{border:1px solid var(--line);border-radius:var(--radius-8);min-width:0;overflow:hidden}.ev-h{background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:9px 14px;display:flex}.ev-meta{color:var(--muted);flex-wrap:wrap;gap:4px 14px;padding:10px 14px 0;font-size:12.5px;display:flex}.ev-meta b{color:var(--ink);font-weight:600}.ev-b{gap:12px;min-width:0;padding:12px 14px;display:grid}.exc{font-family:var(--font-mono);color:var(--danger);overflow-wrap:anywhere;font-size:13px;font-weight:500}.frames{font-family:var(--font-mono);border:1px solid var(--line);border-radius:var(--radius-6);font-size:12px;overflow:hidden}.fr{border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:2px;padding:7px 10px;display:grid}.fr:last-child{border-bottom:0}.fr.app{background:var(--accent-soft)}.fr .tag{font-family:var(--font-sans);color:var(--accent);font-size:10.5px;font-weight:600}.fr pre{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-4);margin:4px 0 0;padding:6px 8px;font-size:11.5px;line-height:1.6;overflow-x:auto}.fr pre em{background:var(--danger-soft);font-style:normal;display:block}.fr.lib{color:var(--muted)}.fr.more{padding:0}.fr.more button{text-align:left;width:100%;font:inherit;font-family:var(--font-sans);background:var(--bg);color:var(--muted);cursor:pointer;border:0;padding:7px 10px;font-size:12px}details.sec{border-top:1px solid var(--line);padding-top:10px}details.sec summary{cursor:pointer;font-size:13px;font-weight:600}details.sec .kv{margin-top:8px}.flow{border:1px solid var(--line);border-radius:var(--radius-10);background:var(--surface);min-width:0;font-size:13px;overflow:hidden}.flow-h{background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.flow-h .muted,.flow-legend .muted{color:var(--muted);font-size:12px}.flow-legend{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px;display:flex}.ly{border-radius:var(--radius-3);white-space:nowrap;border:1px solid var(--line);color:var(--muted);padding:0 6px;font-size:10.5px;font-weight:600}.ly-ctl,.ly-svc,.ly-repo{color:var(--accent);background:var(--accent-soft);border-color:#0000}.ly-cli{color:var(--ink)}.ly-db,.ly-http,.ly-aws{color:var(--warn);background:var(--warn-soft);border-color:#0000}.rep{border-radius:var(--radius-3);background:var(--warn-soft);color:var(--warn);padding:0 5px;font-size:10.5px;font-weight:600}details.tn{border-bottom:1px solid var(--line)}details.tn:last-child{border-bottom:0}details.tn>summary{cursor:pointer;grid-template-columns:minmax(0, 1fr) var(--flow-ms-width) var(--flow-bar-width);padding:6px 14px 6px calc(14px + var(--d,0) * var(--flow-indent));align-items:center;gap:10px;list-style:none;display:grid}details.tn>summary::-webkit-details-marker{display:none}details.tn[open]>summary{background-color:var(--bg)}details.tn.err>summary{box-shadow:inset 3px 0 var(--danger)}details.tn.nul>summary{box-shadow:inset 3px 0 var(--warn);background-color:var(--warn-soft)}.tn-main{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.tn-name{overflow-wrap:anywhere;font-weight:600}.tn-prev{color:var(--muted);overflow-wrap:anywhere}details.tn.err .tn-prev{color:var(--danger)}.tn-ms{text-align:right;color:var(--muted);font-size:11.5px}.tn-bar{background:var(--bg);border-radius:var(--radius-2);height:8px;position:relative}.tn-bar i{background:var(--accent);border-radius:var(--radius-2);opacity:.7;position:absolute;top:0;bottom:0}details.tn.err .tn-bar i{background:var(--danger)}.tn-body{padding:8px 14px 12px calc(24px + var(--d,0) * var(--flow-indent));background:var(--bg)}.io{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px 18px;display:grid}.io>div{align-content:start;gap:6px;min-width:0;display:grid}.io h5{color:var(--muted);margin:0;font-size:12px;font-weight:600}.io pre{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-4);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:6px 8px;font-size:11.5px;line-height:1.6}.io ol{font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;padding-left:26px;font-size:11.5px}.io .sq-copy{justify-self:start}.io .kv{grid-template-columns:max-content minmax(0,1fr)}.io .kv>span:nth-child(odd){white-space:nowrap;color:var(--muted)}.t-err{color:var(--danger);font-weight:600}.sq-gap{color:var(--muted);background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 10px;padding:7px 10px;font-size:12px;display:flex}.sq-gap.omit{color:var(--warn);background:var(--warn-soft)}.flow-foot{color:var(--muted);border-top:1px solid var(--line);margin:0;padding:8px 14px;font-size:12px}@media (pointer:coarse){.b,.seg button,.mk-env,.chipbtn,.mk-nav button,.dd-menu button{min-height:var(--touch-min)}.b,.b.sm{padding:10px 14px;font-size:14px}.seg button{padding:10px 12px;font-size:13.5px}.mk-env{padding:0 12px;font-size:14px}.mk-search{min-height:var(--touch-min);font-size:16px}.fchip{padding:2px 2px 2px 12px;font-size:13px}.fchip button{min-width:40px;min-height:40px;padding:0 12px;font-size:12.5px}.linkish{position:relative}.linkish:after{content:"";position:absolute;inset:-10px -6px}details.sec summary{min-height:var(--touch-min);align-items:center;display:flex}}@media (width<=900px){.split,.split.wide{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.mk{grid-template-columns:minmax(0,1fr)}.mk-nav{display:none}.tabbar,.actionbar{display:grid}.mk:has(.actionbar) .tabbar{display:none}.mk-top{flex-wrap:nowrap;min-height:56px;padding:6px 10px 6px 14px}.mk-top .mk-brand{flex:1}.mk-search,.mk-user{display:none}.mk-back{align-items:center;margin-right:auto;display:inline-flex}.mk-top:has(.mk-back) .mk-brand{display:none}.mk-main{padding:14px 14px calc(var(--tabbar-height) + 24px + env(safe-area-inset-bottom,0px))}.dh-actions{display:none}.mono,.irow .sub,.dh .sub,.fr pre,.io pre,.io ol{font-size:12.5px}.irow{gap:10px;padding:12px}.irow .main{flex-basis:100%}.irow .met{flex:auto;gap:12px}.irow .ttl{font-size:15px}.stats4{grid-template-columns:repeat(2,minmax(0,1fr))}.stats4>div:nth-child(2){border-right:0}.stats4>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.tl-row{grid-template-columns:54px minmax(0,1fr)}.tl-row .go{grid-column:2}.seg{max-width:100%;overflow-x:auto}.scr>.seg{width:100%;display:flex}.scr>.seg button{flex:1}.dd-menu{z-index:20;width:auto;max-width:none;padding:8px max(8px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px));box-shadow:0 0 0 100vmax var(--scrim);border:0;border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0}.dd-menu:before{content:"";border-radius:var(--radius-2);background:var(--line);justify-self:center;width:36px;height:4px;margin:2px 0 6px}.dd-title{color:var(--muted);margin:0 8px 4px;font-size:13px;font-weight:600;display:block}.dd-menu button{border-radius:var(--radius-8);min-height:56px;padding:12px;font-size:15px}.dd-menu small{font-size:12.5px}.dd-menu .dd-cancel{text-align:center;border:1px solid var(--line);background:var(--surface);min-height:48px;margin-top:6px;display:block}.dd-menu.static{border-radius:var(--radius-8)}.table-wrap:has(>.dt.stack){overflow:visible}.dt.stack{background:0 0;border:0;border-radius:0;min-width:0}.dt.stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dt.stack,.dt.stack tbody,.dt.stack tr,.dt.stack th,.dt.stack td{display:block}.dt.stack tbody{border:1px solid var(--line);border-radius:var(--radius-8);background:var(--surface);overflow:hidden}.dt.stack tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:12px;display:flex}.dt.stack tr:last-child{border-bottom:0}.dt.stack th,.dt.stack td{border:0;padding:0;font-size:13px}.dt.stack tbody th{flex-basis:100%;font-size:14px}.dt.stack td.num{text-align:left}.dt.stack td[data-label]:before{content:attr(data-label) " ";color:var(--muted)}.dt.stack td:empty{display:none}.dt.stack td.row-act{flex-basis:100%}}@media (width<=640px){details.tn>summary{min-height:var(--touch-min);padding:10px 12px 10px calc(12px + var(--d,0) * var(--flow-indent-phone));background-image:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px var(--flow-indent-phone));background-size:calc(var(--d,0) * var(--flow-indent-phone)) 100%;background-position:12px 0;background-repeat:no-repeat;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px}.tn-main{display:contents}.tn-main>.ly{grid-area:1/1;justify-self:start}.tn-ms{grid-area:1/2;font-size:12px}.tn-main>.tn-name{grid-area:2/1/auto/-1}.tn-main>.tn-prev{grid-area:3/1/auto/-1}.tn-main>.rep{grid-area:4/1/auto/-1;justify-self:start}.tn-name,.tn-prev{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}details.tn[open] .tn-name,details.tn[open] .tn-prev{display:block}.tn-bar{display:none}.tn-body{padding:10px 12px 12px calc(12px + var(--d,0) * var(--flow-indent-phone))}.io .kv{grid-template-columns:minmax(0,1fr);gap:0 10px}.io .kv>span:nth-child(odd){margin-top:4px;font-size:12px}.flow-h .seg{width:100%}.flow-h .seg button{flex:1}.only-wide{display:none}}#root>.mk{background:var(--surface);border:0;border-radius:0;min-height:100dvh}.mk-top a.mk-brand{color:inherit;text-decoration:none}.mk-search-form{flex:200px;min-width:0;margin:0;display:flex}.mk-search-form>.mk-search{flex:auto}.mk-top button.mk-user{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.dd-menu>button[aria-current=true]{color:var(--accent);font-weight:600}.login-page{min-height:100dvh;padding:var(--space-20) var(--space-16);background:var(--bg);place-items:center;display:grid}.login-page>.card{gap:var(--space-12);width:100%;max-width:360px}@media (width<=760px){.mk-search-form{display:none}}.irow.openable{cursor:pointer}.irow a.ttl.one-line{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;display:block;overflow:hidden}.irow-pick{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.irow-pick>input{width:15px;height:15px;accent-color:var(--accent);margin:0}@media (pointer:coarse){.irow-pick{min-width:var(--touch-min);min-height:var(--touch-min)}.irow-pick>input{width:20px;height:20px}}.sk-row{gap:var(--space-8);padding:var(--space-12) var(--space-14);border-bottom:1px solid var(--line);display:grid}.sk-row:last-child{border-bottom:0}.sk-bar{border-radius:var(--radius-4);background:var(--bg);height:10px}.sk-bar.short{width:30%}.sk-bar.mid{width:55%}.sk-bar.long{width:85%}.list-more{gap:var(--space-8);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.bulk-bar{gap:var(--space-8);flex-wrap:wrap;align-items:center;min-height:32px;display:flex}.bulk-bar>.bulk-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.pick-all{gap:var(--space-6);cursor:pointer;align-items:center;font-size:12.5px;display:inline-flex}.pick-all>input{accent-color:var(--accent);margin:0}.filter-search{gap:var(--space-6);flex:220px;min-width:0;margin:0;display:flex}.filter-search>input{flex:auto;width:100%}.syntax-error{color:var(--ink);font-size:13px}.tl-row[data-event-id]{cursor:pointer}.tags-inline{gap:var(--space-4);flex-wrap:wrap;display:flex}.dt tr.release-unknown>th,.dt tr.release-unknown>td{color:var(--muted)}@media (pointer:coarse){.pick-all{min-height:var(--touch-min)}}.idt-main{gap:var(--space-12);align-content:start;min-width:0;display:grid}.idt-skeleton{border-radius:var(--radius-8);background:var(--bg);height:96px}a.idt-pill-link{text-decoration:none}.exc-chain{gap:var(--space-8);min-width:0;display:grid}.flow>.flow-stripped{margin:var(--space-12) var(--space-14)}.idt-body{gap:var(--space-6);margin-top:var(--space-8);min-width:0;display:grid}.idt-label{color:var(--muted);font-size:12px;font-weight:600}.idt-pre{padding:var(--space-6) var(--space-8);border:1px solid var(--line);border-radius:var(--radius-4);background:var(--surface);max-width:100%;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11.5px;line-height:1.6;overflow:auto}.idt-pre.idt-raw{white-space:pre;overflow-wrap:normal;max-height:480px}.idt-events{margin:var(--space-8) 0 0;gap:var(--space-4);padding:0;font-size:12.5px;list-style:none;display:grid}.idt-events>li{gap:var(--space-4) var(--space-8);flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}.idt-events>li[aria-current=true]{font-weight:600}.idt-kv-name{overflow-wrap:anywhere;min-width:0}.idt-actor{color:var(--muted)}.idt-cve{gap:var(--space-10);min-width:0;display:grid}@media (width<=760px){.mk:has(.actionbar) .toast{bottom:calc(var(--tabbar-height) + 16px + env(safe-area-inset-bottom,0px))}}.sec-cve tbody th{white-space:normal;overflow-wrap:anywhere;max-width:360px}.sec-cve tbody tr{cursor:pointer}.sec-cve tbody tr:hover{background:var(--bg)}.sec-cve-title{gap:var(--space-4) var(--space-6);flex-wrap:wrap;align-items:baseline;min-width:0;display:inline-flex}.sec-targets{gap:var(--space-4);flex-wrap:wrap;min-width:0;display:inline-flex}.pill.sec-target{white-space:normal;overflow-wrap:anywhere;font-family:var(--font-mono);font-weight:500}.b.sec-rule{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%}.sec-h4{font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600}.sec-issue{gap:var(--space-8);min-width:0;display:grid}.sec-issue h4{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.4}.sec-meta{gap:var(--space-4) var(--space-14);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:12.5px;display:flex}.sec-meta b{color:var(--ink)}.sec-hourly{width:100%;display:block;overflow:visible}.sec-hourly rect.hit{fill:var(--danger);opacity:.85}.sec-hourly rect.none{fill:var(--bg);stroke:var(--line);stroke-width:.5px}.sec-hourly line{stroke:var(--line)}.sec-hourly text{fill:var(--muted);font-size:10px}.sec-legend{gap:var(--space-4) var(--space-14);color:var(--muted);flex-wrap:wrap;font-size:12px;display:flex}.sec-legend span{gap:var(--space-6);align-items:center;display:inline-flex}.sec-legend i{border-radius:var(--radius-2);width:10px;height:10px;display:inline-block}.sec-legend i.hit{background:var(--danger)}.sec-legend i.none{background:var(--bg);border:1px solid var(--line)}.sec-insights{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.sec-share{gap:var(--space-4) var(--space-8);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;font-size:12.5px;display:grid}.sec-share>.mono{min-width:0}.sec-share>.num{white-space:nowrap}.sec-share>.meter{grid-column:1/-1}.sec-chip-text{overflow-wrap:anywhere;min-width:0}.sec-samples tbody th>button{font:inherit;color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600}.sec-samples tbody tr.sec-sample{cursor:pointer}.sec-samples td.mono:not(.sec-uri){white-space:nowrap;overflow-wrap:normal}.sec-samples td.sec-uri{min-width:260px;max-width:520px}.sec-cve td.row-act,.sec-cve td>time,.sec-cve thead th{white-space:nowrap}.sec-samples tr.sec-headers>td{background:var(--bg)}.sec-header-list{gap:var(--space-2) var(--space-12);font-family:var(--font-mono);grid-template-columns:max-content minmax(0,1fr);margin:0;font-size:11.5px;display:grid}.sec-header-list dt{color:var(--muted)}.sec-header-list dd{overflow-wrap:anywhere;margin:0}.set-tabs{min-width:0;display:flex}.set-form{gap:var(--space-10);margin:0;display:grid}.set-form-row{gap:var(--space-8) var(--space-12);flex-wrap:wrap;align-items:flex-end;display:flex}.set-field{gap:var(--space-4);min-width:0;color:var(--muted);flex:160px;font-size:12px;display:grid}.set-field>input,.set-field>select{width:100%;min-width:0;color:var(--ink)}.set-control{min-width:0;max-width:100%}.set-actions{gap:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.set-error{color:var(--danger);margin:0;font-size:12.5px}.set-dialog-backdrop{z-index:30;padding:var(--space-16);background:var(--scrim);place-items:center;display:grid;position:fixed;inset:0}.set-dialog{box-sizing:border-box;width:100%;max-width:440px;max-height:calc(100dvh - 32px);box-shadow:var(--shadow-menu);overflow-y:auto}.set-dialog>h4{letter-spacing:0;color:var(--ink);font-size:14px}.set-dialog>p{margin:0;font-size:13px}.set-dsn{gap:var(--space-4) var(--space-8);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.set-dsn>code{overflow-wrap:anywhere}.set-stats{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.set-stats>div{gap:var(--space-2);display:grid}.set-stats b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.set-stats span{color:var(--muted);font-size:12px;line-height:1.3}.set-invalid{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.set-invalid>li{gap:var(--space-4);padding-top:var(--space-8);border-top:1px solid var(--line);min-width:0;font-size:12.5px;display:grid}.set-invalid pre{max-height:240px;padding:var(--space-8);border-radius:var(--radius-4);background:var(--bg);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;overflow:auto}.set-bars{width:100%;max-width:560px;height:auto;display:block}.set-bars rect{fill:var(--accent);opacity:.6}.set-bars rect.zero{fill:var(--line);opacity:1}.set-bars text{fill:var(--muted);font-size:10px}.set-chips{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.set-muted{color:var(--muted);font-size:12px;font-weight:400}@media (width<=760px){.dt.stack td.set-wide{flex-basis:100%}.set-dialog-backdrop{align-items:end;padding:0}.set-dialog{max-width:none;padding-bottom:calc(var(--space-16) + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0}}
