.vx{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vx-bg:#fff;--vx-bg-1:#f8f8f8;--vx-bg-2:#f4f4f4;--vx-bg-3:#efeff0;--vx-panel:#fff;--vx-panel-2:#fbfbfc;--vx-tint:#f4f4f5;--vx-border:#e9e8ea;--vx-border-2:#e2e1e3;--vx-border-3:#d7d6d9;--vx-border-t:#0000000d;--vx-border-ts:#00000014;--vx-edge:#ffffffe6;--vx-text:#282a30;--vx-text-2:#3c4149;--vx-text-3:#6f6e77;--vx-text-4:#8b8a92;--vx-accent:#2f6df6;--vx-accent-hi:#1d4ed8;--vx-accent-tint:#2f6df617;--vx-accent-line:#2f6df647;--vx-green:#24a148;--vx-amber:#c98a10;--vx-red:#e0484d;--vx-lime:#d6f24f;--vx-shadow-low:0 1px 4px -1px #00000017;--vx-shadow-mid:0 3px 12px #00000017;--vx-shadow-high:0 18px 48px -12px #171a2121, 0 4px 12px -4px #171a2112;--vx-shadow-float:0 32px 80px -24px #171a2133, 0 8px 24px -8px #171a211a;--vx-shot-bg:#fafafb;--vx-grid:#0000000d;--vx-scrim:#fff;--vx-glow-a:#2f6df629;--vx-glow-b:#78beff24;--vx-header-bg:#ffffffb8}.dark .vx{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vx-bg:#08090a;--vx-bg-1:#0f1011;--vx-bg-2:#141516;--vx-bg-3:#191a1b;--vx-panel:#0f1011;--vx-panel-2:#131415;--vx-tint:#141516;--vx-border:#23252a;--vx-border-2:#2c2e33;--vx-border-3:#3a3c42;--vx-border-t:#ffffff0d;--vx-border-ts:#ffffff14;--vx-edge:#ffffff2e;--vx-text:#f7f8f8;--vx-text-2:#d0d6e0;--vx-text-3:#8a8f98;--vx-text-4:#62666d;--vx-accent:#4ea7fc;--vx-accent-hi:#7ec0ff;--vx-accent-tint:#4ea7fc21;--vx-accent-line:#4ea7fc57;--vx-green:#4cc38a;--vx-amber:#e2a336;--vx-red:#f3676b;--vx-lime:#d6f24f;--vx-shadow-low:0 2px 4px #0000004d;--vx-shadow-mid:0 4px 24px #0006;--vx-shadow-high:0 18px 44px -14px #0000005c, 0 3px 10px -3px #00000047;--vx-shadow-float:0 28px 60px -20px #0006, 0 8px 22px -8px #0000004d;--vx-shot-bg:#0a0b0c;--vx-grid:#ffffff0b;--vx-scrim:#08090a;--vx-glow-a:#4ea7fc29;--vx-glow-b:#7882ff14;--vx-header-bg:#08090ab8}.vx-edge{isolation:isolate;border:1px solid var(--vx-border-ts);position:relative}.vx-edge:after{content:"";z-index:1;pointer-events:none;border:1px solid var(--vx-edge);border-radius:inherit;position:absolute;inset:-1px;-webkit-mask-image:radial-gradient(70% 120% at 50% -10%,#000 0%,#0000 72%);mask-image:radial-gradient(70% 120% at 50% -10%,#000 0%,#0000 72%)}.vx-fade-b{-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.vx-fade-r{-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000 100%);mask-image:linear-gradient(90deg,#000 82%,#0000 100%)}.vx-fade-br{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#000 82%,#0000 100%),linear-gradient(90deg,#000 86%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%),linear-gradient(90deg,#000 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.vx-grid{background-image:linear-gradient(var(--vx-grid) 1px, transparent 1px), linear-gradient(90deg, var(--vx-grid) 1px, transparent 1px);background-size:56px 56px}.vx-dots{background-image:radial-gradient(var(--vx-grid) 1px, transparent 1px);background-size:16px 16px}@keyframes vx-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.vx-marquee{animation:vx-marquee var(--vx-marquee-duration,42s) linear infinite}@keyframes vx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.vx-rise{animation:.7s cubic-bezier(.22,1,.36,1) backwards vx-rise;animation-delay:var(--vx-delay,0s)}@keyframes vx-sweep{0%{opacity:0;transform:translate(-30%)}40%{opacity:.55}to{opacity:0;transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.vx-marquee,.vx-rise{animation:none!important}.vx-rise{opacity:1;transform:none}}
.lf{--lf-sans:"Inter", "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--lf-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lf-w-normal:400;--lf-w-medium:510;--lf-w-semibold:590;--lf-w-bold:680;--lf-bg:#fcfcfd;--lf-bg-deep:#f6f6f8;--lf-panel:#fff;--lf-panel-2:#f8f8f9;--lf-panel-3:#f2f2f4;--lf-panel-4:#eaeaec;--lf-tint:#00000005;--lf-tint-2:#0000000d;--lf-line:#e6e5e8;--lf-line-2:#dcdbdf;--lf-line-3:#cfced3;--lf-line-soft:#0000000d;--lf-fg:#17181c;--lf-fg-2:#3c4149;--lf-fg-3:#62626a;--lf-fg-4:#86858e;--lf-brand:#4149cc;--lf-brand-hover:#343bb3;--lf-brand-fg:#fff;--lf-brand-tint:#eef0ff;--lf-lime:#d8f34b;--lf-lime-ink:#10130a;--lf-sky:#dbe8ff;--lf-green:#16a34a;--lf-amber:#b78103;--lf-red:#dc2626;--lf-teal:#0891a4;--lf-violet:#7c5cf0;--lf-sh-low:0 1px 2px #0000000f;--lf-sh-med:0 3px 12px #00000014;--lf-sh-high:0 8px 32px #00000017, 0 2px 6px #0000000f;--lf-sh-shot:0 32px 64px -24px #0f172a21, 0 12px 28px -12px #0f172a1a, 0 2px 6px -2px #0f172a12;--lf-r-4:4px;--lf-r-6:6px;--lf-r-8:8px;--lf-r-10:10px;--lf-r-12:12px;--lf-r-16:16px;--lf-r-24:24px;--lf-max:1180px;--lf-pad:24px;--lf-ease:cubic-bezier(.25, .46, .45, .94);--lf-ease-out:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--lf-fg);font-family:var(--lf-sans);font-size:16px;font-weight:var(--lf-w-normal);font-feature-settings:"cv01", "ss03";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;position:relative}.dark .lf{--lf-bg:#08090a;--lf-bg-deep:#010102;--lf-panel:#0f1011;--lf-panel-2:#141516;--lf-panel-3:#191a1b;--lf-panel-4:#1f2023;--lf-tint:#ffffff08;--lf-tint-2:#ffffff12;--lf-line:#ffffff14;--lf-line-2:#ffffff1f;--lf-line-3:#ffffff26;--lf-line-soft:#ffffff0d;--lf-fg:#f7f8f8;--lf-fg-2:#d0d6e0;--lf-fg-3:#8a8f98;--lf-fg-4:#62666d;--lf-brand:#4d5ae8;--lf-brand-hover:#6470f5;--lf-brand-tint:#16182f;--lf-lime:#d8f34b;--lf-sky:#b9d4ff;--lf-green:#4cc38a;--lf-amber:#f0bf00;--lf-red:#eb5757;--lf-teal:#00b8cc;--lf-violet:#9d7bff;--lf-sh-low:0 1px 2px #00000040;--lf-sh-med:0 4px 24px #00000059;--lf-sh-high:0 8px 36px #00000040, 0 2px 8px #0000002e;--lf-sh-shot:0 28px 60px -20px #0000005c, 0 8px 22px -8px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lf ::selection{background:color-mix(in srgb, var(--lf-brand) 32%, transparent);color:var(--lf-fg)}:where(.lf a){color:inherit;text-decoration:none}.lf-shot{border-radius:var(--lf-r-12);border:1px solid var(--lf-line);background:var(--lf-panel);box-shadow:var(--lf-sh-shot);text-align:left;min-width:0;color:var(--lf-fg-2);font-size:13px;line-height:1.45;position:relative;overflow:hidden}.lf-shot:not(:has(.lf-app)){max-width:760px}.lf-shot-back{box-shadow:var(--lf-sh-med);opacity:.85;filter:saturate(.75)}.dark .lf .lf-shot-back{opacity:.72}.lf-shot-front{box-shadow:var(--lf-sh-shot);z-index:3}.lf-bleed-r{margin-right:calc(var(--lf-pad) * -4)}.lf-bleed-l{margin-left:calc(var(--lf-pad) * -4)}.lf-fade-b{-webkit-mask-image:linear-gradient(#000 86%,#0000 100%);mask-image:linear-gradient(#000 86%,#0000 100%)}.lf-fade-r{-webkit-mask-image:linear-gradient(90deg,#000 84%,#0000 100%);mask-image:linear-gradient(90deg,#000 84%,#0000 100%)}.lf-comp-float{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.lf-comp-float>*{min-width:0}.lf-comp-float>.lf-comp-base{grid-area:1/1;max-width:1180px;margin-left:clamp(80px,20%,320px)}.lf-comp-float>.lf-comp-over{grid-area:1/1;place-self:end start;width:min(420px,62%);margin-bottom:clamp(-40px,-3vw,0px)}.lf-comp-pair{grid-template-columns:1.04fr 1fr;align-items:start;gap:0;display:grid;position:relative}.lf-comp-pair>*{min-width:0;position:relative}.lf-comp-pair>:first-child{margin-right:-22px}.lf-comp-pair>.lf-shot-back{z-index:1;transform-origin:50% 0;transform:translateY(28px)scale(.965)}.lf-comp-pair>:not(.lf-shot-back){z-index:2}.lf-shot-bar{background:var(--lf-panel-2);border-bottom:1px solid var(--lf-line);align-items:center;gap:8px;height:38px;padding:0 12px;display:flex}.lf-tl{background:var(--lf-line-3);border-radius:9999px;width:10px;height:10px}.lf-shot-title{color:var(--lf-fg-3);font-size:12px;font-weight:var(--lf-w-medium);margin-left:6px}.lf-app{grid-template-columns:176px minmax(0,1fr);min-height:0;display:grid}.lf-app-narrow{grid-template-columns:1fr}.lf-side{border-right:1px solid var(--lf-line);background:color-mix(in srgb, var(--lf-panel-2) 60%, var(--lf-panel));flex-direction:column;gap:2px;padding:12px 8px;display:flex}.lf-side-label{font-size:10.5px;font-weight:var(--lf-w-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--lf-fg-3);padding:12px 8px 4px}.lf-side-item{border-radius:var(--lf-r-6);color:var(--lf-fg-3);font-size:12.5px;font-weight:var(--lf-w-medium);align-items:center;gap:8px;padding:6px 8px;display:flex}.lf-side-item svg{opacity:.75;flex:none;width:14px;height:14px}.lf-side-item[data-active=true]{background:var(--lf-tint-2);color:var(--lf-fg)}.lf-side-item[data-active=true] svg{opacity:1}.lf-main{flex-direction:column;min-width:0;display:flex}.lf-topbar{border-bottom:1px solid var(--lf-line);align-items:center;gap:10px;padding:12px 16px;display:flex}.lf-crumb{color:var(--lf-fg-3);font-size:12.5px}.lf-crumb b{color:var(--lf-fg);font-weight:var(--lf-w-medium)}.lf-pane{flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.lf-pane-form>*{width:100%;max-width:560px}.lf-pane-h{font-size:13.5px;font-weight:var(--lf-w-semibold);color:var(--lf-fg);letter-spacing:-.01em}.lf-card{border:1px solid var(--lf-line);border-radius:var(--lf-r-8);background:var(--lf-panel-2);overflow:hidden}.lf-card-h{border-bottom:1px solid var(--lf-line);font-size:12.5px;font-weight:var(--lf-w-semibold);color:var(--lf-fg-2);align-items:center;gap:8px;padding:9px 12px;display:flex}.lf-row{border-bottom:1px solid var(--lf-line-soft);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.lf-row:last-child{border-bottom:0}.lf-row-title{font-size:13px;font-weight:var(--lf-w-medium);color:var(--lf-fg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lf-meta{color:var(--lf-fg-3);font-size:11.5px;font-family:var(--lf-mono);white-space:nowrap}.lf-spacer{margin-left:auto}.lf-badge{border:1px solid var(--lf-line-2);background:var(--lf-tint);height:21px;font-size:11px;font-weight:var(--lf-w-medium);color:var(--lf-fg-2);white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.lf-dot{background:currentColor;border-radius:9999px;flex:none;width:6px;height:6px}.lf-live{color:var(--lf-green)}.lf-busy{color:var(--lf-amber)}.lf-fail{color:var(--lf-red)}.lf-idle{color:var(--lf-fg-4)}.lf-dot-pulse{animation:lf-pulse 1.8s var(--lf-ease) infinite}.lf-chip{border-radius:var(--lf-r-6);border:1px solid var(--lf-line);background:var(--lf-tint);height:22px;color:var(--lf-fg-3);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;display:inline-flex}.lf-chip svg{width:12px;height:12px}.lf-chip[data-on=true]{border-color:color-mix(in srgb, var(--lf-brand) 45%, transparent);background:color-mix(in srgb, var(--lf-brand) 14%, transparent);color:var(--lf-fg)}.lf-stats{background:var(--lf-line-soft);border:1px solid var(--lf-line);border-radius:var(--lf-r-8);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:1px;display:grid;overflow:hidden}.lf-stat{background:var(--lf-panel-2);padding:10px 12px}.lf-stat-k{letter-spacing:.04em;text-transform:uppercase;color:var(--lf-fg-3);font-size:10.5px}.lf-stat-v{font-size:17px;font-weight:var(--lf-w-semibold);color:var(--lf-fg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:3px}.lf-tabs{border-radius:var(--lf-r-8);background:var(--lf-tint);border:1px solid var(--lf-line);gap:2px;width:fit-content;padding:3px;display:flex}.lf-tab{border-radius:var(--lf-r-6);font-size:11.5px;font-weight:var(--lf-w-medium);color:var(--lf-fg-3);padding:4px 10px}.lf-tab[data-active=true]{background:var(--lf-panel-4);color:var(--lf-fg)}.lf-term{font-family:var(--lf-mono);color:#8b949e;background:#0d1117;padding:12px;font-size:11.5px;line-height:1.85;overflow:hidden}.dark .lf .lf-term{background:color-mix(in srgb, #000 45%, var(--lf-panel));color:var(--lf-fg-3)}.lf-term .t{color:#6e7681}.dark .lf .lf-term .t{color:var(--lf-fg-3)}.lf-term .ok{color:var(--lf-green)}.lf-term .warn{color:var(--lf-amber)}.lf-term .err{color:var(--lf-red)}.lf-term .id{color:#e6edf3}.dark .lf .lf-term .id{color:var(--lf-fg-2)}.lf-term .br{color:var(--lf-brand-hover)}.lf-caret{vertical-align:-2px;background:var(--lf-green);width:7px;height:13px;animation:1.1s step-end infinite lf-blink;display:inline-block}.lf-code{font-family:var(--lf-mono);white-space:pre;color:var(--lf-fg-2);padding:12px 14px;font-size:11.5px;line-height:1.9;overflow:hidden}.lf-code .k{color:var(--lf-violet)}.lf-code .s{color:var(--lf-green)}.lf-code .n{color:var(--lf-teal)}.lf-code .c{color:var(--lf-fg-3)}.lf-code .f{color:var(--lf-brand-hover)}@keyframes lf-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lf-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes lf-blink{0%,49%{opacity:1}50%,to{opacity:0}}.lf-rise{animation:lf-rise .9s var(--lf-ease-out) both}@media (max-width:1080px){.lf-comp-pair{grid-template-columns:1fr;align-items:stretch;gap:20px}.lf-comp-pair>:first-child,.lf-comp-pair>:last-child{margin-left:0;margin-right:0}.lf-comp-pair>.lf-shot-back{transform:none}.lf-comp-float>.lf-comp-base{margin-left:0}.lf-comp-float>.lf-comp-over{width:min(360px,78%)}.lf-bleed-r,.lf-bleed-l{margin-left:0;margin-right:0}}@media (max-width:720px){.lf{--lf-pad:18px}.lf-app{grid-template-columns:1fr}.lf-side{display:none}.lf-comp-float{flex-direction:column;gap:16px;display:flex}.lf-comp-float>.lf-comp-base,.lf-comp-float>.lf-comp-over{align-self:stretch;width:100%;max-width:none;margin:0}}@media (prefers-reduced-motion:reduce){.lf *,.lf :before,.lf :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.lf .lf-bleed-r{margin-right:0}.lf .lf-comp-float>.lf-comp-base{margin-left:clamp(32px,12%,200px)}.lf .lf-logos{color:var(--lf-fg-2);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));align-items:center;gap:clamp(24px,4vw,56px);display:grid}.lf .lf-logos>*{opacity:.62;transition:opacity .2s var(--lf-ease);place-items:center;display:grid}.lf .lf-logos>:hover{opacity:1}.lf .lf-logos svg{max-width:100%;height:auto}
.mk{--radius:.375rem;--canvas:#fafafa;--canvas-2:#f4f4f4;--surface:#fff;--surface-2:#f0f0f0;--border-hairline:#0000001a;--border-strong:#0000002e;--text:#181818;--text-dim:#606060;--background:var(--canvas);--foreground:var(--text);--card:var(--surface);--card-foreground:var(--text);--primary:#5b68ae;--primary-foreground:#fcfcfc;--muted:var(--surface-2);--muted-foreground:var(--text-dim);--destructive:#d01c29;--destructive-foreground:#fcfcfc;--border:var(--border-hairline);--input:#00000024;--severity-high:#d01c29;--severity-medium:#b87b00;--severity-low:#527599;--success:#0e8c41;--warning:#b87b00;--offline:#80878f;--sidebar:var(--canvas-2);--sidebar-foreground:var(--text);--sidebar-accent:#e6e6e6;--sidebar-border:var(--border-hairline);--mk-hairline:1px;--mk-line:#e8e8ea;--mk-line-2:#e0e0e3;--mk-line-3:#d6d6da;--mk-line-faint:#f1f1f3;--mk-shadow-tiny:0 1px 1px 0 #00000017;--mk-shadow-low:0 1px 4px -1px #00000017;--mk-shadow-mid:0 3px 12px #00000017;--mk-shadow-high:0 7px 24px #0000000f;--mk-shadow-float:0 0 0 1px #0000000a, 0 2px 4px #00000006, 0 12px 28px -6px #00000016, 0 30px 60px -20px #0000001a;--mk-edge:#fff;--mk-edge-strength:0;--mk-recede:.55;color:var(--foreground);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}@supports (color:lab(0% 0 0)){.mk{--canvas:lab(98.26% 0 0);--canvas-2:lab(96.056% 0 -.0000119209);--surface:lab(100% 0 0);--surface-2:lab(94.78% 0 0);--border-hairline:lab(0% 0 0/.1);--border-strong:lab(0% 0 0/.18);--text:lab(8.36% -.00000745058 0);--text-dim:lab(40.84% -.0000149012 .00000596046);--primary:lab(45.5349% 9.70692 -39.441);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--destructive:lab(45.6514% 66.6325 43.1177);--destructive-foreground:lab(98.84% .0000298023 -.0000119209);--input:lab(0% 0 0/.14);--severity-high:lab(45.6514% 66.6325 43.1177);--severity-medium:lab(56.8969% 19.547 68.5348);--severity-low:lab(47.6107% -5.10988 -24.0393);--success:lab(50.824% -45.5785 30.3918);--warning:lab(56.8969% 19.547 68.5348);--offline:lab(55.9043% -1.57765 -5.32358);--sidebar-accent:lab(91.3% 0 -.0000119209)}}.dark .mk{--canvas:#0c0c0c;--canvas-2:#060606;--surface:#161616;--surface-2:#202020;--border-hairline:#ffffff14;--border-strong:#ffffff29;--text:#f5f5f5;--text-dim:#9e9e9e;--primary:#7f8dd0;--primary-foreground:#0d0d0d;--destructive:#ed4042;--destructive-foreground:#f8f8f8;--input:#ffffff1f;--severity-high:#f14d4c;--severity-medium:#eab532;--severity-low:#7c9cbc;--success:#3fc168;--warning:#eab532;--offline:#77818c;--sidebar-accent:var(--surface-2);--mk-line:#23252a;--mk-line-2:#2c2e34;--mk-line-3:#3a3c43;--mk-line-faint:#17181a;--mk-shadow-tiny:0 1px 1px 0 #00000040;--mk-shadow-low:0 2px 4px #0000001a;--mk-shadow-mid:0 4px 24px #00000059;--mk-shadow-high:0 7px 32px #00000073;--mk-shadow-float:0 0 0 1px #ffffff0d, 0 1px 2px #00000028, 0 12px 28px -8px #00000038, 0 28px 56px -20px #00000040;--mk-edge:#fff;--mk-edge-strength:.14;--mk-recede:.5}@supports (color:lab(0% 0 0)){.dark .mk{--canvas:lab(3.36376% 0 0);--canvas-2:lab(1.5609% 0 0);--surface:lab(7.22637% -.0000149012 0);--surface-2:lab(12.42% -.00000745058 .00000298023);--border-hairline:lab(100% 0 0/.08);--border-strong:lab(100% 0 0/.16);--text:lab(96.52% -.0000298023 .0000119209);--text-dim:lab(65.2% 0 0);--primary:lab(59.6634% 7.19819 -36.1775);--primary-foreground:lab(3.6999% 0 0);--destructive:lab(54.9593% 66.408 40.8869);--destructive-foreground:lab(97.68% -.0000298023 .0000119209);--input:lab(100% 0 0/.12);--severity-high:lab(57.3944% 63.124 38.0626);--severity-medium:lab(76.994% 11.2878 68.9054);--severity-low:lab(62.7565% -5.13846 -20.8212);--success:lab(69.6529% -51.4113 33.9912);--warning:lab(76.994% 11.2878 68.9054);--offline:lab(53.5763% -2.04968 -7.07192)}}@media (min-resolution:2x){.mk{--mk-hairline:.5px}}.mk .mk-shot{border:var(--mk-hairline) solid var(--mk-line-2);background:var(--card);min-width:0;box-shadow:var(--mk-shadow-float);-webkit-user-select:none;user-select:none;border-radius:12px;position:relative;overflow:hidden}.mk .mk-shot--selectable{-webkit-user-select:auto;user-select:auto}.mk .mk-shot:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;border:var(--mk-hairline) solid color-mix(in srgb, var(--mk-edge) calc(var(--mk-edge-strength) * 100%), transparent);-webkit-mask-image:radial-gradient(ellipse 220px 180px at var(--mk-edge-x,0%) 0%, #000 0%, transparent 100%);mask-image:radial-gradient(ellipse 220px 180px at var(--mk-edge-x,0%) 0%, #000 0%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse 220px 180px at var(--mk-edge-x,0%) 0%, #000 0%, transparent 100%);position:absolute;inset:0}.mk .mk-shot--edge-right{--mk-edge-x:100%}.mk .mk-recede{opacity:var(--mk-recede)}.mk .mk-shadow-float{box-shadow:var(--mk-shadow-float)}.mk .mk-pair{--mk-overlap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.mk .mk-pair>:first-child{z-index:2}.mk .mk-pair>:last-child{margin-left:calc(var(--mk-overlap) * -1);transform-origin:0 0;z-index:1;padding-left:calc(var(--mk-overlap) + 4px);margin-top:34px;transform:scale(.965)}@media (max-width:900px){.mk .mk-pair{grid-template-columns:minmax(0,1fr);gap:20px}.mk .mk-pair>:last-child{margin:0;padding-left:0;transform:none}}.mk .mk-stage{min-width:0;position:relative}.mk .mk-float{z-index:4;min-width:0;max-width:min(430px,40%);position:absolute;bottom:8%;right:clamp(14px,2.5vw,40px)}.mk .mk-float--top{top:12%;bottom:auto}.mk .mk-float--left{left:clamp(14px,2.5vw,40px);right:auto}@media (max-width:900px){.mk .mk-float{max-width:none;margin-top:16px;position:static}}.mk .mk-ui{color:var(--foreground);--shot-high:color-mix(in oklab, var(--severity-high) 72%, var(--foreground));--shot-medium:color-mix(in oklab, var(--severity-medium) 58%, var(--foreground));--shot-low:color-mix(in oklab, var(--severity-low) 74%, var(--foreground));--shot-ok:color-mix(in oklab, var(--success) 68%, var(--foreground));--shot-warn:color-mix(in oklab, var(--warning) 56%, var(--foreground));--shot-bad:color-mix(in oklab, var(--destructive) 74%, var(--foreground));--shot-accent:color-mix(in oklab, var(--primary) 76%, var(--foreground));min-width:0;font-size:12px;line-height:1.45}.mk .mk-ui .mk-ui-mono{font-family:var(--font-plex-mono), ui-monospace, "SF Mono", Menlo, monospace;font-variant-numeric:tabular-nums}@media (max-width:900px){.mk .mk-shot{overscroll-behavior-x:contain;overflow:auto hidden}.mk .mk-screen>aside{flex:none}.mk .mk-screen .mk-screen-body{flex:none;width:min(700px,190vw)}.mk .mk-grid2{min-width:560px}}.mk .mk-titlebar{border-bottom:var(--mk-hairline) solid var(--border);background:color-mix(in oklab, var(--card) 60%, var(--muted));color:var(--muted-foreground);align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:flex}.mk .mk-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,5vw,64px);display:flex}.mk .mk-logo{color:var(--text-dim);letter-spacing:-.008em;align-items:center;gap:9px;font-size:.9375rem;font-weight:510;transition:color .2s;display:inline-flex}.mk .mk-logo:hover{color:var(--text)}.mk .mk-logo svg{flex:none}
.evry{--evry-plate:#fff;--evry-chrome:#fbfbfc;--evry-inner:#090a0c12;--evry-frame-border:#090a0c1a;--evry-raise:#fff;--evry-raise-chrome:#f8f8f9;--evry-faint:#17181c6b;--evry-text:#17181c;--evry-text-2:#17181cd1;--evry-text-3:#17181c8c;--evry-text-4:#17181c7a;--evry-border:#090a0c1f;--evry-border-soft:#090a0c14;--evry-border-softer:#090a0c0d;--evry-bubble:#e8e8e9;--evry-input-bg:#090a0c06;--evry-active:#f5f5f4;--evry-tag-bg:#090a0c0f;--evry-tag-text:#17181c8c;--evry-tool-bg:#090a0c08;--evry-tool-border:#090a0c1f;--evry-tool-icon:#32373fa6;--evry-rail-bg:#e9e7e5;--evry-rail-border:#090a0c17;--evry-rail-text:#1b1c20;--evry-rail-secondary:#1b1c2099;--evry-rail-faint:#1b1c206b;--evry-teal:#0f9578;--evry-teal-line:#0f957866;--evry-blue:#3b82f6;--evry-blue-chip:#2f6df6;--evry-blue-chip-line:#2f6df666;--evry-green:#16a34a;--evry-proj-blue:#3b82f6;--evry-proj-green:#10b981;--evry-warn:#c05a33;--evry-shimmer-base:#a1a1aa;--evry-shimmer-hi:#000}.dark .evry{--evry-plate:#0f1011;--evry-chrome:#131415;--evry-inner:#ffffff0f;--evry-frame-border:#ffffff17;--evry-raise:#161719;--evry-raise-chrome:#1b1c1f;--evry-faint:#e8eaee6b;--evry-text:#e8eaee;--evry-text-2:#e6e9efcc;--evry-text-3:#e6e9ef6b;--evry-text-4:#e6e9ef61;--evry-border:#ffffff1a;--evry-border-soft:#ffffff12;--evry-border-softer:#ffffff0d;--evry-bubble:#ffffff12;--evry-input-bg:#ffffff09;--evry-active:#ffffff13;--evry-tag-bg:#ffffff12;--evry-tag-text:#e6e9ef80;--evry-tool-bg:#ffffff08;--evry-tool-border:#ffffff1a;--evry-tool-icon:#e6e9ef8c;--evry-rail-bg:#151617;--evry-rail-border:#ffffff12;--evry-rail-text:#e8eaee;--evry-rail-secondary:#e8eaee9e;--evry-rail-faint:#e8eaee66;--evry-teal:#45d3ac;--evry-teal-line:#45d3ac59;--evry-blue:#93c5fd;--evry-blue-chip:#7cbcff;--evry-blue-chip-line:#7cbcff66;--evry-green:#16a34a;--evry-proj-blue:#60a5fa;--evry-proj-green:#34d399;--evry-warn:#e79273;--evry-shimmer-base:#71717a;--evry-shimmer-hi:#fff}
