/* erzeugt von apps/web/scripts/site-views.mjs (LP1) aus tokens.css und components.css, nicht von Hand ändern */
:host{--ground:#eef0f4;--frame:#ffffff;--frame-line:#e3e6ec;--main:#fbfbfd;--card:#ffffff;--card-2:#fafbfc;--hover:#f4f5f8;--line:#e7e9ef;--line-2:#eef0f4;--line-3:#f3f4f7;--rail-line:#eceef3;--control-line:#e1e4ea;--ink:#0f1222;--ink-2:#4b5263;--ink-3:#7a8091;--ink-4:#9aa0ae;--sel:#f1f0ff;   --sel-ink:#3730a3;--link:#4f46e5;--d1:#6366f1; --d2:#5eead4; --d3:#a5b4fc; --d4:#c7d2fe; --d5:#e0e7ff; --d-teal:#14b8a6;--track:#eef0f5;--accent:#f0562f;--att-soft:#fff8f5; --att-line:#fbd5c9; --att-ink:#c2410c; --att-ink-2:#9a3412;--ok-ink:#0b7a46;  --ok-soft:#e7f8ef;  --ok:#12b76a;--bad-ink:#c2321b; --bad-soft:#feeceb;--warn:#f59e0b;    --warn-ink:#92400e; --warn-soft:#fef3c7;--live:#14b8a6;    --live-ink:#0f766e; --live-soft:#effcf9; --live-line:#d5f3ee;--code-bg:#0f1222; --code-ink:#d6d9e4; --code-ln:#5b6176;--r-frame:16px;--r:12px;--r-ctl:8px;--r-badge:6px;--r-pill:99px;--shadow:0 1px 2px rgba(15,18,34,.04);--sans:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,Menlo,monospace;--t-h1:600 22px/1.2 var(--sans);--t-kpi:600 28px/1 var(--sans);--t-h2:600 13.5px/1.3 var(--sans);--t-nav:400 13.5px/1.3 var(--sans);--t-body:400 13px/1.5 var(--sans);--t-meta:400 12px/1.45 var(--sans);--t-th:500 11.5px/1.2 var(--sans);--t-group:600 10.5px/1 var(--sans);--t-badge:600 11.5px/1 var(--sans);--t-btn:500 13px/1 var(--sans);--rail-w:240px;--btn-h:34px; --btn-h-sm:28px;--chip:28px;--gap:12px; --gap-l:16px;}@font-face{font-family:"Geist";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-sans-latin-400-normal.woff2) format("woff2")}@font-face{font-family:"Geist";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-sans-latin-500-normal.woff2) format("woff2")}@font-face{font-family:"Geist";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-sans-latin-600-normal.woff2) format("woff2")}@font-face{font-family:"Geist";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist-sans-latin-700-normal.woff2) format("woff2")}@font-face{font-family:"Geist Mono";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:"Geist Mono";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-latin-500-normal.woff2) format("woff2")}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-700-normal.woff2) format("woff2")}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-800-normal.woff2) format("woff2")}*{box-sizing:border-box}.edv,.edv{margin:0;height:100%}.edv{background:var(--ground);color:var(--ink);font:var(--t-body);-webkit-font-smoothing:antialiased;overflow:hidden}a{color:inherit;text-decoration:none}a:hover{color:var(--link)}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--link);outline-offset:2px}svg{flex:none}.mono,code{font-family:var(--mono);font-variant-numeric:tabular-nums}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:var(--gap-l);padding:6px 10px 40px}.app{height:100vh;height:100dvh;padding:14px;display:flex;background:var(--ground)}.frame{flex:1;min-width:0;display:flex;background:var(--frame);border:1px solid var(--frame-line);border-radius:var(--r-frame);overflow:hidden}.rail{width:var(--rail-w);flex:none;border-right:1px solid var(--rail-line);background:var(--frame);padding:16px 12px 12px;display:flex;flex-direction:column;gap:1px;min-height:0}.rail .top{flex:1;min-height:0;display:flex;flex-direction:column;gap:1px;overflow-y:auto;scrollbar-width:none}.rail .top::-webkit-scrollbar{display:none}.rail .bot{display:flex;flex-direction:column;gap:1px;padding-top:12px}.rail .logo{display:flex;align-items:center;gap:9px;padding:2px 8px 12px}.rail .logo a{display:block;padding:0;line-height:0}.rail .logo a:hover{background:none}.rail .logo img{height:24px;width:auto}.rail .logo img.lg-round,.mtop img.lg-round{display:block;height:32px;width:32px;border-radius:50%}.mtop img.lg-round{height:28px;width:28px}.rail .logo .kbd{margin-left:auto}.kbd{margin-left:auto;font:400 11px/1 var(--mono);color:var(--ink-3);border:1px solid var(--line);border-radius:6px;padding:3px 5px}button.kbd:hover{color:var(--ink);background:var(--hover)}.grp{padding:16px 10px 6px;font:var(--t-group);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.rail a,.rail summary{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--r-ctl);font:var(--t-nav);color:var(--ink-2);min-width:0}.rail a>span.t,.rail summary>span.t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail a:hover,.rail summary:hover{background:var(--hover);color:var(--ink)}.rail a.on{background:var(--sel);color:var(--sel-ink);font-weight:600}.rail a.sub{padding-left:36px}.rail svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rail .n{margin-left:auto;font:var(--t-meta);font-family:var(--mono);color:var(--ink-3)}.rail .n.att{font:var(--t-badge);background:var(--accent);color:white;border-radius:var(--r-badge);padding:3px 6px}.rail a.on .n{color:var(--sel-ink)}.rail details>summary{cursor:pointer;list-style:none}.rail details>summary::-webkit-details-marker{display:none}.switcher{position:relative;margin-top:10px}.switcher>summary{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:var(--card-2);cursor:pointer;list-style:none}.switcher>summary::-webkit-details-marker{display:none}.switcher>summary:hover{background:var(--hover)}.switcher .ini{width:30px;height:30px;border-radius:var(--r-ctl);background:var(--d-teal);color:white;font:600 12px/1 var(--sans);display:grid;place-items:center;flex:none}.switcher .ini img{width:30px;height:30px;border-radius:var(--r-ctl);display:block}.switcher .t{flex:1;min-width:0}.switcher .t small{display:block;font:var(--t-meta);font-size:11px;color:var(--ink-3)}.switcher .t b{display:block;font:600 13px/1.3 var(--sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switcher .ud{color:var(--ink-3);font-size:12px}.switcher .pop{position:absolute;left:0;right:0;bottom:calc(100% + 6px);background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 8px 24px rgba(15,18,34,.12);padding:6px;z-index:30;display:flex;flex-direction:column;gap:1px}.switcher .pop .grp{padding:8px 8px 4px}.switcher .pop a,.switcher .pop button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:7px 8px;border-radius:var(--r-ctl);font:var(--t-nav);color:var(--ink-2)}.switcher .pop a:hover,.switcher .pop button:hover{background:var(--hover);color:var(--ink)}.switcher .pop .on{background:var(--sel);color:var(--sel-ink);font-weight:600}.switcher .pop .who{padding:8px;font:var(--t-meta);color:var(--ink-3);border-top:1px solid var(--line-2);margin-top:4px;overflow-wrap:anywhere}.ib{position:relative;flex:none}.ib-bell{position:relative;width:32px;height:32px;border:0;border-radius:9px;background:none;color:var(--ink-2);display:grid;place-items:center;cursor:pointer;padding:0}.ib-bell:hover,.ib-bell.on{background:var(--sel);color:var(--sel-ink)}.ib-bell:focus-visible{outline:2px solid var(--link);outline-offset:2px}.ib-bell svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ib-bell svg{width:17px;height:17px}.switcher.acct{margin-top:0;flex:none}.switcher.acct>summary{border:0;padding:0;background:none;border-radius:var(--r-pill)}.switcher.acct>summary:hover{background:none}.switcher.acct>summary:focus-visible{outline:2px solid var(--link);outline-offset:2px}.switcher.acct .pop{left:auto;right:0;bottom:auto;top:calc(100% + 6px);width:260px}.switcher.acct .me{display:flex;flex-direction:column;gap:2px;padding:8px 8px 10px;border-bottom:1px solid var(--line-2);margin-bottom:4px;overflow-wrap:anywhere}.switcher.acct .me b{font:600 13px/1.3 var(--sans);color:var(--ink)}.switcher.acct .me span{font:var(--t-meta);color:var(--ink-3)}.acct-dev{display:none}.switcher.acct .pop hr{border:0;border-top:1px solid var(--line-2);margin:4px 0}.dv-top>.acts{margin-left:auto;flex-wrap:nowrap}.dv-top>.acts .dv{margin-left:0}@media (max-width:720px){.dv-top .acts>.dv{display:none}.acct-dev:not(:empty){display:block;padding:2px 0 6px;border-bottom:1px solid var(--line-2);margin-bottom:4px}.switcher.acct .pop{width:min(260px,calc(100vw - 32px))}}main{flex:1;min-width:0;overflow-y:auto;background:var(--main);padding:18px 24px 32px;display:flex;flex-direction:column;gap:16px}main>*{margin-top:0;margin-bottom:0}.mtop{display:none}.scrim{display:none}.menu{display:inline-flex;align-items:center;gap:8px;height:var(--btn-h);padding:0 12px;border:1px solid var(--control-line);border-radius:var(--r-ctl);background:var(--card);font:var(--t-btn)}.ph{display:flex;flex-direction:column;gap:4px}.ph h1{margin:0;font:var(--t-h1);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.ph p{margin:0;font:var(--t-meta);color:var(--ink-3);max-width:80ch}.ph.w{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.ph.w>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.ph .acts{gap:8px}.back{display:inline-flex;align-items:center;gap:6px;font:var(--t-meta);color:var(--ink-3)}.back svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--live) 50%,transparent)}100%{box-shadow:0 0 0 8px color-mix(in srgb,var(--live) 0%,transparent)}}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-l)}.c6{grid-column:span 6}.c12{grid-column:span 12}.dgrid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--gap-l);align-items:start}.dgrid>*{min-width:0}.col{display:flex;flex-direction:column;gap:var(--gap-l);min-width:0}.col.s{gap:8px}.col>*{min-width:0}.inline{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mt-s{margin-top:10px}.mt{margin-top:14px}.mt-l{margin-top:18px}.m0{margin:0}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:14px 16px;min-width:0}.card>h2{margin:0 0 10px;font:var(--t-h2);display:flex;align-items:center;gap:10px;min-width:0}.card>h2 .c{font:500 11.5px/1 var(--mono);color:var(--ink-3)}.card>h2 .lnk{margin-left:auto;font:var(--t-meta);color:var(--link);white-space:nowrap}.card>h2 .lnk:hover{text-decoration:underline}.card .sub{margin:-4px 0 12px;font:var(--t-meta);color:var(--ink-3)}.card.att{background:var(--att-soft);border-color:var(--att-line)}.card.att>h2{color:var(--att-ink)}.chip{width:var(--chip);height:var(--chip);border-radius:var(--r-ctl);border:1px solid var(--line);display:grid;place-items:center;color:var(--ink-2);flex:none;background:var(--card)}.chip svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.card.att .chip{border-color:var(--att-line);color:var(--accent)}.fold>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px;font:var(--t-h2)}.fold>summary::-webkit-details-marker{display:none}.fold>summary::after{content:"Show";margin-left:auto;font:var(--t-meta);color:var(--link)}.fold[open]>summary::after{content:"Hide"}.fold[open]>summary{margin-bottom:12px}a.card{color:inherit;display:block}a.card:hover{color:inherit;border-color:var(--control-line)}a.card.att:hover{border-color:var(--accent)}.kv a,.unc a,a.u{text-decoration:underline;text-underline-offset:2px}.big{font:var(--t-kpi);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tag{display:inline-flex;align-items:center;gap:6px;font:500 12px/1 var(--sans);border-radius:var(--r-pill);padding:4px 9px;background:var(--card-2);color:var(--ink-2);border:1px solid var(--line);white-space:nowrap}.tag.ok,.tag.warn,.tag.crit{border-color:transparent}.tag.ok::before,.tag.warn::before,.tag.crit::before{content:"";width:6px;height:6px;border-radius:99px;background:currentColor}.tag.ok{background:var(--ok-soft);color:var(--ok-ink)}.tag.warn{background:var(--warn-soft);color:var(--warn-ink)}.tag.crit{background:var(--att-soft);color:var(--att-ink);border-color:var(--att-line)}.mk{font:500 12.5px/1.4 var(--sans);color:var(--ink-3);white-space:nowrap}.mk.ok,.mk.warn,.mk.crit{padding:1px 6px;border-radius:4px}.mk.ok{background:var(--ok-soft);color:var(--ok-ink)}.mk.warn{background:var(--warn-soft);color:var(--warn-ink)}.mk.crit{background:var(--att-soft);color:var(--att-ink)}.ic{width:var(--chip);height:var(--chip);border-radius:var(--r-ctl);display:grid;place-items:center;border:1px solid var(--line);background:var(--card);color:var(--ink-2);flex:none}.ic svg,.b svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ic.ok{background:var(--ok-soft);color:var(--ok-ink);border-color:transparent}.ic.warn{background:var(--warn-soft);color:var(--warn-ink);border-color:transparent}.ic.crit{background:var(--att-soft);color:var(--accent);border-color:var(--att-line)}.row{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line-3);min-width:0}.row:first-of-type{border-top:0}.row .t{flex:1;min-width:0}.row .t b{display:block;font-weight:500;font-size:13.5px;overflow-wrap:anywhere}.row .t span{display:block;font:var(--t-meta);color:var(--ink-3);margin-top:1px}.row .t span em{font-style:normal;color:var(--ink-2);font-weight:500}.row .go{width:26px;height:26px;border-radius:var(--r-ctl);display:grid;place-items:center;color:var(--ink-3);flex:none}.row .go svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}.row.lnk:hover{background:var(--hover);margin:0 -8px;padding-left:8px;padding-right:8px;border-radius:var(--r-ctl)}.fn{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line-3)}.fn:first-of-type{border-top:0}.fn .t{flex:1;min-width:0}.fn .t b{display:block;font-weight:500}.fn .t span{font:var(--t-meta);color:var(--ink-3)}.b{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--btn-h);padding:0 13px;border-radius:var(--r-ctl);border:1px solid var(--control-line);background:var(--card);font:var(--t-btn);color:var(--ink);white-space:nowrap;text-decoration:none}.b:hover{background:var(--hover);color:var(--ink)}.b.p,.b.d{background:var(--ink);border-color:var(--ink);color:var(--frame)}.b.p:hover,.b.d:hover{background:var(--ink-2);border-color:var(--ink-2);color:var(--frame)}.b.att{background:var(--accent);border-color:var(--accent);color:white}.b.att:hover{background:var(--att-ink);border-color:var(--att-ink);color:white}.b.o{background:var(--card)}.b.s{height:var(--btn-h-sm);padding:0 10px;font-size:12px}.b.w{justify-content:space-between;width:100%}.b:disabled{opacity:.5;cursor:not-allowed}@keyframes tin{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.t{width:100%;border-collapse:collapse}.t th{font:var(--t-th);color:var(--ink-3);text-align:left;padding:9px 12px;border-bottom:1px solid var(--line-2);background:var(--card-2);white-space:nowrap}.t td{padding:11px 12px;border-bottom:1px solid var(--line-3);font-size:13px;vertical-align:middle}.t tr:last-child td{border-bottom:0}.t tr.lnk{cursor:pointer}.t tr.lnk:hover td{background:var(--hover)}.t td.num,.t th.num{text-align:right;font-variant-numeric:tabular-nums}.t td .m{display:block;font:var(--t-meta);color:var(--ink-3)}.t td b{font-weight:600}.t td a:hover b{text-decoration:underline}.t .who{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.t .who .avatar{width:24px;height:24px;font-size:10px}.t td.mono{white-space:nowrap}.foot{font:var(--t-meta);color:var(--ink-3);padding-top:10px}.foot a{color:var(--link)}.kv{display:grid;grid-template-columns:minmax(90px,140px) minmax(0,1fr);gap:7px 12px;font-size:13px}.kv span{color:var(--ink-3);min-width:0;overflow-wrap:anywhere}.kv code{font:400 12.5px var(--mono);overflow-wrap:anywhere;color:var(--ink)}.kv code.crit{color:var(--att-ink)}.kv code.ok{color:var(--ok-ink)}.eyebrow{font:var(--t-group);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin:0 0 8px}.sec{padding-top:14px;margin-top:14px;border-top:1px solid var(--line-2)}.sec:first-of-type{border-top:0;margin-top:0;padding-top:0}.sec p{margin:0;color:var(--ink-2)}.sec p.big{font:500 15px/1.5 var(--sans);color:var(--ink);max-width:70ch}.muted{color:var(--ink-3);font:var(--t-meta)}.err{color:var(--bad-ink);font-size:13px}.unc{background:var(--warn-soft);border-radius:10px;padding:10px 12px;color:var(--warn-ink);font-size:13px}.unc b{display:block;margin-bottom:2px}.unc a{font-weight:600}.unc.ok{background:var(--ok-soft);color:var(--ok-ink)}.tl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tl li{display:grid;grid-template-columns:72px 14px minmax(0,1fr);gap:10px;align-items:start;padding:7px 0}.tl li .ts{font:400 11.5px var(--mono);color:var(--ink-3);padding-top:2px}.tl li .d{width:8px;height:8px;border-radius:50%;background:var(--ink-3);margin-top:6px;justify-self:center}.tl li.b .d{background:var(--d1)}.tl li.p .d{background:var(--accent)}.tl li.ok .d{background:var(--ok)}.tl li.a .d{background:var(--warn)}.tl li.b{display:grid;align-items:start;gap:10px;font:inherit;color:inherit;padding:7px 0;border-radius:0;background:none;height:auto;border:0;white-space:normal;justify-content:stretch}.tl li .w b{font-weight:500}.tl li .w span{display:block;font:var(--t-meta);color:var(--ink-3)}.tl li .w code{font:400 12px var(--mono);background:var(--card-2);padding:1px 5px;border-radius:4px}.tl li .w b,.tl li .w span,.row .t b,.kv code{overflow-wrap:anywhere}.code,.log{background:var(--code-bg);color:var(--code-ink);border-radius:10px;font:400 12.5px/1.7 var(--mono);overflow-x:auto}.log{padding:12px 14px;white-space:pre}.log .k{color:var(--code-ln)}.log .e{color:var(--accent)}.log .o{color:var(--ok)}.code{padding:10px 0}.code .ln{display:flex;gap:14px;padding:0 14px;white-space:pre}.code .ln span:first-child{color:var(--code-ln);width:32px;text-align:right;flex:none}.code .ln.hl{background:color-mix(in srgb,var(--accent) 18%,transparent);box-shadow:inset 3px 0 0 var(--accent)}.avatar{width:28px;height:28px;border-radius:99px;background:var(--sel);color:var(--sel-ink);display:grid;place-items:center;font:600 11.5px/1 var(--sans);flex:none}.pc{display:flex;gap:10px;align-items:center}.pc .t{flex:1;min-width:0}.pc .t b{display:block;font-weight:600}.pc .t span{display:block;font:var(--t-meta);color:var(--ink-3)}.pc+.acts{margin-top:10px}.field{display:grid;gap:5px;margin-top:12px;min-width:0}.field>span{font:500 12px/1.3 var(--sans);color:var(--ink-2)}.field input,.field select,.field textarea{font:400 13px var(--sans);color:var(--ink);background:var(--card);border:1px solid var(--control-line);border-radius:var(--r-ctl);padding:0 10px;height:var(--btn-h);width:100%;min-width:0}.field textarea{font:400 13px/1.5 var(--sans);min-height:120px;padding:8px 10px;height:auto}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--sel);border-color:var(--link)}.flt{display:flex;gap:10px;flex-wrap:wrap;align-items:end}.flt .field{margin:0;min-width:170px}.savebar{position:sticky;top:-18px;z-index:5;display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--ink);color:var(--frame);border-radius:var(--r);padding:8px 10px 8px 14px;box-shadow:0 6px 20px rgba(15,18,34,.18)}.savebar .t{flex:1;min-width:160px;font:500 13px var(--sans)}.savebar .field{margin:0;min-width:220px;flex:1}.savebar .field input{background:var(--frame);color:var(--ink)}.savebar .b{border-color:var(--ink-2)}.savebar .b.p{background:var(--frame);color:var(--ink);border-color:var(--frame)}.savebar .b.o{background:transparent;color:var(--frame)}.savebar .err{flex-basis:100%;margin:0;color:var(--att-line)}.inl .field{margin:0}.inl .field>span:first-of-type{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.crumbs{margin:0;font:var(--t-meta);color:var(--ink-3)}.crumbs a{color:var(--ink-3)}.crumbs a:hover{color:var(--link)}.frames code{font:400 12.5px var(--mono)}code.bad{color:var(--bad-ink);font-weight:500}code.good{color:var(--ok-ink);font-weight:500}.frames{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12.5px}.frames li{display:flex;gap:8px;align-items:center;flex-wrap:wrap}@media (max-width:900px){.app{padding:0}.frame{border:0;border-radius:0;flex-direction:column}.rail{display:none}.mtop{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--rail-line);background:var(--frame)}.mtop img{height:24px;width:auto}.mtop .kbd{margin-left:auto}main{padding:14px 16px 28px}.dgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.c6{grid-column:span 12}.flt .field{min-width:0;flex:1 1 140px}}.t td.crit{color:var(--bad-ink)}.plain{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ya-me{width:30px;height:30px;border-radius:var(--r-pill);background:var(--ink);color:var(--frame);font:600 12px/1 var(--sans);display:grid;place-items:center}@media (max-width:720px){.ya-me{width:26px;height:26px}}.cx-copy{margin-left:auto;flex:none;font:500 12px/1 var(--sans);padding:6px 9px;border:0;border-radius:var(--r-ctl);background:var(--card-2);color:var(--ink-2);cursor:pointer;word-break:normal}.cx-copy:hover{background:var(--hover);color:var(--ink)}.cs-msg svg,.cs-dh svg,.cs-split svg,.cs-acts svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.cs-acts{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.cs-mw{position:relative}.cs-split{display:inline-flex}.cs-split .b:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.cs-split .b:last-child{border-top-left-radius:0;border-bottom-left-radius:0;padding:0 8px;border-left:1px solid color-mix(in srgb,var(--frame) 30%,transparent)}.cs-big{margin:0;font:400 15px/1.5 var(--sans);color:var(--ink);overflow-wrap:anywhere}.cs-p{margin:8px 0 0;font:var(--t-body);color:var(--ink-2)}.cs-hint{margin:8px 0 0;font:var(--t-meta);color:var(--ink-3)}.cs-msg{display:inline-flex;align-items:center;gap:8px;margin:10px 0 0;padding:6px 10px;border-radius:8px;background:var(--hover);color:var(--ink);max-width:100%}.cs-msg code{font:400 12.5px var(--mono);overflow-wrap:anywhere}.cs-path{list-style:none;margin:0 0 0 8px;padding:0 0 0 22px;border-left:2px solid var(--line)}.cs-path li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:7px 0;font:var(--t-body)}.cs-path li::before{content:"";position:absolute;left:-29px;top:12px;width:12px;height:12px;border-radius:99px;background:var(--card);border:2px solid var(--d3)}.cs-path li.x::before{border-color:var(--accent);background:var(--accent)}.cs-path code{font:400 12px var(--mono)}.cs-path code.bad{color:var(--bad-ink)}.cs-path code.good{color:var(--ok-ink)}.cs-path small{font:var(--t-meta);color:var(--ink-3)}.cs-path .t{font:400 11.5px var(--mono);color:var(--ink-3);white-space:nowrap}.cs-rep .cs-rh:first-child{margin-top:0}.cs-rh{margin:6px 0 0;font:600 16px/1.4 var(--sans);letter-spacing:-.01em;color:var(--ink)}.cs-rs{margin:8px 0 0;font:400 13px/1.5 var(--sans);color:var(--ink-2)}.cs-rs.c{text-align:center}.cs-steps{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column}.cs-steps li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:6px 0;font:400 13px/1.4 var(--sans);color:var(--ink-3)}.cs-steps li i{width:12px;height:12px;border-radius:99px;border:2px solid var(--line);margin:3px 0 0 3px}.cs-steps li.done{color:var(--ink)}.cs-steps li.done i{background:var(--ok);border-color:var(--ok)}.cs-steps li.now i{border-color:var(--d3)}.cs-steps li span{display:flex;flex-direction:column;min-width:0}.cs-steps li b{font-weight:500}.cs-steps li small{font:400 11.5px/1.4 var(--sans);color:var(--ink-3);overflow-wrap:anywhere}.cs-dev{flex:none;background:var(--card);border:1px solid var(--line);border-radius:var(--r-frame);overflow:hidden;min-width:0}.cs-dh{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--line-2);background:var(--card-2)}.cs-dh b{font:600 14.5px var(--sans)}.cs-dh span{font:var(--t-meta);color:var(--ink-3)}.cs-meta6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--line-2)}.cs-meta6>div{padding:11px 16px;border-left:1px solid var(--line-2);min-width:0}.cs-meta6>div:first-child{border-left:0}.cs-meta6 span{display:block;font:400 11px var(--sans);color:var(--ink-3)}.cs-meta6 b{display:block;margin-top:3px;font:500 13px var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-meta6 b.bad{color:var(--bad-ink)}.cs-dg{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.cs-dc{padding:16px 20px;border-top:1px solid var(--line-2);min-width:0}.cs-dg .cs-dc+.cs-dc{border-left:1px solid var(--line-2)}.cs-dg:first-of-type .cs-dc{border-top:0}.cs-dt{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px;font:600 12px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.cs-dt small{font:400 12px var(--sans);text-transform:none;letter-spacing:0;color:var(--ink-4)}.cs-bc{display:grid;grid-template-columns:96px 66px minmax(0,1fr);gap:10px;align-items:center;padding:6px 0;border-top:1px solid var(--line-3);font:var(--t-body)}.cs-bc:first-of-type{border-top:0}.cs-bc .t{font:400 11.5px var(--mono);color:var(--ink-3)}.cs-bc code{font:400 12px var(--mono);overflow-wrap:anywhere}.cs-bc code.bad{color:var(--bad-ink)}.src{font:400 11px var(--mono);border-radius:5px;padding:1px 6px;text-align:center}.src.b{background:var(--sel);color:var(--sel-ink)}.src.s{background:var(--live-soft);color:var(--live-ink)}.src.e{background:var(--att-soft);color:var(--att-ink)}@media (max-width:900px){.cs-dg{grid-template-columns:minmax(0,1fr)}.cs-dg .cs-dc+.cs-dc{border-left:0}.cs-meta6{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-meta6>div:nth-child(4){border-left:0}}@media (max-width:640px){.cs-meta6{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-meta6>div{border-left:0}}.cs-dt.mt-l{margin-top:18px}.pa-rows{display:grid;gap:0;margin-top:10px;border-top:1px solid var(--line)}.pa-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.pa-row:last-child{border-bottom:0}.pa-row b{font-size:13.5px;color:var(--ink)}.pa-row p{margin:2px 0 0;font-size:12.5px;color:var(--ink-2);line-height:1.45}.pa-row .b{flex:none}.pa-row{flex-wrap:wrap;row-gap:8px}.pa-row>:first-child{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.pa-head-more{position:relative;display:inline-flex}@media (max-width:520px){.pa-row{flex-direction:column;align-items:flex-start;gap:8px}}.pa-row .b.o.pa-danger{color:var(--bad-ink)}.jr-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px}.jr-sec{padding:18px 20px;min-width:0}.jr-sh{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:14px}.jr-sh h2{margin:0;font:600 15px/1.3 var(--sans);letter-spacing:-.01em}.jr-sh .m{margin-left:auto;font:var(--t-meta);color:var(--ink-3)}.jr-cut{margin:10px 0 0;font:var(--t-meta);color:var(--ink-3)}@media (max-width:640px){.jr-sec{padding:16px 14px}}.jr-grid{stroke:var(--line-2)}.jr-axis{font:400 11px var(--mono);fill:var(--ink-4)}.jr-axis.mid{font-family:var(--sans);text-anchor:middle}.jr-area{fill:var(--sel)}.jr-avg{fill:none;stroke:var(--d1);stroke-width:2.6;stroke-linejoin:round}.jr-dot{fill:var(--d1);stroke:var(--card);stroke-width:2}.jr-val{font:600 12.5px var(--sans);fill:var(--sel-ink)}.jr-val.end{text-anchor:end}.jr-legend{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px;font:400 11.5px/1.4 var(--sans);color:var(--ink-3)}.jr-legend i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:5px;vertical-align:-1px}.jr-share{height:8px;border-radius:99px;background:var(--track);overflow:hidden}.jr-share i{display:block;height:8px;border-radius:99px;background:var(--d1)}.jr-legend i.ok{background:var(--d-teal)}.jr-legend i.mid{background:var(--d3)}.jr-lbl{font:var(--t-group);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-bottom:6px}@media (max-width:640px){.jr-axis{font-size:15px}.jr-val{font-size:16px}}.mcol{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.mcol>main{min-height:0;position:relative}.dv-top{flex:none;display:flex;align-items:center;gap:12px;padding:10px 24px;border-bottom:1px solid var(--rail-line);background:var(--frame)}.dv-app{display:flex;align-items:baseline;gap:8px;min-width:0;font:var(--t-meta);color:var(--ink-3)}.dv-app b{font:var(--t-h2);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:10px;padding:3px 4px;border:0;border-radius:var(--r-ctl);background:none;font:var(--t-body);color:var(--ink-2);cursor:pointer}.dv:focus-visible{outline:2px solid var(--link);outline-offset:2px}.dv.on .dv-l{color:var(--ink);font-weight:600}.dv-track{position:relative;flex:none;width:50px;height:28px;border-radius:var(--r-pill);background:var(--control-line);box-shadow:inset 0 1px 2px rgba(15,18,34,.10);transition:background .25s}.dv-knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:var(--r-pill);background:var(--card);box-shadow:0 1px 3px rgba(15,18,34,.28);display:grid;place-items:center;color:var(--ink-4);transition:left .25s cubic-bezier(.3,1.4,.6,1),color .25s}.dv-knob svg{width:12px;height:12px;stroke-width:2.2}.dv.on .dv-track{background:linear-gradient(135deg,var(--sel-ink),var(--link))}.dv.on .dv-knob{left:25px;color:var(--link)}.dv-key{font:500 11px/1 var(--mono);color:var(--ink-3);background:var(--hover);border-radius:var(--r-badge);padding:3px 6px}.mtop .dv{margin-left:0}@media (prefers-reduced-motion:reduce){.dv-track,.dv-knob{transition:none}}@media (max-width:900px){.dv-top{display:none}.mtop .dv-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mtop .dv-key{display:none}}@media (hover:none){.dv-key{display:none}}.cs-dev>summary{cursor:pointer;list-style:none}.cs-dev>summary::-webkit-details-marker{display:none}.cs-dev>summary::after{content:"Show";margin-left:auto;font:var(--t-meta);color:var(--link)}.cs-dev[open]>summary::after{content:"Hide"}.cs-dev:not([open])>.cs-dh{border-bottom:0}.card.tm{padding:18px 20px}:host{--warm-soft:color-mix(in srgb,var(--accent) 7%,var(--card));--warm-ink:color-mix(in srgb,var(--att-ink-2) 85%,var(--ink));--danger:color-mix(in srgb,var(--accent) 78%,black);--danger-2:color-mix(in srgb,var(--accent) 66%,black)}.b.r{background:var(--danger);border-color:var(--danger);color:white}.b.r:hover{background:var(--danger-2);border-color:var(--danger-2);color:white}.b.r:disabled{opacity:.45}.b.r svg{fill:none;stroke:currentColor}.ac-say{font-size:13.5px;line-height:1.55;color:var(--ink-2);margin:0;max-width:760px}#remove pre.log{white-space:pre-wrap;overflow-wrap:anywhere}.mn-one{display:grid;gap:16px}.mn-br{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(60px,1fr) auto 44px;gap:14px;align-items:center;width:100%;padding:10px 4px;border:0;border-bottom:1px solid var(--line-3);background:none;text-align:left;font:inherit;color:var(--ink);cursor:pointer}.mn-br:hover{background:var(--hover)}.mn-br:last-of-type{border-bottom:0}.mn-brt{display:flex;flex-direction:column;gap:2px;min-width:0}.mn-brt b{font:500 13.5px/1.35 var(--sans);overflow-wrap:anywhere}.mn-brt span{font:400 11.5px/1.35 var(--sans);color:var(--ink-3)}.mn-amt{font:600 13px/1.2 var(--mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.mn-pct{font:400 12px/1.2 var(--mono);color:var(--ink-3);text-align:right}.jr-cut svg{width:12px;height:12px;margin-right:6px;vertical-align:-1px;stroke:currentColor;fill:none;stroke-width:1.8}.mn-who{font-weight:600;color:var(--ink);text-decoration:none}a.mn-who:hover{color:var(--link)}.mn-note{font:400 12px/1.45 var(--sans);color:var(--ink-3)}.mn-tr .lnk{all:unset;cursor:pointer;color:var(--link);text-decoration:underline}.mn-tbl{display:flex;flex-direction:column;overflow-x:auto}.mn-tr{display:grid;grid-template-columns:68px minmax(150px,1.1fr) minmax(160px,1.3fr) minmax(160px,1.3fr) 130px 86px;gap:12px;align-items:center;min-width:820px;padding:10px 0;border-bottom:1px solid var(--line-3);font:400 13px/1.4 var(--sans);color:var(--ink)}.mn-tr:last-child{border-bottom:0}.mn-tr.h{font:var(--t-th);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);border-bottom:1px solid var(--line-2)}.mn-tr .m{color:var(--ink-3)}.mn-tr .r{text-align:right}.mn-tr a{color:var(--ink);text-decoration:none}.mn-tr a:hover{color:var(--link)}.mn-st{font:600 12px/1.3 var(--sans);color:var(--ink-2)}.mn-st.ok{color:var(--ok-ink)}.mn-st.crit{color:var(--bad-ink)}.mn-st.warn{color:var(--warn-ink)}@media (max-width:640px){.mn-br{grid-template-columns:minmax(0,1fr) auto 40px;gap:10px}.mn-br .jr-share{display:none}.mn-tr{min-width:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who amt" "what st" "how how" "when when";gap:3px 12px}.mn-tr.h{display:none}.mn-tr>:nth-child(1){grid-area:when}.mn-tr>:nth-child(2){grid-area:who}.mn-tr>:nth-child(3){grid-area:what}.mn-tr>:nth-child(4){grid-area:how}.mn-tr>:nth-child(5){grid-area:amt}.mn-tr>:nth-child(6){grid-area:st;justify-self:end}}.mn-sales .jr-kpis{margin-bottom:4px}.mn-ssay{margin:0 0 14px;font:500 16px/1.45 var(--sans);color:var(--ink-2);text-wrap:pretty}.mn-k{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:var(--r);background:var(--card-2);min-width:0}.mn-k span{font:400 12px/1.3 var(--sans);color:var(--ink-2)}.mn-k b{font:600 21px/1.15 var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.mn-k small{font:400 11.5px/1.4 var(--sans);color:var(--ink-3)}.mn-gap{display:flex;align-items:center;gap:6px;margin-top:18px}.mn-gap svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:1.8}.mn-srow{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(60px,1.2fr) 70px 90px 110px;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line-3)}.mn-srow.o{grid-template-columns:minmax(0,1.4fr) minmax(60px,1.2fr) 110px 44px}.mn-srow:last-of-type{border-bottom:0}.mn-srow .mn-brt b{display:flex;align-items:center;gap:6px}.mn-srow .mn-brt svg{width:13px;height:13px;stroke:var(--ink-3);fill:none;stroke-width:1.8}.mn-fail{margin:14px 0 0;padding:10px 12px;border-radius:var(--r);background:var(--bad-soft);font:400 13px/1.5 var(--sans);color:var(--ink)}.mn-ot{display:block;width:100%;height:auto;margin-top:14px;overflow:visible}.mn-pay{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;margin-top:4px}@media (max-width:640px){.mn-srow{grid-template-columns:minmax(0,1fr) 64px 96px}.mn-srow .jr-share,.mn-srow .mn-pct:nth-child(4){display:none}.mn-srow.o{grid-template-columns:minmax(0,1fr) 96px 40px}}.mn-f{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:8px;vertical-align:0}.mn-f0{fill:var(--d1);background:var(--d1)}.mn-f1{fill:var(--d-teal);background:var(--d-teal)}.jr-legend .mn-f{margin-right:6px}.mn-ad{display:block;width:100%;height:auto;margin-top:6px;overflow:visible}.mn-aif .mn-tr{grid-template-columns:minmax(0,1.5fr) 48px 50px 66px 70px;gap:8px;min-width:0;font-size:12.5px}.mn-aif .mn-tr b{font-weight:500}.jr-share i.crit{background:var(--bad-ink)}.jr-share i.warn{background:var(--warn)}.jr-share i.ok{background:var(--d-teal)}.mn-mod{cursor:default}.mn-mod:hover{background:none}.jr-sh .lnk{all:unset;margin-left:auto;cursor:pointer;color:var(--link);font:400 12.5px/1.3 var(--sans)}.jr-cut .lnk{all:unset;cursor:pointer;color:var(--link);text-decoration:underline}@media (max-width:640px){.mn-aif .mn-tr{grid-template-areas:none}.mn-aif .mn-tr>*{grid-area:auto;justify-self:auto}.mn-aif .mn-tr{grid-template-columns:minmax(0,1fr) auto auto;gap:3px 10px}.mn-aif .mn-tr>:nth-child(2),.mn-aif .mn-tr>:nth-child(3){display:none}}.dot-live{width:7px;height:7px;border-radius:99px;background:var(--live);flex:none;margin-left:auto;animation:pulse 1.6s infinite}@media (prefers-reduced-motion:reduce){.dot-live{animation:none}}.lv-state{font:var(--t-meta);color:var(--ink-3)}.lv-state.bad{color:var(--bad-ink)}.lv-state.warn{color:var(--warn-ink)}.lv-bar{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.lv-ctl{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid var(--control-line);border-radius:var(--r-ctl);background:var(--card);font:var(--t-body);color:var(--ink);box-sizing:border-box;min-width:0}.lv-ctl .k{font:var(--t-meta);color:var(--ink-3)}.lv-ctl select{border:0;background:transparent;font:500 13px/1 var(--sans);color:var(--ink);min-width:0;max-width:100%}.lv-ctl svg{width:14px;height:14px;stroke:var(--ink-3);fill:none;stroke-width:2;stroke-linecap:round;flex:none}.lv-search{flex:1 1 260px}.lv-search input{border:0;outline:0;background:transparent;font:var(--t-body);color:var(--ink);width:100%;min-width:0}.lv-ctl kbd{font:500 11px/1 var(--mono);color:var(--ink-3);border:1px solid var(--line);border-radius:5px;padding:3px 5px;background:var(--card-2)}.lv-icon{padding:0 10px;cursor:pointer}.act-def{margin:4px 0 12px;font:var(--t-meta);color:var(--ink-3)}.lv-main{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-start}.lv-listcol{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:8px}.lv-list{padding:0;overflow:hidden}@keyframes lvin{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.lv-dt .mono,.lv-kv .mono{font-family:var(--mono);font-size:12px}.lv-foot{margin:0;font:var(--t-meta);color:var(--ink-3)}.lv-foot{max-width:860px}.lv-scroll{max-height:max(420px,calc(100dvh - 190px));overflow:auto;position:relative;overscroll-behavior:contain}.lv-scroll.card{padding:0}.lv-more{display:flex;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font:var(--t-meta);color:var(--ink-3);border-top:1px solid var(--line-3)}.lv-det{flex:0 1 420px;min-width:340px;padding:0;display:flex;flex-direction:column}.lv-dh{padding:16px 18px;border-bottom:1px solid var(--line-2);display:flex;gap:12px;align-items:center}.lv-dt{display:flex;flex-direction:column;gap:3px;min-width:0;font:400 14px/1.4 var(--sans)}.lv-dt b{font-weight:600}.lv-dt .m{font:400 12px/1 var(--mono);color:var(--ink-3)}.lv-kv{margin:0;padding:8px 18px 4px;display:flex;flex-direction:column;gap:9px;font:400 12.5px/1.4 var(--sans)}.lv-kv>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px}.lv-kv dt{color:var(--ink-3)}.lv-kv dd{margin:0;color:var(--ink);overflow-wrap:anywhere;min-width:0}.lv-case{margin:10px 18px 0;padding:12px;border:1px solid var(--att-line);background:var(--att-soft);border-radius:10px;display:flex;flex-direction:column;gap:8px}.lv-case .eyebrow{margin:0}.lv-cs{display:flex;justify-content:space-between;align-items:center;gap:8px}.lv-fix{display:flex;gap:8px;flex-wrap:wrap}.lv-case .m{margin:0;font:var(--t-meta);color:var(--ink-3)}.lv-raw{padding:12px 18px;min-width:0}.lv-raw summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:6px;margin:0}.lv-raw summary::-webkit-details-marker{display:none}.lv-raw summary::before{content:"▸";font-size:10px;color:var(--ink-4)}.lv-raw[open] summary::before{content:"▾"}.lv-raw pre{margin-top:8px !important}.lv-raw .eyebrow{margin:0}.lv-raw pre{margin:0;background:var(--code-bg);color:var(--code-ink);border-radius:8px;padding:10px 12px;font:400 11.5px/1.55 var(--mono);white-space:pre-wrap;word-break:break-all}.lv-go{margin-top:auto;padding:12px 18px 16px;display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid var(--line-2)}@media (max-width:640px){.lv-det{min-width:0}.lv-kv>div{grid-template-columns:96px minmax(0,1fr)}}@media (max-width:1180px){.lv-det{flex:1 1 100%;min-width:0}}@keyframes sp-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--d1) 45%,transparent)}70%{box-shadow:0 0 0 6px transparent}100%{box-shadow:0 0 0 0 transparent}}@media (max-width:720px){.mtop{gap:8px;padding:10px 12px}.mtop img{height:20px}.mtop .ib-bell{width:30px;height:30px}}@media (max-width:400px){.mtop{gap:6px}}.b[data-copy]>span,.tag[data-copy]>span{display:inline-flex;align-items:center;gap:6px}.b[data-copy] svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.pt-page{max-width:880px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:20px;min-width:0}.pt-page.wide{max-width:1120px}.pt-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.pt-top h1{margin:0;font:600 24px/1.2 var(--sans);letter-spacing:-.02em;color:var(--ink)}.pt-top-r{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pt-seg{display:inline-flex;gap:2px;border:1px solid var(--line);border-radius:10px;padding:3px;background:var(--card);max-width:100%;overflow-x:auto}.pt-seg button{border:0;background:none;padding:6px 12px;border-radius:8px;font:400 13px/1.2 var(--sans);color:var(--ink-2);cursor:pointer;white-space:nowrap}.pt-seg button:hover{background:var(--hover)}.pt-seg button.on{background:var(--sel);color:var(--sel-ink);font-weight:500}.pt-seg .n{margin-left:6px;color:var(--ink-3);font-variant-numeric:tabular-nums}.pt-seg button.on .n{color:inherit}.pt-sentence{margin:-6px 0 0;font:400 18px/1.5 var(--sans);color:var(--ink-2)}.pt-sentence b{color:var(--ink);font-weight:600}.pt-nums{display:grid;background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);overflow:hidden}.pt-nums.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-nums.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.pt-num{padding:16px 20px;min-width:0;display:flex;flex-direction:column}.pt-num+.pt-num{border-left:1px solid var(--line-3)}.pt-num .l{font:var(--t-meta);color:var(--ink-3)}.pt-num b{font:600 26px/1.15 var(--sans);letter-spacing:-.02em;color:var(--ink);margin-top:4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pt-num .c{font:400 12.5px/1.4 var(--sans);color:var(--ink-3);margin-top:2px}.pt-num .c.good{color:var(--ok-ink)}.pt-num .c.bad{color:var(--att-ink)}.pt-num .w{font:400 15px/30px var(--sans);color:var(--ink-3);margin-top:4px}.pt-num .w a{color:inherit}.pt-card{background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);min-width:0;overflow:hidden}.pt-card-h{display:flex;align-items:baseline;gap:10px;padding:16px 20px 6px;min-width:0;flex-wrap:wrap}.pt-card-h h2{margin:0;font:600 14.5px/1.3 var(--sans);color:var(--ink)}.pt-card-h .s{font:var(--t-meta);color:var(--ink-3)}.pt-card-h .pt-link{margin-left:auto}.pt-link{font:400 12.5px/1.3 var(--sans);color:var(--link)}.pt-card-b{padding:6px 20px 18px;font:400 13.5px/1.6 var(--sans);color:var(--ink-2)}.pt-card.flush .pt-card-h{padding-bottom:10px}.pt-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0}.pt-foot{margin:0 4px;font:400 12.5px/1.5 var(--sans);color:var(--ink-3)}@keyframes pt-spin{to{transform:rotate(360deg)}}.pt-chart{margin:0;padding:8px 20px 16px}.pt-chart-area{position:relative;padding-top:20px}.pt-chart svg{display:block;width:100%;height:170px;overflow:visible}.pt-ser .f{fill-opacity:.16;stroke:none}.pt-ser .l{fill:none;stroke-width:1.6;stroke-linejoin:round}.pt-ser.d1 .f{fill:var(--d1)}.pt-ser.d1 .l{stroke:var(--d1)}.pt-ser.d2 .f{fill:var(--d-teal)}.pt-ser.d2 .l{stroke:var(--d-teal)}.pt-mark{position:absolute;top:0;bottom:0;border-left:1px dashed var(--ink-4);pointer-events:none}.pt-mark>span{position:absolute;top:0;left:6px;white-space:nowrap;font:400 11.5px/1.2 var(--sans);color:var(--ink-2);background:var(--card);padding:0 4px}.pt-ticks{position:relative;height:18px;margin-top:8px}.pt-ticks span{position:absolute;top:0;transform:translateX(-50%);font:400 11px/1.4 var(--sans);color:var(--ink-3);white-space:nowrap}.pt-ticks span:first-child{transform:none}.pt-ticks span:last-child{transform:translateX(-100%)}.pt-legend{display:flex;gap:16px;flex-wrap:wrap;margin-top:10px;font:400 12.5px/1.3 var(--sans);color:var(--ink-2)}.pt-legend span{display:inline-flex;align-items:center;gap:6px}.pt-legend i{width:9px;height:9px;border-radius:2px;background:var(--d1)}.pt-legend i.d2{background:var(--d-teal)}.pt-table{display:table;width:100%;border-collapse:collapse;font:400 13.5px/1.4 var(--sans);color:var(--ink)}.pt-tr{display:table-row;color:inherit;text-decoration:none}.pt-tr>*{display:table-cell;padding:11px 14px;border-top:1px solid var(--line-3);vertical-align:middle;white-space:nowrap}.pt-tr>:first-child{width:100%;white-space:normal;overflow-wrap:break-word}.pt-tr.h>*{border-top:0;border-bottom:1px solid var(--line-2);font:var(--t-th);color:var(--ink-3);padding-top:8px;padding-bottom:8px}.pt-tr.h+.pt-tr>*{border-top:0}.pt-tr .num{text-align:right;font-variant-numeric:tabular-nums}.pt-tr.lnk{cursor:pointer}.pt-tr.lnk:hover>*{background:var(--hover)}.pt-tr.lnk:focus-visible{outline:2px solid var(--link);outline-offset:-2px}.pt-sort{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;white-space:nowrap}.pt-sort:hover,.pt-sort.on{color:var(--ink)}.pt-sort i{width:8px;height:10px;opacity:0;position:relative}.pt-sort:hover i{opacity:.45}.pt-sort i::before{content:"";position:absolute;left:3px;top:1px;width:1.4px;height:8px;background:currentColor}.pt-sort i::after{content:"";position:absolute;left:1px;bottom:0;width:4px;height:4px;border-right:1.4px solid currentColor;border-bottom:1.4px solid currentColor;transform:rotate(45deg)}.pt-sort i.desc{opacity:1}.pt-named b{font-weight:500}.pt-named b.mono,.pt-two .mono{font:400 12.5px var(--mono)}.pt-two{display:flex;flex-direction:column}.pt-two .s{font:400 12px/1.3 var(--sans);color:var(--ink-3)}.pt-share{display:inline-block;width:120px;max-width:100%;height:4px;text-align:right;vertical-align:middle}.pt-share i{display:inline-block;height:4px;border-radius:2px;background:var(--d1);opacity:.85}.pt-card.flush .pt-table{margin-top:0}.pt-evs{display:flex;flex-direction:column}.pt-day{padding:14px 20px;border-bottom:1px solid var(--line-3);font:600 13px/1.3 var(--sans);color:var(--ink)}.pt-ev{display:flex;align-items:center;min-width:0}.pt-ev+.pt-ev{border-top:1px solid var(--line-3)}.pt-ev-in{flex:1;min-width:0;display:flex;align-items:center;gap:14px;padding:13px 20px;color:inherit;text-decoration:none;border:0;background:none;font:inherit;text-align:left;width:100%}button.pt-ev-in{cursor:pointer}.pt-ev-in.lnk:hover{background:var(--hover)}.pt-ev-in>svg{flex:none;width:14px;height:14px;color:var(--ink-4)}.pt-ev-in .t{flex:1;min-width:0;display:flex;flex-direction:column}.pt-ev-in .sn{font:400 14px/1.45 var(--sans);color:var(--ink);overflow-wrap:anywhere}.pt-ev-in .sn b{font-weight:600}.pt-ev-in .s{font:400 12.5px/1.4 var(--sans);color:var(--ink-3);margin-top:1px;overflow-wrap:anywhere}.pt-ev-in .s code,.pt-ev-in .sn code{font:400 12px var(--mono)}.pt-ev-in .tm{flex:none;font:400 12.5px/1.3 var(--sans);color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.pt-ev.sub{background:var(--card-2)}.pt-ev.sub .pt-ev-in{padding-left:68px}.pt-ev-ic{flex:none;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:600 11.5px/1 var(--sans)}.pt-ev-ic svg{width:14px;height:14px}.pt-ev-ic.person{background:var(--ink);color:var(--card)}.pt-ev-ic.ed{background:var(--sel);color:var(--sel-ink)}.pt-ev-ic.ok{background:var(--ok-soft);color:var(--ok-ink)}.pt-ev-ic.bad{background:var(--bad-soft);color:var(--bad-ink)}@media (max-width:760px){.pt-nums.n3,.pt-nums.n4{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-nums.n3 .pt-num:nth-child(odd),.pt-nums.n4 .pt-num:nth-child(odd){border-left:0}.pt-nums .pt-num:nth-child(n+3){border-top:1px solid var(--line-3)}.pt-num{padding:14px 16px}.pt-num b{font-size:22px}.pt-num .w{line-height:25px}.pt-sentence{font-size:16px}.pt-pair{grid-template-columns:minmax(0,1fr)}.pt-tr>*{padding:10px 10px}.pt-tr>.wide{display:none}.pt-share{width:56px}.pt-ev-in{padding:12px 16px;gap:12px}.pt-ev.sub .pt-ev-in{padding-left:58px}.pt-ev-in .tm{align-self:flex-start;margin-top:2px}.pt-chart{padding:8px 16px 14px}.pt-card-h{padding:14px 16px 6px}.pt-card-b{padding:6px 16px 16px}}.pt-card.flush{overflow-x:auto}.pt-named{white-space:nowrap}.pt-tr>:first-child .pt-named{white-space:normal}.pt-tr>:first-child .pt-named b{white-space:nowrap}.pt-share{display:inline-flex;justify-content:flex-end;align-items:center}.pt-ev-ic svg,.pt-ev-in>svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pt-page>.pt-seg{align-self:flex-start}.pt-nums.inner{border:0;border-top:1px solid var(--line-3);border-radius:0;box-shadow:none}.pt-tr>.wrap{white-space:normal;overflow-wrap:anywhere}.pt-tr b{font-weight:500}.pt-tr .m{display:block;font:var(--t-meta);color:var(--ink-3);white-space:normal}.pt-tr .who{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.pt-tr .who .avatar{width:24px;height:24px;font-size:10px}.pt-tr.sub>*{border-top-color:var(--line-3);color:var(--ink-2)}.pt-tr.sub>:first-child{padding-left:34px}.pt-card-r{margin-left:auto}.pt-tfoot{margin:0;padding:12px 20px;border-top:1px solid var(--line-3);font:400 12.5px/1.5 var(--sans);color:var(--ink-3)}.mn-look+.mn-look{margin-top:14px;padding-top:14px;border-top:1px solid var(--line-3)}.mn-look p{margin:0;color:var(--ink)}.mn-look ul{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.mn-look li{font:400 13px/1.5 var(--sans);color:var(--ink-2)}.mn-look .mn-note{display:block;margin-top:6px;font:400 12.5px/1.5 var(--sans);color:var(--ink-3)}.pt-pair .pt-share{width:56px}.pt-pair .pt-tr>*{padding-left:10px;padding-right:10px}.lv-root{min-width:0}.lv-root:fullscreen{background:var(--main);padding:24px 28px;overflow:auto}.lv-pulse i{display:inline-block;vertical-align:middle;margin:0 8px 3px 0;width:8px;height:8px;border-radius:99px;background:var(--live);animation:pulse 1.6s infinite;flex:none}@media (prefers-reduced-motion:reduce){.lv-pulse i{animation:none}}.pt-sentence .lv-state{font:inherit}.lv-bar{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.lv-bar .lv-ctl{height:36px;border-color:var(--line);border-radius:10px}.lv-bar .lv-search{flex:1 1 220px}.lv-chart .pt-chart{padding-bottom:10px}.lv-chart .pt-chart svg{height:110px}.lv-chart .pt-ser.d2 .f{fill:var(--accent)}.lv-chart .pt-ser.d2 .l{stroke:var(--accent)}.lv-chart .pt-legend i.d2{background:var(--accent)}.lv-list{border-radius:18px}.lv-stick{position:sticky;top:0;z-index:1;background:var(--card)}.pt-ev:has(>.lv-row.on),.lv-row.on:hover{background:var(--sel)}@media (max-width:760px){.lv-bar .lv-icon{display:none}}.pt-ev-ic.lv-sym.person{background:var(--ink);color:var(--card)}.pt-ev-ic.lv-sym.ai{background:var(--sel);color:var(--sel-ink)}.pt-ev-ic.lv-sym.money{background:var(--ok-soft);color:var(--ok-ink)}.pt-ev-ic.lv-sym.warn{background:var(--warn-soft);color:var(--warn-ink)}.pt-ev-ic.lv-sym.err{background:var(--bad-soft);color:var(--bad-ink)}.pt-ev-ic.lv-sym.big{width:38px;height:38px}.lv-det{border-radius:18px}.lv-case{border-color:var(--line);background:var(--card-2)}.lv-cst{font:500 12.5px/1.3 var(--sans);color:var(--ink-2)}.lv-cst.bad{color:var(--att-ink)}.lv-cst.good{color:var(--ok-ink)}.lv-foot{display:flex;flex-direction:column;gap:6px}.lv-foot .act-def{margin:0 4px}.lv-scroll.pt-card{overflow:auto}.pt-page>.back{align-self:flex-start;margin-bottom:-12px}.pt-card.cs-do{overflow:visible}.cs-hist .pt-evs{border:0;border-radius:0;box-shadow:none;border-top:1px solid var(--line-3)}.cs-hist .pt-day{padding:10px 20px;font-weight:500;color:var(--ink-3);border-bottom:0}.pt-card-b>.cs-p:first-child,.pt-card-b>.cs-hint:first-child{margin-top:0}.pt-card-b .kv{margin-top:2px}.cs-own{color:var(--ink-3);font:400 11.5px var(--sans)}.cs-dev .pt-chart{padding:4px 0 0}.sc-foot{margin:0;padding:10px 20px 16px;font:400 12.5px/1.5 var(--sans);color:var(--ink-3)}.sc-foot b{color:var(--ink-2);font-weight:500}.sc-head{display:flex;flex-direction:column;gap:6px;min-width:0}.sc-ttl{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.sc-ttl h1{margin:0;font:600 24px/1.2 var(--sans);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere}.pt-day.sc-day{border-top:1px solid var(--line-3);padding:10px 20px;font-size:12.5px;color:var(--ink-2)}.pt-day.sc-day:first-child{border-top:0}.sc-bad{color:var(--att-ink)}.pt-tr b.sc-bad{font-weight:500}.pt-top-r>.pt-seg{min-width:0;max-width:100%}@media (max-width:760px){.sc-foot{padding:10px 16px 14px}}.sc-good{color:var(--ok-ink)}.cx-copy{min-width:76px;display:inline-flex;align-items:center;justify-content:center}.cx-copy[data-copy]>span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.cx-copy[data-copy] svg{width:12px;height:12px;flex:none;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.sc-tl{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(3px,1fr);gap:2px;width:min(100%,210px);height:20px;vertical-align:middle}.sc-tl.wide{width:100%;height:34px;gap:3px}.sc-tl i{display:block;border-radius:2px;background:var(--track)}.sc-tl i.ok{background:var(--ok)}.sc-tl i.failed{background:var(--att-ink)}.sc-tl i.missed{background:var(--att-line)}.sc-legend{display:inline-flex;flex-wrap:wrap;gap:12px}.sc-legend span{display:inline-flex;align-items:center;gap:5px}.sc-legend i{display:inline-block;width:8px;height:8px;border-radius:2px}.sc-legend i.ok{background:var(--ok)}.sc-legend i.failed{background:var(--att-ink)}.sc-legend i.missed{background:var(--att-line)}.sc-last.bad{color:var(--att-ink)}.edv{font:var(--t-body);color:var(--ink);-webkit-font-smoothing:antialiased;text-align:left}.edv[inert],.edv[inert] *{cursor:default!important}.edv .app{height:auto;padding:0;background:none}.edv .frame{border:0;border-radius:0}.edv main{overflow:visible}
