@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/playfair-display-900-italic-DZvaZDOm.woff2)format("woff2")}:root{--font-display:"Space Grotesk", system-ui, sans-serif;--font-body:"Hanken Grotesk", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--bg-0:#0b0b0e;--bg-1:#121217;--panel:#15151b;--panel-2:#1b1b22;--panel-3:#20202a;--line:#ffffff16;--line-2:#ffffff0d;--fg:#ececf0;--fg-dim:#9a9aa6;--fg-faint:#61616d;--accent:#f6b83c;--amber:#f6b83c;--emerald:#34d399;--sky:#56b6f7;--rose:#fb6f84;--violet:#a98bfa;--dens:1;--radius:12px;--shadow:0 1px 2px #0006, 0 8px 28px #00000052;--accent-soft:color-mix(in oklch, var(--accent) 16%, transparent);--accent-ink:var(--accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='none'%3E%3Cpath d='M1 1L5.5 5.5L10 1' stroke='%239a9aa6' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.mk-light{--bg-0:#f4f2ec;--bg-1:#fbfaf6;--panel:#fff;--panel-2:#f6f4ee;--panel-3:#efece3;--line:#14120c1a;--line-2:#14120c0f;--fg:#1c1b18;--fg-dim:#5d5b54;--fg-faint:#93908a;--amber:#b26b00;--emerald:#119a6e;--sky:#2a7fce;--rose:#d6435c;--violet:#7a5cd6;--accent-ink:#8a5300;--shadow:0 1px 2px #2823140f, 0 10px 30px #28231412;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='none'%3E%3Cpath d='M1 1L5.5 5.5L10 1' stroke='%235d5b54' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-body);background:var(--bg-0);color:var(--fg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px}.mono{font-family:var(--font-mono);font-feature-settings:"ss01"}::selection{background:var(--accent-soft)}button{cursor:pointer;font-family:inherit}textarea,input{font-family:inherit}.mk-main::-webkit-scrollbar{width:9px}.mk-transcript::-webkit-scrollbar{width:9px}.mk-feed::-webkit-scrollbar{width:9px}.mk-main::-webkit-scrollbar-thumb{background:var(--line);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.mk-transcript::-webkit-scrollbar-thumb{background:var(--line);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.mk-feed::-webkit-scrollbar-thumb{background:var(--line);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.mk-app{height:100vh;display:flex;overflow:hidden}.mk-side{background:linear-gradient(180deg, var(--bg-1), var(--bg-0));border-right:1px solid var(--line);flex-direction:column;flex:none;width:248px;padding:22px 16px 16px;display:flex}.mk-brand{text-align:left;background:0 0;border:none;align-items:center;gap:11px;margin-bottom:26px;padding:6px 8px;display:flex}.mk-brand-mark{color:var(--accent);background:var(--accent-soft);width:38px;height:38px;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent) 28%, transparent);border-radius:11px;place-items:center;font-size:22px;line-height:1;display:grid}.mk-brand-text{flex-direction:column;line-height:1.1;display:flex}.mk-brand-name{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:700}.mk-brand-tag{color:var(--fg-faint);letter-spacing:.16em;text-transform:uppercase;margin-top:2px;font-size:10px}.mk-nav{flex-direction:column;gap:3px;display:flex}.mk-navitem{color:var(--fg-dim);text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.mk-navitem:hover{background:var(--panel);color:var(--fg)}.mk-navitem-on{background:var(--panel-2);color:var(--fg)}.mk-navitem-on:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-16px}.mk-navitem svg{color:inherit;opacity:.9}.mk-navitem-sm{padding:8px 12px;font-size:13px}a.mk-navitem{text-decoration:none}.mk-navitem-ext{color:var(--fg-faint);margin-left:auto}.mk-side-spacer{flex:1}.mk-console{border-top:1px solid var(--line-2);margin-top:8px;padding-top:12px}.mk-console-label{letter-spacing:.2em;text-transform:uppercase;color:var(--fg-faint);padding:0 12px 6px;font-size:9.5px}.mk-usermenu{margin-top:14px;position:relative}.mk-user{text-align:left;background:var(--panel);border:1px solid var(--line-2);width:100%;color:var(--fg);cursor:pointer;border-radius:11px;align-items:center;gap:9px;padding:10px 12px;transition:background .15s,border-color .15s;display:flex}.mk-user:hover,.mk-user-open{background:var(--panel-2);border-color:var(--line)}.mk-user-avatar{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.mk-user-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.mk-user-chev{color:var(--fg-faint);flex:none;transition:transform .15s}.mk-user-open .mk-user-chev{transform:rotate(180deg)}.mk-usermenu-pop{background:var(--panel);border:1px solid var(--line);z-index:20;border-radius:11px;padding:5px;position:absolute;bottom:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 30px #00000059}.mk-usermenu-item{width:100%;color:var(--fg-dim);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex}.mk-usermenu-item:hover{background:var(--panel-2);color:var(--fg)}.mk-usermenu-item svg{color:inherit;opacity:.9}.mk-main{background:radial-gradient(900px 500px at 80% -10%, color-mix(in oklch, var(--accent) 5%, transparent), transparent 70%), var(--bg-0);flex:1;overflow-y:auto}.mk-page{max-width:1240px;padding:calc(34px * var(--dens)) calc(40px * var(--dens)) 80px;margin:0 auto}.mk-narrow{max-width:760px}.mk-stack{flex-direction:column;gap:16px;display:flex}.mk-pagehead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.mk-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:9px;font-size:11px}.mk-h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:30px;font-weight:600}.mk-sub{color:var(--fg-dim);max-width:620px;margin:8px 0 0;font-size:14px;line-height:1.5}.mk-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.mk-card-pad{padding:calc(20px * var(--dens))}a.mk-btn{text-decoration:none}.mk-btn{border:1px solid var(--line);background:var(--panel-2);color:var(--fg);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;font-size:13.5px;font-weight:600;transition:all .15s;display:inline-flex}.mk-btn:hover:not(:disabled){border-color:color-mix(in oklch, var(--fg) 22%, transparent);background:var(--panel-3)}.mk-btn:disabled{opacity:.45;cursor:default}.mk-btn-md{padding:9px 15px}.mk-btn-sm{padding:7px 12px;font-size:12.5px}.mk-btn-primary{background:var(--accent);color:#1a1405;border-color:#0000}.mk-btn-primary:hover:not(:disabled){background:color-mix(in oklch, var(--accent) 88%, white);filter:brightness(1.04)}.mk-btn-danger{color:var(--rose);border-color:color-mix(in oklch, var(--rose) 35%, transparent);background:color-mix(in oklch, var(--rose) 9%, transparent)}.mk-btn-danger:hover:not(:disabled){background:color-mix(in oklch, var(--rose) 16%, transparent)}.mk-btn-ghost{background:0 0;border-color:#0000}.mk-pill{white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;background:var(--panel-3);color:var(--fg-dim);border-radius:6px;align-items:center;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.mk-pill-accent{background:var(--accent-soft);color:var(--accent)}.mk-pill-attrs{background:color-mix(in oklch, var(--violet) 16%, transparent);color:var(--violet)}.mk-chip-toggle{border:1px solid var(--line);background:var(--panel);color:var(--fg-dim);cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:4px 9px;font-size:12px;transition:all .14s;display:inline-flex}.mk-chip-toggle:hover{color:var(--fg);border-color:var(--fg-faint)}.mk-chip-toggle.is-on{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.mk-dot{border-radius:99px;flex:none;display:inline-block}.mk-dot-live{animation:1.8s infinite mk-pulse;box-shadow:0 0}@keyframes mk-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, currentColor 60%, transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.mk-badge{white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.mk-badge-archived{text-transform:uppercase;letter-spacing:.06em;background:var(--panel-3);color:var(--fg-faint);border-radius:6px;align-items:center;gap:3px;margin-left:2px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}.mk-srcbreak{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.mk-srcbreak-label{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-faint);font-size:11px}.mk-link{color:var(--accent);background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.mk-link:hover{text-decoration:underline}.ar{text-align:right;justify-content:flex-end}.mk-dim{color:var(--fg-dim)}.mk-dash{color:var(--fg-faint)}.mk-sectionhead{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.mk-sectionhead-l{font-family:var(--font-display);color:var(--fg);align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.mk-sectionhead-l svg{color:var(--fg-faint)}.mk-sectionhead-desc{font-family:var(--font-body);color:var(--fg-faint);margin-left:4px;font-size:12.5px;font-weight:400}.mk-count{color:var(--fg-faint);background:var(--panel-2);border-radius:6px;padding:1px 7px;font-size:11px}.mk-field-label{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-faint);font-size:10px}.mk-field-val{margin-top:3px}.mk-stat-row{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.mk-stat{padding:18px 18px 14px;position:relative;overflow:hidden}.mk-stat-accent{box-shadow:var(--shadow), inset 0 0 0 1px color-mix(in oklch, var(--accent) 22%, transparent)}.mk-stat-label{color:var(--fg-dim);font-size:12px;font-weight:500}.mk-stat-value{letter-spacing:-.02em;font-size:34px;font-weight:600;line-height:1;font-family:var(--font-display);margin-top:6px}.mk-stat-hint{color:var(--fg-faint);margin-top:7px;font-size:11px}.mk-stat-spark{opacity:.9;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.mk-grid-2{grid-template-columns:1.55fr 1fr;align-items:start;gap:16px;display:grid}.mk-col{flex-direction:column;gap:16px;display:flex}.mk-running-list{padding:6px}.mk-live-row{text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:13px;width:100%;padding:12px 13px;transition:background .14s;display:flex}.mk-live-row:hover{background:var(--panel-2)}.mk-live-mark{background:var(--panel-2);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.mk-live-main{flex:1;min-width:0}.mk-live-title{align-items:baseline;gap:9px;display:flex}.mk-live-issue{color:var(--accent);flex:none;font-size:12px;font-weight:600}.mk-live-name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.mk-live-meta{color:var(--fg-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;overflow:hidden}.mk-live-right{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.mk-prog{background:var(--panel-3);border-radius:99px;width:84px;height:4px;overflow:hidden}.mk-prog span{background:var(--emerald);border-radius:99px;height:100%;transition:width .5s;display:block}.mk-live-cost{color:var(--fg-dim);font-size:11.5px}.mk-cap{padding:16px 18px}.mk-capacity{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.mk-capacity-num{flex-direction:column;display:flex}.mk-cap-big{font-size:30px;font-weight:600;font-family:var(--font-display);line-height:1}.mk-cap-tot{color:var(--fg-faint);font-size:20px}.mk-cap-label{color:var(--fg-dim);margin-top:5px;font-size:11px}.mk-cap-pips{grid-template-columns:repeat(4,1fr);gap:5px;width:96px;display:grid}.mk-pip{background:var(--panel-3);border-radius:4px;height:16px}.mk-pip-on{background:var(--accent);box-shadow:0 0 8px color-mix(in oklch, var(--accent) 50%, transparent)}.mk-source-split{flex-direction:column;gap:9px;padding-top:4px;display:flex}.mk-source-row{grid-template-columns:92px 1fr 26px;align-items:center;gap:10px;display:grid}.mk-source-name{color:var(--fg-dim);align-items:center;gap:6px;font-size:12px;display:flex}.mk-source-bar{background:var(--panel-3);border-radius:99px;height:6px;overflow:hidden}.mk-source-bar span{border-radius:99px;height:100%;display:block}.mk-source-ct{color:var(--fg-dim);text-align:right;font-size:11.5px}.mk-split{flex-direction:column;display:flex}.mk-split-row{border-top:1px solid var(--line);grid-template-columns:1fr 84px 44px;align-items:center;gap:12px;padding:9px 18px;font-size:12.5px;display:grid}.mk-split-row:first-child{border-top:none}.mk-split-name{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;display:flex;overflow:hidden}.mk-split-bar{background:var(--panel-3);border-radius:99px;height:6px;overflow:hidden}.mk-split-bar span{background:var(--emerald);border-radius:99px;height:100%;display:block}.mk-split-ct{color:var(--fg-dim);text-align:right;font-size:11.5px}.mk-mix{flex-direction:column;gap:10px;padding:14px 18px;display:flex}.mk-mix-row{color:var(--fg-dim);grid-template-columns:88px 1fr 34px;align-items:center;gap:10px;font-size:12px;display:grid}.mk-mix-bar{background:var(--panel-3);border-radius:99px;height:8px;overflow:hidden}.mk-mix-bar span{border-radius:99px;height:100%;display:block}.mk-mix-ct{color:var(--fg-dim);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}.mk-st-kpis{margin-bottom:0}.mk-st-kpis .mk-stat{padding-bottom:42px}.mk-st-even{grid-template-columns:1fr 1fr}.mk-st-label{align-items:center;gap:6px;display:flex}.mk-st-label svg{color:var(--fg-faint)}.mk-st-hintrow{z-index:1;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.mk-st-delta{font-family:var(--font-mono);background:var(--panel-3);color:var(--fg-dim);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:10.5px;font-weight:600}.mk-st-delta-up{color:var(--emerald);background:color-mix(in oklch, var(--emerald) 12%, transparent)}.mk-st-delta-down{color:var(--rose);background:color-mix(in oklch, var(--rose) 12%, transparent)}.mk-st-headval{color:var(--fg-dim);font-size:12px}.mk-st-body{padding:14px 18px 12px}.mk-st-subhead{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-faint);border-top:1px solid var(--line);padding:14px 18px 4px;font-size:10.5px}.mk-st-section{margin-top:18px}.mk-st-h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.mk-st-sub{color:var(--fg-dim);margin:6px 0 0;font-size:13px}.mk-st-chart{flex-direction:column;gap:8px;display:flex}.mk-st-chart-empty{height:150px;color:var(--fg-faint);place-items:center;font-size:12.5px;display:grid}.mk-st-chart-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:18px;display:flex}.mk-st-legend{color:var(--fg-dim);gap:12px;font-size:11.5px;display:flex}.mk-st-legend span{align-items:center;gap:6px;display:inline-flex}.mk-st-legend i{border-radius:3px;width:9px;height:9px;display:inline-block}.mk-st-readout{color:var(--fg);gap:10px;font-size:11.5px;display:flex}.mk-st-cols{border-bottom:1px solid var(--line);align-items:flex-end;gap:2px;height:140px;display:flex}.mk-st-col{cursor:default;border-radius:4px 4px 0 0;flex:1;align-items:flex-end;height:100%;display:flex}.mk-st-col.is-hover{background:color-mix(in oklch, var(--fg) 5%, transparent)}.mk-st-stack{flex-direction:column-reverse;gap:2px;width:100%;min-height:2px;display:flex}.mk-st-stack span{min-height:2px;display:block}.mk-st-stack span:last-child{border-radius:4px 4px 0 0}.mk-st-col.is-hover .mk-st-stack{filter:brightness(1.12)}.mk-st-axis{color:var(--fg-faint);justify-content:space-between;font-size:10.5px;display:flex}.mk-st-bars{flex-direction:column;padding:6px 0 8px;display:flex}.mk-st-bar-row{grid-template-columns:minmax(0,1.2fr) minmax(60px,1fr) 58px;align-items:center;gap:12px;padding:6px 18px;font-size:12.5px;display:grid}.mk-st-bar-row:hover{background:color-mix(in oklch, var(--fg) 3%, transparent)}.mk-st-bar-name{white-space:nowrap;text-overflow:ellipsis;color:var(--fg);align-items:center;gap:7px;display:flex;overflow:hidden}.mk-st-tool{text-overflow:ellipsis;font-size:12px;overflow:hidden}.mk-st-bar-track{background:var(--panel-3);border-radius:99px;height:6px;overflow:hidden}.mk-st-bar-track span{border-radius:99px;height:100%;display:block}.mk-st-bar-val{color:var(--fg-dim);text-align:right;font-size:11.5px}.mk-st-lb{flex-direction:column;display:flex}.mk-st-lb-row{border-top:1px solid var(--line);color:var(--fg);text-align:left;background:0 0;border-bottom:none;border-left:none;border-right:none;grid-template-columns:26px minmax(0,1fr) 64px 44px 70px;align-items:center;gap:10px;width:100%;padding:10px 18px;font-family:inherit;font-size:12.5px;display:grid}.mk-st-lb-row.mk-st-repo-row{grid-template-columns:minmax(0,1fr) 64px 44px 70px}.mk-st-lb-row:first-child{border-top:none}.mk-st-lb-head{text-transform:uppercase;letter-spacing:.08em;color:var(--fg-faint);padding-top:10px;padding-bottom:8px;font-size:10.5px}.mk-st-lb-row.is-link{cursor:pointer}.mk-st-lb-row.is-link:hover{background:color-mix(in oklch, var(--fg) 4%, transparent)}.mk-st-rank{background:var(--panel-2);width:22px;height:22px;color:var(--fg-dim);border-radius:7px;place-items:center;font-size:11px;display:grid}.mk-st-rank.is-gold{background:var(--accent-soft);color:var(--accent);font-weight:700}.mk-st-lb-person{flex-direction:column;gap:5px;min-width:0;display:flex}.mk-st-lb-name{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.mk-st-lb-meter{background:var(--panel-3);border-radius:99px;max-width:220px;height:4px;overflow:hidden}.mk-st-lb-meter span{background:var(--accent);border-radius:99px;height:100%;display:block}.mk-st-lb-srcs{align-items:center;gap:5px;font-size:11px;display:flex}.mk-st-punch{flex-direction:column;gap:3px;padding:14px 18px;display:flex;overflow-x:auto}.mk-st-punch-row{grid-template-columns:30px repeat(24,minmax(9px,1fr));align-items:center;gap:3px;display:grid}.mk-st-punch-day{color:var(--fg-faint);font-size:10.5px}.mk-st-punch-cell{aspect-ratio:1;border-radius:3px;min-height:9px}.mk-st-punch-axis span{color:var(--fg-faint);white-space:nowrap;font-size:9.5px;overflow:visible}.mk-st-facts{flex-direction:column;padding:6px 0 8px;display:flex}.mk-st-fact{color:var(--fg-dim);text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:7px 18px;font-family:inherit;font-size:12.5px;display:flex}.mk-st-fact svg{color:var(--fg-faint);flex:none}.mk-st-fact b{color:var(--fg);font-weight:600}.mk-st-fact.is-link{cursor:pointer}.mk-st-fact.is-link:hover{background:color-mix(in oklch, var(--fg) 4%, transparent);color:var(--fg)}.mk-st-fact-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--fg);flex:1;overflow:hidden}.mk-st-mix-row{grid-template-columns:110px 1fr 40px}.mk-st-ci-meta{grid-template-columns:repeat(3,1fr);gap:12px;padding:14px 18px 10px;display:grid}.mk-st-ci-num{font-family:var(--font-display);color:var(--fg);font-size:22px;font-weight:600;line-height:1.1}.mk-st-ci-lbl{color:var(--fg-faint);margin-top:3px;font-size:11px}.mk-st-meter{background:var(--panel-3);border-radius:99px;height:6px;margin:0 18px 6px;overflow:hidden}.mk-st-meter span{background:var(--sky);border-radius:99px;height:100%;display:block}@media (width<=1080px){.mk-st-even{grid-template-columns:1fr}}@media (width<=640px){.mk-st-lb-row{grid-template-columns:22px minmax(0,1fr) 52px 36px}.mk-st-lb-row>:last-child{display:none}.mk-st-lb-row.mk-st-repo-row{grid-template-columns:minmax(0,1fr) 52px 36px}}.mk-decisions{flex-direction:column;display:flex}.mk-decision{border-top:1px solid var(--line);padding:12px 18px}.mk-decision:first-child{border-top:none}.mk-decision-title{color:var(--fg);margin-bottom:3px;font-size:12.5px;font-weight:600}.mk-decision-body{color:var(--fg-dim);font-size:12.5px;line-height:1.5}.mk-decision-meta{color:var(--fg-faint);margin-top:5px;font-size:11.5px;line-height:1.5}.mk-decision-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint);background:var(--panel-3);border-radius:5px;margin-right:6px;padding:1px 5px;font-size:9.5px;font-weight:600;display:inline-block}.mk-subagents{flex-direction:column;display:flex}.mk-subagent{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:9px 18px;display:flex}.mk-subagent:first-child{border-top:none}.mk-subagent-title{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;line-height:1.45;overflow:hidden}.mk-subagent-meta{flex:none;align-items:baseline;gap:8px;display:flex}.mk-subagent-dur{color:var(--fg-dim);font-size:11px}.mk-subagent-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-faint);font-size:10px;font-weight:600}.mk-feed-card{flex-direction:column;max-height:340px;display:flex}.mk-feed{padding:8px 10px;overflow-y:auto}.mk-feed-item{border-radius:8px;align-items:flex-start;gap:9px;padding:7px 8px;animation:.4s both mk-fade;display:flex}.mk-feed-time{color:var(--fg-faint);flex:none;width:54px;padding-top:1px;font-size:10.5px}.mk-feed-mark{flex:none;padding-top:1px}.mk-feed-text{color:var(--fg-dim);font-size:12px;line-height:1.45}.mk-feed-text.tone-ok{color:var(--fg)}.mk-feed-text.tone-error{color:var(--rose)}.mk-feed-text.tone-needs_input{color:var(--amber)}@keyframes mk-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mk-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.mk-search{background:var(--panel);border:1px solid var(--line);min-width:240px;color:var(--fg-faint);border-radius:9px;flex:1;align-items:center;gap:9px;padding:0 13px;display:flex}.mk-search input{color:var(--fg);background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:13.5px}.mk-segmented{background:var(--panel);border:1px solid var(--line);border-radius:9px;gap:2px;padding:3px;display:flex}.mk-user-filter{width:180px}.mk-user-filter .mk-select{padding:9px 13px}.mk-multi{position:relative}.mk-multi-trigger{text-align:left;cursor:pointer;white-space:nowrap;width:auto;min-width:170px;padding:9px 34px 9px 13px}.mk-multi-label{color:var(--fg-dim)}.mk-multi-menu{z-index:20;background:var(--panel-2);border:1px solid var(--line);min-width:100%;box-shadow:var(--shadow);border-radius:9px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.mk-multi-opt{color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.mk-multi-opt:hover{background:var(--panel-3)}.mk-combo{position:relative}.mk-combo-menu{max-height:320px;right:0;overflow-y:auto}.mk-combo-opt{text-align:left;font:inherit;background:0 0;border:none;justify-content:space-between}.mk-combo-opt.is-active{background:var(--panel-3)}.mk-combo-note{color:var(--fg-faint);font-size:12px}.mk-combo-empty{color:var(--fg-faint);padding:7px 10px;font-size:13px}.mk-seg{color:var(--fg-dim);background:0 0;border:none;border-radius:6px;padding:6px 11px;font-size:12.5px;font-weight:500;transition:all .14s}.mk-seg:hover{color:var(--fg)}.mk-seg-on{background:var(--panel-3);color:var(--fg)}.mk-table{width:100%}.mk-tr{grid-template-columns:48px minmax(180px,1.6fr) minmax(150px,1.2fr) 64px 56px minmax(96px,1fr) 84px 100px;align-items:center;gap:14px;padding:0 18px;display:grid}.mk-cell-by{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mk-user-link{color:inherit;text-decoration:none}.mk-user-link:hover{color:var(--fg);text-decoration:underline}.mk-th{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;height:40px;color:var(--fg-faint);font-size:10px}.mk-row{border:none;border-bottom:1px solid var(--line-2);text-align:left;background:0 0;width:100%;padding-top:13px;padding-bottom:13px;transition:background .12s}.mk-row:hover{background:var(--panel-2)}.mk-row:last-child{border-bottom:none}.mk-row-live{background:color-mix(in oklch, var(--emerald) 5%, transparent)}.mk-cell-src{background:var(--panel-2);border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.mk-cell-ctx{flex-direction:column;gap:2px;min-width:0;display:flex}.mk-cell-ctx .mk-pill{align-self:flex-start;margin-left:0}.mk-issue{color:var(--accent);font-size:11.5px;font-weight:600}.mk-issue-link{align-items:center;gap:3px;width:fit-content;text-decoration:none;display:inline-flex}.mk-issue-link:hover{text-decoration:underline}.mk-issue-link svg{opacity:.55}.mk-issue-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.mk-cell-repo{color:var(--fg-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.mk-pr{color:var(--accent);align-items:center;gap:3px;font-size:12px;display:inline-flex}.mk-cell-repopr{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.mk-repo-name{color:var(--fg-dim);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;overflow:hidden}.mk-pr-link{max-width:100%;text-decoration:none}.mk-pr-link:hover{text-decoration:underline}.mk-pr-link svg{opacity:.6}.mk-status-icon{align-items:center;gap:3px;display:inline-flex}.mk-status-icon-live{transform-origin:50%;animation:.9s linear infinite mk-spin}.mk-status-icon-archived{flex:none}@keyframes mk-spin{to{transform:rotate(360deg)}}.mk-empty{text-align:center;color:var(--fg-faint);padding:40px;font-size:13.5px}.mk-empty-sm{color:var(--fg-faint);padding:16px 18px;font-size:12.5px}.mk-pagination{justify-content:center;align-items:center;gap:16px;margin-top:16px;font-size:12.5px;display:flex}.mk-cell-ids{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.mk-idchip{background:var(--panel-2);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.mk-idlist{flex-direction:column;gap:4px;margin-top:12px;display:flex}.mk-idlist>.mk-sub{margin:0;padding:14px 13px}.mk-back{color:var(--fg-dim);background:0 0;border:none;align-items:center;gap:4px;margin-bottom:18px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.mk-back:hover{color:var(--fg)}.mk-detail-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.mk-detail-id{align-items:flex-start;gap:14px;min-width:0;display:flex}.mk-detail-mark{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.mk-detail-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:21px;font-weight:600;line-height:1.25}.mk-detail-sub{color:var(--fg-dim);margin-top:6px;font-size:12px}.mk-uuid{color:var(--fg-faint)}.mk-detail-actions{flex:none;gap:8px;display:flex}.mk-metrics{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(6,1fr);gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.mk-metric{background:var(--panel);padding:13px 16px}.mk-metric-label{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-faint);margin-bottom:6px;font-size:10px}.mk-metric-val{font-size:16px;font-weight:600}.mk-phase{color:var(--fg-dim);font-size:13px;font-weight:500}.mk-heatmap{flex-direction:column;gap:12px;padding:16px 18px;animation:.4s both mk-fade;display:flex}.mk-heat-grid{display:grid;overflow-x:auto}.mk-heat-cell{border:1px solid color-mix(in oklch, var(--fg) 6%, transparent);border-radius:2px;width:11px;height:11px;transition:transform .12s}.mk-heat-grid .mk-heat-cell:hover{transform:scale(1.28)}.mk-heat-legend{color:var(--fg-faint);align-items:center;gap:4px;font-size:10.5px;display:flex}.mk-heat-legend .mk-heat-cell:hover{transform:none}.mk-streak{color:var(--fg-dim);font-size:12px;font-family:var(--font-mono);align-items:center;gap:6px;display:inline-flex}.mk-streak b{color:var(--emerald);font-weight:600}.mk-rankchip{color:var(--fg-dim);background:var(--panel-2);border:1px solid var(--line);border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;display:inline-flex}.mk-rankchip svg{color:var(--sky)}.mk-rankchip-rank{color:var(--fg);font-weight:600}.mk-rankchip-pct{color:var(--fg-faint)}.mk-rankchip-gold{color:color-mix(in oklch, var(--amber) 85%, var(--fg));background:color-mix(in oklch, var(--amber) 12%, var(--panel-2));border-color:color-mix(in oklch, var(--amber) 38%, transparent)}.mk-rankchip-gold svg,.mk-rankchip-gold .mk-rankchip-rank{color:var(--amber)}.mk-detail-grid{grid-template-columns:1.55fr 1fr;align-items:start;gap:16px;display:grid}.mk-rail{flex-direction:column;gap:16px;display:flex}.mk-transcript-card{flex-direction:column;max-height:620px;display:flex}.mk-stream-tag{color:var(--emerald);font-size:11px;font-weight:600;font-family:var(--font-mono);align-items:center;gap:7px;display:inline-flex}.mk-stream-dot{background:var(--emerald);border-radius:99px;width:7px;height:7px;animation:1s infinite mk-blink}@keyframes mk-blink{50%{opacity:.3}}.mk-transcript{flex-direction:column;gap:14px;min-width:0;padding:16px 18px;display:flex;overflow:hidden auto}.mk-te{position:relative}.mk-te:not(.mk-te-user):not(.mk-te-thinking){padding-left:18px}.mk-te-rail{background:var(--line);border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:3px}.mk-te-user{background:var(--panel-2);border:1px solid var(--line);border-radius:11px;padding:13px 15px}.mk-te-user-head{align-items:center;gap:9px;margin-bottom:8px;display:flex}.mk-te-avatar{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:7px;place-items:center;font-size:11px;font-weight:700;display:grid}.mk-te-author{font-size:13px;font-weight:600}.mk-te-via{color:var(--fg-faint);align-items:center;gap:5px;margin-left:auto;font-size:10.5px;display:inline-flex}.mk-te-time{color:var(--fg-faint);margin-left:auto;font-size:10.5px}.mk-te-head .mk-te-time{margin-left:0}.mk-te-result .mk-te-time{margin-left:auto}.mk-te-user-body{color:var(--fg);overflow-wrap:anywhere;word-break:break-word;font-size:13.5px;line-height:1.55}.mk-te-thought{color:var(--fg-dim);overflow-wrap:anywhere;word-break:break-word;font-size:13px;line-height:1.6}.mk-te-avatar-agent{background:color-mix(in oklch, var(--violet) 16%, transparent);color:var(--violet)}.mk-msg-assistant{flex-direction:column;display:flex}.mk-msg-body{color:var(--fg);overflow-wrap:anywhere;word-break:break-word;font-size:13.5px;line-height:1.6}.mk-md>:first-child{margin-top:0}.mk-md>:last-child{margin-bottom:0}.mk-md p{overflow-wrap:anywhere;word-break:break-word;margin:0 0 10px}.mk-md h1,.mk-md h2,.mk-md h3,.mk-md h4{margin:14px 0 8px;font-weight:600;line-height:1.3}.mk-md h1{font-size:16px}.mk-md h2{font-size:15px}.mk-md h3,.mk-md h4{font-size:13.5px}.mk-md ul,.mk-md ol{margin:0 0 10px;padding-left:22px}.mk-md li{margin:3px 0}.mk-md a{color:var(--accent);text-decoration:none}.mk-md a:hover{text-decoration:underline}.mk-md strong{font-weight:600}.mk-md code{font-family:var(--font-mono);background:var(--panel-2);border:1px solid var(--line);overflow-wrap:anywhere;word-break:break-word;border-radius:5px;padding:1px 5px;font-size:12px}.mk-md pre{background:var(--panel-2);border:1px solid var(--line);border-radius:9px;margin:0 0 10px;padding:11px 13px;overflow-x:auto}.mk-md pre code{background:0 0;border:none;padding:0;font-size:12px;line-height:1.5}.mk-md blockquote{border-left:2px solid var(--line);color:var(--fg-dim);margin:0 0 10px;padding-left:12px}.mk-md hr{border:none;border-top:1px solid var(--line);margin:14px 0}.mk-md table{border-collapse:collapse;margin:0 0 10px;font-size:12.5px}.mk-md th,.mk-md td{border:1px solid var(--line);text-align:left;padding:5px 9px}.mk-tool{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk-tool-name{color:var(--accent);background:var(--accent-soft);border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.mk-tool-detail{color:var(--fg-dim);overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:12px}.mk-tool-result{color:var(--fg-faint);overflow-wrap:anywhere;word-break:break-word;width:100%;padding-left:2px;font-size:11px}.mk-diff{border:1px solid var(--line);border-radius:9px;overflow:hidden}.mk-diff-head{color:var(--fg-dim);background:var(--panel-2);border-bottom:1px solid var(--line-2);align-items:center;gap:7px;padding:8px 11px;font-size:11.5px;display:flex}.mk-diff-stat{gap:8px;margin-left:auto;display:flex}.mk-diff-stat .add{color:var(--emerald)}.mk-diff-stat .del{color:var(--rose)}.mk-diff-body{background:var(--bg-0);margin:0;font-size:11.5px;line-height:1.55;overflow-x:auto}.mk-light .mk-diff-body{background:var(--panel-2)}.mk-diff-ln{white-space:pre;color:var(--fg-dim);padding:0 11px}.mk-diff-ln.add{background:color-mix(in oklch, var(--emerald) 11%, transparent);color:color-mix(in oklch, var(--emerald) 85%, var(--fg))}.mk-diff-ln.del{background:color-mix(in oklch, var(--rose) 11%, transparent);color:color-mix(in oklch, var(--rose) 85%, var(--fg))}.mk-diff-ln.hunk{color:var(--sky)}.mk-te-pr{border:1px solid color-mix(in oklch, var(--accent) 30%, transparent);background:var(--accent-soft);border-radius:10px;align-items:center;gap:11px;padding:11px 13px;display:flex}.mk-te-pr svg{color:var(--accent);flex:none}.mk-te-pr-num{color:var(--accent);font-size:11.5px;font-weight:600}.mk-te-pr-title{margin-top:1px;font-size:13px;font-weight:500}.mk-te-reply{border-left:2px solid var(--emerald);margin-left:-18px;padding:4px 0 4px 13px}.mk-te-reply-head{color:var(--emerald);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.mk-te-reply-body{color:var(--fg);font-size:13px;line-height:1.55}.mk-te-error{color:var(--rose);background:color-mix(in oklch, var(--rose) 8%, transparent);border:1px solid color-mix(in oklch, var(--rose) 25%, transparent);border-radius:9px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.mk-te-error svg{flex:none;margin-top:1px}.mk-te-thinking{align-items:center;gap:10px;padding-left:18px;display:flex}.mk-thinking{gap:4px;display:inline-flex}.mk-thinking span{background:var(--accent);border-radius:99px;width:6px;height:6px;animation:1.2s infinite mk-bounce}.mk-thinking span:nth-child(2){animation-delay:.15s}.mk-thinking span:nth-child(3){animation-delay:.3s}@keyframes mk-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.mk-thinking-text{color:var(--fg-dim);font-size:12.5px;font-style:italic}.mk-trail{max-height:360px;padding:16px 18px;overflow-y:auto}.mk-trail-step{grid-template-columns:26px 1fr;gap:11px;padding-bottom:16px;display:grid;position:relative}.mk-trail-step:last-child{padding-bottom:0}.mk-trail-node{background:var(--panel-2);border:1px solid var(--line);z-index:1;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.mk-trail-active .mk-trail-node{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.mk-trail-line{background:var(--line);width:2px;position:absolute;top:26px;bottom:-2px;left:12px}.mk-trail-label{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.mk-now{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:1px 6px;font-size:9px;font-weight:700}.mk-trail-sub{color:var(--fg-dim);margin-top:2px;font-size:11.5px}.mk-trail-time{color:var(--fg-faint);margin-top:3px;font-size:10.5px}.mk-steptime-wrap{padding:12px 16px 14px}.mk-steptime{flex-direction:column;gap:10px;display:flex}.mk-steptime-total{color:var(--fg-faint);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.mk-steptime-row{flex-direction:column;gap:4px;display:flex}.mk-steptime-labels{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mk-steptime-label{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mk-steptime-val{color:var(--fg-dim);flex:none;font-size:11px}.mk-steptime-pct{color:var(--fg-faint)}.mk-steptime-track{background:var(--panel-3);border-radius:4px;height:6px;overflow:hidden}.mk-steptime-bar{border-radius:4px;min-width:2px;height:100%;transition:width .3s}.mk-steptime-row-overhead{border-top:1px solid var(--line);margin-top:4px;padding-top:10px}.mk-steptime-row-overhead .mk-steptime-label{color:var(--fg-dim)}.mk-pr-card{color:inherit;padding:14px 16px;text-decoration:none;display:block}.mk-pr-card:hover{background:var(--panel-2)}.mk-pr-num{color:var(--accent);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.mk-pr-title{margin:5px 0 4px;font-size:13.5px;font-weight:500;line-height:1.4}.mk-pr-repo{color:var(--fg-faint);font-size:11px}.mk-inbox{padding:8px}.mk-inbox-item{background:var(--panel-2);border-radius:9px;padding:11px 12px}.mk-inbox-meta{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-faint);font-size:10px}.mk-inbox-body{color:var(--fg);margin-top:6px;font-size:13px}.mk-kv{margin:0}.mk-kv-row{border-top:1px solid var(--line);grid-template-columns:104px 1fr;align-items:baseline;gap:12px;padding:9px 16px;display:grid}.mk-kv-row:first-child{border-top:none}.mk-kv-k{text-transform:uppercase;letter-spacing:.08em;color:var(--fg-faint);margin:0;font-size:10px}.mk-kv-v{color:var(--fg);min-width:0;margin:0;font-size:12.5px}.mk-kv-break{word-break:break-all}.mk-kv-dim{color:var(--fg-faint)}.mk-kv-threads{flex-direction:column;gap:6px;display:flex}.mk-kv-thread{color:var(--fg-dim);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.mk-kv-thread-src{align-items:center;display:inline-flex}.mk-composer{margin-top:16px;padding:14px 16px}.mk-composer-head{color:var(--fg-dim);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:500;display:flex}.mk-composer-head svg{color:var(--fg-faint)}.mk-composer-route{color:var(--accent);margin-left:auto;font-size:11px}.mk-composer textarea{background:var(--panel-2);border:1px solid var(--line);width:100%;color:var(--fg);resize:vertical;border-radius:9px;outline:none;padding:11px 13px;font-size:13.5px;line-height:1.5}.mk-composer textarea:focus{border-color:color-mix(in oklch, var(--accent) 45%, transparent)}.mk-composer-foot{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.mk-kbd{font-family:var(--font-mono);color:var(--fg-faint);font-size:11px}.mk-form{flex-direction:column;padding:22px;display:flex}.mk-form-label{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-dim);margin-bottom:10px;font-size:11px;font-weight:600}.mk-repo-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:22px;display:grid}.mk-repo{background:var(--panel-2);border:1px solid var(--line);color:var(--fg);text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:12px 14px;transition:all .14s;display:flex}.mk-repo:hover{border-color:color-mix(in oklch, var(--fg) 20%, transparent)}.mk-repo-on{border-color:var(--accent);background:var(--accent-soft)}.mk-repo svg{color:var(--fg-faint);flex:none}.mk-repo-on svg{color:var(--accent)}.mk-repo-name{flex:1;font-size:13px;font-weight:500}.mk-repo-lang{color:var(--fg-faint);font-size:10.5px}.mk-form-2{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px;display:grid}.mk-input{background:var(--panel-2);border:1px solid var(--line);color:var(--fg-faint);border-radius:9px;align-items:center;gap:9px;padding:0 13px;display:flex}.mk-input input{color:var(--fg);background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:13.5px}.mk-input-static{padding:11px 13px}.mk-input-static span{color:var(--fg-dim);font-size:13px}.mk-task{background:var(--panel-2);border:1px solid var(--line);width:100%;color:var(--fg);resize:vertical;border-radius:10px;outline:none;margin-bottom:12px;padding:14px;font-size:14px;line-height:1.55}.mk-task:focus{border-color:color-mix(in oklch, var(--accent) 45%, transparent)}.mk-examples{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.mk-example{color:var(--fg-dim);background:var(--panel-2);border:1px solid var(--line);border-radius:99px;padding:6px 13px;font-size:12px;transition:all .14s}.mk-example:hover{color:var(--fg);border-color:var(--accent)}.mk-form-foot{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.mk-form-note{color:var(--fg-faint);align-items:center;gap:7px;font-size:11.5px;display:flex}.mk-int-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.mk-int{flex-direction:column;display:flex}.mk-int-head{align-items:center;gap:13px;padding:16px 18px;display:flex}.mk-int-mark{background:var(--panel-2);border:1px solid var(--line);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.mk-int-titles{flex:1;min-width:0}.mk-int-name{font-family:var(--font-display);align-items:center;font-size:16px;font-weight:600;display:flex}.mk-int-slug{color:var(--fg-faint);margin-top:2px;font-size:11.5px}.mk-int-status{text-transform:capitalize;border-radius:99px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.mk-int-status.is-ok{color:var(--emerald);background:color-mix(in oklch, var(--emerald) 12%, transparent)}.mk-int-status.is-warn{color:var(--accent);background:var(--accent-soft)}.mk-int-status.is-muted{color:var(--fg-faint);background:var(--panel-2)}.mk-int-body{flex:1;padding:0 18px 16px}.mk-int-summary{color:var(--fg-dim);margin:0 0 16px;font-size:13px;line-height:1.55}.mk-int-stats{border-top:1px solid var(--line-2);flex-direction:column;gap:8px;padding:14px 0;display:flex}.mk-int-stat{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mk-int-stat-label{color:var(--fg-faint);flex:none;font-size:11.5px}.mk-int-stat-val{color:var(--fg-dim);text-align:right;word-break:break-all;font-size:11.5px}.mk-int-events{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.mk-event{color:var(--fg-dim);background:var(--panel-2);border:1px solid var(--line-2);border-radius:6px;padding:2px 7px;font-size:10.5px}.mk-int-foot{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:13px 18px;display:flex}.mk-int-perms{color:var(--fg-faint);font-size:10.5px}.mk-rules{padding:6px}.mk-rule{border-radius:10px;grid-template-columns:32px 1fr auto;align-items:start;gap:14px;padding:14px 13px;transition:background .14s;display:grid}.mk-rule:hover{background:var(--panel-2)}.mk-rule-scope{background:var(--panel-2);border:1px solid var(--line);width:32px;height:32px;color:var(--fg-dim);border-radius:8px;place-items:center;display:grid}.mk-rule-org{color:var(--accent);font-size:12px;font-weight:600;font-family:var(--font-mono);margin-bottom:5px}.mk-rule-content{color:var(--fg-dim);white-space:pre-wrap;word-break:break-word;max-height:120px;font-size:13px;line-height:1.55;overflow:hidden}.mk-rule-meta{color:var(--fg-faint);margin-top:4px;font-size:10.5px}.mk-tabs{border-bottom:1px solid var(--line);gap:2px;margin-bottom:22px;display:flex}.mk-tab{color:var(--fg-dim);background:0 0;border:none;align-items:center;gap:7px;padding:10px 15px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}.mk-tab svg{opacity:.8}.mk-tab:hover,.mk-tab-on{color:var(--fg)}.mk-tab-on:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.mk-tab-actionbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.mk-tab-note{color:var(--fg-dim);max-width:620px;margin:0;font-size:13px;line-height:1.5}.mk-ribbon{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.mk-ribbon-chip{background:var(--panel);border:1px solid var(--line);color:var(--fg-dim);border-radius:10px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;display:inline-flex}.mk-ribbon-chip svg{color:var(--fg-faint);flex:none}.mk-ribbon-k{text-transform:uppercase;letter-spacing:.08em;color:var(--fg-faint);font-size:10px}.mk-ribbon-v{color:var(--fg);font-weight:600}.mk-ribbon-sub{color:var(--fg-faint);border-left:1px solid var(--line);margin-left:1px;padding-left:7px;font-size:10.5px}.mk-ribbon-chip.is-ok svg{color:var(--emerald)}.mk-ribbon-chip.is-warn{border-color:color-mix(in oklch, var(--accent) 35%, var(--line))}.mk-ribbon-chip.is-warn svg,.mk-ribbon-chip.is-warn .mk-ribbon-v{color:var(--accent)}.mk-ribbon-chip.is-bad{border-color:color-mix(in oklch, var(--rose) 35%, var(--line))}.mk-ribbon-chip.is-bad svg,.mk-ribbon-chip.is-bad .mk-ribbon-v{color:var(--rose)}.signin-wrap{justify-content:center;align-items:center;min-height:100%;padding:48px 16px;display:flex}.signin-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:360px;box-shadow:var(--shadow);padding:32px 28px}.signin-logo{justify-content:center;align-items:center;gap:12px;margin-bottom:24px;display:flex}.signin-logo-mark{color:var(--accent);place-items:center;display:grid}.signin-logo-name{font-family:var(--font-display);font-size:22px;font-weight:700}.signin-h1{font-family:var(--font-display);text-align:center;margin:0 0 4px;font-size:18px;font-weight:600}.signin-sub{color:var(--fg-dim);text-align:center;margin:0 0 28px;font-size:13px}.signin-fields{flex-direction:column;gap:10px;display:flex}.signin-input{background:var(--panel-2);border:1px solid var(--line);width:100%;color:var(--fg);border-radius:9px;outline:none;padding:11px 13px;font-size:14px}.signin-input:focus{border-color:color-mix(in oklch, var(--accent) 45%, transparent)}.signin-err{color:var(--rose);font-size:12.5px}.signin-note{color:var(--fg-faint);margin:0 0 10px;font-size:12px}.signin-warn{color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in oklch, var(--accent) 25%, transparent);border-radius:8px;margin-bottom:10px;padding:10px 13px;font-size:12px}.oauth-scopes{color:var(--fg-dim);flex-direction:column;gap:6px;margin:0 0 20px;padding-left:18px;font-size:13px;display:flex}.signin-break{color:var(--fg-faint);text-align:center;margin:4px 0;font-size:11px}.mk-loading{color:var(--fg-faint);justify-content:center;align-items:center;gap:12px;min-height:100%;font-size:14px;display:flex}.mk-spinner{border:2px solid var(--line);border-top-color:var(--accent);border-radius:99px;width:18px;height:18px;animation:.7s linear infinite mk-spin}.mk-banner{border-radius:var(--radius);background:var(--accent-soft);border:1px solid color-mix(in oklch, var(--accent) 28%, transparent);color:var(--fg);align-items:center;gap:12px;padding:12px 16px;display:flex}.mk-banner-page{max-width:1240px;padding:calc(24px * var(--dens)) calc(40px * var(--dens)) 0;margin:0 auto}.mk-banner svg{color:var(--accent);flex:none}.mk-banner-text{flex:1;font-size:13px;line-height:1.45}.mk-banner-text strong{font-weight:600}.mk-te-head{text-transform:uppercase;letter-spacing:.08em;color:var(--fg-faint);align-items:center;gap:7px;margin-bottom:6px;font-size:10px;display:flex}.mk-te-head .mk-te-jsontoggle{margin-left:auto}.mk-te-jsontoggle{border:1px solid var(--line);color:var(--fg-faint);font-family:var(--font-mono);background:0 0;border-radius:6px;padding:1px 6px;font-size:10px}.mk-te-jsontoggle:hover{color:var(--fg);border-color:color-mix(in oklch, var(--fg) 22%, transparent)}.mk-te-block{margin-top:8px}.mk-collapse{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;overflow:hidden}.mk-collapse>summary{cursor:pointer;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);align-items:center;gap:7px;padding:7px 11px;font-size:11px;list-style:none;display:flex}.mk-collapse>summary::-webkit-details-marker{display:none}.mk-collapse>summary:hover{color:var(--fg)}.mk-collapse[open]>summary{border-bottom:1px solid var(--line-2)}.mk-collapse-tool{color:var(--accent);font-family:var(--font-mono);text-transform:none;letter-spacing:0}.mk-pre{font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;color:var(--fg-dim);background:var(--bg-0);margin:0;padding:10px 11px;font-size:11.5px;line-height:1.5;overflow-x:auto}.mk-light .mk-pre{background:var(--panel-2)}.mk-pre-think{color:var(--fg-dim);font-style:italic}.mk-te-result{border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;padding:9px 13px;font-size:12px;font-weight:500;display:flex}.mk-te-result.is-ok{color:var(--emerald);background:color-mix(in oklch, var(--emerald) 9%, transparent);border:1px solid color-mix(in oklch, var(--emerald) 25%, transparent)}.mk-te-result.is-err{color:var(--rose);background:color-mix(in oklch, var(--rose) 9%, transparent);border:1px solid color-mix(in oklch, var(--rose) 25%, transparent)}.mk-te-result-tag{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.mk-te-system{justify-content:center;display:flex}.mk-te-system>span{color:var(--fg-faint);background:var(--panel-2);border:1px solid var(--line-2);border-radius:99px;padding:3px 11px;font-size:11px}.mk-te-system-time{color:var(--fg-dim)}.mk-transcript-tools{align-items:center;gap:8px;display:flex}.mk-act{flex-direction:column;gap:6px;max-height:280px;padding:8px 10px;display:flex;overflow-y:auto}.mk-act-item{background:var(--panel-2);border-radius:8px;padding:8px 10px;animation:.35s both mk-fade}.mk-act-meta{text-transform:uppercase;letter-spacing:.08em;color:var(--fg-faint);align-items:center;gap:7px;margin-bottom:4px;font-size:9.5px;display:flex}.mk-act-kind{color:var(--accent);font-weight:600}.mk-act-time{margin-left:auto}.mk-act-body{color:var(--fg-dim);white-space:pre-wrap;font-size:12.5px;line-height:1.45}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mk-input.is-invalid,.pb-tpl.is-invalid{border-color:color-mix(in oklch, var(--rose) 55%, transparent)}.pb-page{max-width:1320px}.pb-page.has-savebar{padding-bottom:24px}.mk-hrow{align-items:center;gap:8px;display:inline-flex}.mk-faint{color:var(--fg-faint);font-size:12px}.mk-more{color:var(--fg-faint);font-size:11px;font-family:var(--font-mono);white-space:nowrap}.pb-ic-sched{color:var(--sky)}.mk-meta{color:var(--fg-dim);background:var(--panel-2);border:1px solid var(--line-2);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;display:inline-flex}.mk-meta .mk-pill{margin-left:0}.mk-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pb-repo{max-width:140px;font-family:var(--font-mono);color:var(--fg-dim);background:var(--panel-2);border:1px solid var(--line-2);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:none;padding:2px 6px;font-size:11px;display:inline-block;overflow:hidden}.pb-repo svg{color:var(--fg-faint);vertical-align:-1px;margin-right:4px}.pb-repos .pb-repo{flex:0 auto;min-width:0}.pb-repo.is-tpl{color:var(--sky)}.pb-linear{font-size:11px;font-family:var(--font-mono);color:var(--fg-dim);align-items:center;gap:4px;display:inline-flex}.pb-extlink{color:var(--fg-dim);font-size:11.5px;font-family:var(--font-mono);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.pb-extlink:hover{color:var(--accent-ink)}.pb-tok{font-family:var(--font-mono);border-radius:4px;padding:0 3px;font-size:.92em}.pb-tok.is-param{color:var(--accent-ink);background:var(--accent-soft)}.mk-alert{border:1px solid;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.mk-alert.is-error{color:var(--rose);background:color-mix(in oklch, var(--rose) 8%, transparent);border-color:color-mix(in oklch, var(--rose) 28%, transparent)}.mk-alert.is-warn{color:var(--fg);background:var(--accent-soft);border-color:color-mix(in oklch, var(--accent) 28%, transparent)}.mk-field{flex-direction:column;gap:6px;min-width:0;display:flex}.mk-flabel{color:var(--fg);align-items:baseline;gap:7px;font-size:12.5px;font-weight:600;display:flex}.mk-fbadge{color:var(--fg-faint);font-size:11px;font-weight:500}.mk-hint{color:var(--fg-faint);font-size:11.5px;line-height:1.45}.mk-field-error{color:var(--rose);font-size:11.5px;line-height:1.45}.mk-field .mk-task{margin-bottom:0;font-size:13.5px}.pb-grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pb-grid2.tight{gap:8px}.pb-grid3{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.pb-grid2>*,.pb-grid3>*{min-width:0}.pb-select{padding-top:9px;padding-bottom:9px}.pb-tpl{background:var(--panel-2);border:1px solid var(--line);border-radius:9px;transition:border-color .12s,box-shadow .12s;position:relative}.pb-tpl:focus-within{border-color:color-mix(in oklch, var(--accent) 50%, transparent);box-shadow:0 0 0 3px color-mix(in oklch, var(--accent) 12%, transparent)}.pb-tpl>input,.pb-tpl>textarea,.pb-tpl-backdrop{font:inherit;letter-spacing:normal;box-sizing:border-box;border:0;margin:0;font-size:13.5px}.pb-tpl>input,.pb-tpl>textarea{z-index:1;width:100%;color:var(--fg);background:0 0;outline:none;display:block;position:relative}.pb-tpl>input{padding:10px 13px;line-height:19px}.pb-tpl>textarea{resize:none;min-height:96px;padding:12px 14px;line-height:1.6;overflow:hidden}.pb-tpl-backdrop{z-index:0;color:#0000;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pb-tpl.is-input .pb-tpl-backdrop{white-space:pre;padding:10px 13px;line-height:19px}.pb-tpl.is-area .pb-tpl-backdrop{white-space:pre-wrap;overflow-wrap:break-word;padding:12px 14px;line-height:1.6}.pb-tpl.mono>input,.pb-tpl.mono .pb-tpl-backdrop{font-family:var(--font-mono);font-size:12.5px}.pb-tpl ::placeholder{color:var(--fg-faint)}mark.pb-tok{color:#0000;box-shadow:0 0 0 2px var(--tok-bg);background:var(--tok-bg);font:inherit;border-radius:3px;padding:0}mark.pb-tok.is-param{--tok-bg:color-mix(in oklch, var(--accent) 20%, transparent)}mark.pb-tok.is-trigger{--tok-bg:color-mix(in oklch, var(--sky) 20%, transparent)}mark.pb-tok.is-unknown{--tok-bg:color-mix(in oklch, var(--rose) 22%, transparent)}.mk-crumbs{color:var(--fg-faint);align-items:center;gap:6px;min-height:18px;margin-bottom:12px;font-size:12.5px;display:flex}.mk-crumbs svg{flex:none}.mk-crumbs [aria-current]{color:var(--fg-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-crumb{color:var(--fg-dim);background:0 0;border:none;padding:0;font-size:12.5px}.mk-crumb:hover{color:var(--fg);text-decoration:underline}.mk-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.mk-head-l{flex-direction:column;gap:10px;min-width:0;display:flex}.mk-head-l .mk-h1{overflow-wrap:anywhere}.mk-head-r{flex:none;align-items:center;gap:12px;display:flex}.pb-tabs{margin:20px 0}.pb-tabs .mk-count{margin-left:2px}.mk-count.is-bad{color:var(--rose);background:color-mix(in oklch, var(--rose) 12%, transparent)}.pb-recovery{margin-bottom:16px}.pb-tabbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.pb-tabnote{color:var(--fg-dim);max-width:680px;margin:0;font-size:13px;line-height:1.5}.pb-banner-info{margin-bottom:16px}.pb-mem-bar{flex-wrap:wrap;align-items:center;gap:12px 24px;padding:12px 18px;display:flex}.pb-mem-facts{flex-wrap:wrap;align-items:center;gap:6px 20px;margin:0;font-size:12.5px;display:flex}.pb-mem-facts>div{align-items:baseline;gap:6px;display:inline-flex}.pb-mem-facts dt{color:var(--fg-faint)}.pb-mem-facts dd{color:var(--fg);align-items:center;gap:5px;margin:0;font-weight:500;display:inline-flex}.pb-mem-facts .is-bad dd{color:var(--rose)}.pb-mem-off{color:var(--fg-faint);margin:0;font-size:12.5px}.pb-cap{color:var(--fg-faint);white-space:nowrap;font-size:12px}.pb-mem-hint{margin:0;font-size:12.5px;line-height:1.5}.pb-mem-empty{color:var(--fg-faint);margin:0;padding:14px 18px;font-size:13px}.pb-mem-tools{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}.pb-mem-kind{margin:0 8px 0 0}.pb-mem-kindtag{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-faint);flex:none;margin-right:8px;font-size:10.5px;font-weight:600}.mk-gname.pb-mem-text{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;min-width:0;color:var(--fg);flex:220px;font-family:inherit;font-size:13.5px;font-weight:450;line-height:1.5;overflow:visible}.pb-mem-from{text-align:center}.pb-mem-row .mk-gcell-top{flex-wrap:wrap;align-items:baseline;row-gap:4px}.pb-know-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pb-know-item{border-top:1px solid var(--line-2);align-items:flex-start;gap:8px;padding:10px 12px 10px 18px;display:flex}.pb-know-item:first-child{border-top:0}.pb-know-text{text-align:left;min-width:0;color:var(--fg);font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;cursor:pointer;background:0 0;border:0;flex:1;padding:4px 0;font-size:13.5px;line-height:1.5}.pb-know-text:hover{color:var(--accent-ink,var(--fg))}.pb-know-text .pb-mem-kindtag{vertical-align:1px}.pb-cons{flex-direction:column;gap:16px;display:flex}.pb-cons-summary{margin:0;line-height:1.5}.pb-cons-note{margin:0;font-size:12.5px;line-height:1.5}.pb-cons-sec{flex-direction:column;gap:8px;display:flex}.pb-cons-sec>h4{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-faint);margin:0;font-size:10.5px;font-weight:600}.pb-cons-item{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;gap:10px;padding:10px 12px;display:flex}.pb-cons-item.is-off .pb-cons-body{opacity:.55}.pb-cons-check{padding-top:2px}.pb-cons-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.pb-cons-body>p{margin:0;font-size:12.5px;line-height:1.5}.pb-cons-from{color:var(--fg-dim);overflow-wrap:anywhere;flex-direction:column;gap:3px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.5;display:flex}.pb-cons-into{color:var(--fg-faint);align-items:center;gap:6px;font-size:11.5px;display:flex}.pb-cons-meta{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.pb-cons-meta .is-bad{color:var(--rose)}.pb-cons-why{flex:1;min-width:160px}.pb-cons-meta .pb-cons-kind{flex:none;width:150px}.pb-cons-text{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.mk-row-between{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.pb-starters{flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 18px;display:flex}.pb-starters-h{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-faint);margin-right:4px;font-size:10.5px}.pb-starter{border:1px solid var(--line);background:var(--panel);color:var(--fg-dim);border-radius:9px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;display:inline-flex}.pb-starter:hover{color:var(--fg);border-color:var(--fg-faint)}.pb-starter.is-on{color:var(--accent-ink);border-color:var(--accent);background:var(--accent-soft)}.pb-editor{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;display:grid}.pb-doc{flex-direction:column;gap:16px;min-width:0;display:flex}.pb-rail{scrollbar-width:thin;flex-direction:column;gap:16px;max-height:calc(100vh - 40px);display:flex;position:sticky;top:20px;overflow-y:auto}.pb-body{flex-direction:column;gap:16px;padding:18px;display:flex}.pb-accessrow{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}.pb-access{flex:460px;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pb-access-card{text-align:left;border:1px solid var(--line);background:var(--panel-2);color:var(--fg);border-radius:10px;grid-template-columns:auto 1fr;align-content:start;gap:2px 9px;padding:11px 12px;transition:border-color .12s,background .12s;display:grid}.pb-access-card:hover{border-color:color-mix(in oklch, var(--fg) 20%, transparent)}.pb-access-card.is-on{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.pb-access-card:focus-visible{outline:2px solid color-mix(in oklch, var(--accent) 70%, transparent);outline-offset:2px}.pb-access-ic{color:var(--fg-faint);grid-row:span 2;padding-top:1px}.pb-access-card.is-on .pb-access-ic{color:var(--accent-ink)}.pb-access-t{font-size:13px;font-weight:600}.pb-access-d{color:var(--fg-dim);font-size:11.5px;line-height:1.35}.pb-lifecycle{border-left:1px solid var(--line-2);flex-direction:column;justify-content:center;gap:6px;padding-left:16px;display:flex}.pb-ptable{padding:8px 18px 16px}.pb-prow{grid-template-columns:1.3fr 1.1fr 1fr 64px 32px;align-items:center;gap:10px;padding:4px 0;display:grid}.pb-phead{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-faint);padding:6px 0 2px;font-size:10px}.pb-prow .mk-input input{padding:8px 0;font-size:13px}.pb-prow-wrap>.mk-field-error{padding:0 0 4px 2px}.pb-empty-line{color:var(--fg-dim);margin:4px 0 10px;font-size:12.5px;line-height:1.5}.pb-addrow{border:1px dashed var(--line);width:100%;color:var(--fg-dim);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:8px 12px;font-size:12.5px;display:inline-flex}.pb-addrow:hover:not(:disabled){color:var(--fg);border-color:var(--fg-faint)}.pb-addrow:disabled{opacity:.5;cursor:default}.pb-steps{flex-direction:column;padding:16px 18px 18px;display:flex}.pb-step{border:1px solid var(--line);background:var(--panel);border-radius:11px;transition:border-color .12s,box-shadow .12s,opacity .12s}.pb-step.is-open{border-color:color-mix(in oklch, var(--accent) 32%, var(--line));box-shadow:0 0 0 3px color-mix(in oklch, var(--accent) 6%, transparent)}.pb-step.has-error:not(.is-open){border-color:color-mix(in oklch, var(--rose) 40%, var(--line))}.pb-step.is-dragging{opacity:.45}.pb-step-head{align-items:center;gap:8px;min-height:46px;padding:8px 8px 8px 6px;display:flex}.pb-grip{color:var(--fg-faint);cursor:grab;border-radius:5px;padding:4px 2px;display:inline-flex}.pb-grip:hover{color:var(--fg);background:var(--panel-3)}.pb-step-num{width:22px;height:22px;color:var(--accent-ink);background:var(--accent-soft);border-radius:7px;flex:none;place-items:center;font-size:11.5px;font-weight:600;display:grid}.pb-step-toggle{color:var(--fg);background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;min-width:0;padding:4px 2px;display:inline-flex}.pb-step-toggle:focus-visible{outline:2px solid color-mix(in oklch, var(--accent) 70%, transparent)}.pb-step-toggle svg{color:var(--fg-faint);flex:none}.pb-step-title{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.pb-step-title.is-pending{animation:1.2s ease-in-out infinite mk-blink}.pb-step-ai{width:22px;height:22px;color:var(--fg-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;margin-left:-4px;display:inline-grid}.pb-step-ai:hover:not(:disabled){color:var(--accent);background:var(--panel-3)}.pb-step-ai:focus-visible{outline:2px solid color-mix(in oklch, var(--accent) 70%, transparent)}.pb-step-ai.is-pending{color:var(--accent);cursor:progress}.pb-step-ai.is-pending svg{animation:1.4s linear infinite mk-spin}@media (prefers-reduced-motion:reduce){.pb-step-title.is-pending,.pb-step-ai.is-pending svg{animation:none}}.pb-step-title.is-empty{color:var(--fg-faint);font-style:italic;font-weight:500}.pb-step-meta{flex:1;align-items:center;gap:5px;min-width:0;margin-left:4px;display:flex;overflow:hidden}.pb-errdot{background:var(--rose);border-radius:99px;flex:none;width:7px;height:7px}.pb-step-tools{opacity:.5;gap:1px;transition:opacity .12s;display:flex}.pb-step:hover .pb-step-tools,.pb-step.is-open .pb-step-tools,.pb-step-tools:focus-within{opacity:1}.pb-step-body{border-top:1px solid var(--line-2);flex-direction:column;gap:14px;padding:16px;display:flex}.pb-step-foot{border-top:1px dashed var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.pb-inline-sels{flex-wrap:wrap;gap:12px;display:inline-flex}.pb-inline-sel{color:var(--fg-faint);align-items:center;gap:7px;font-size:12px;display:inline-flex}.pb-inline-sel .mk-select{width:160px;padding:7px 30px 7px 10px;font-size:12.5px}.pb-conn{align-items:center;height:30px;padding-left:41px;display:flex;position:relative}.pb-conn-line{background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:40px}.pb-conn.is-wait .pb-conn-line{background:repeating-linear-gradient(to bottom, var(--violet) 0 4px, transparent 4px 7px)}.pb-conn-label{color:var(--violet);background:color-mix(in oklch, var(--violet) 12%, transparent);border-radius:99px;align-items:center;gap:5px;margin-left:14px;padding:2px 8px;font-size:11px;display:inline-flex}.pb-conn-add{border:1px dashed var(--line);background:var(--panel);width:24px;height:24px;color:var(--fg-faint);opacity:0;border-radius:7px;place-items:center;margin-left:auto;margin-right:6px;transition:opacity .12s;display:grid}.pb-conn:hover .pb-conn-add,.pb-conn-add:focus-visible{opacity:1}.pb-conn-add:hover{color:var(--fg);border-color:var(--fg-faint)}.pb-drop-line{background:var(--accent);height:3px;box-shadow:0 0 8px color-mix(in oklch, var(--accent) 60%, transparent);border-radius:3px;margin:3px 0}.pb-addstep{color:var(--fg-dim);background:0 0;border-style:dashed;justify-content:center;margin-top:14px;padding:11px}.pb-ok{color:var(--emerald);font-size:11.5px;font-weight:600}.pb-bad{color:var(--rose);font-size:11.5px;font-weight:600}.pb-checks{flex-direction:column;gap:1px;max-height:300px;margin:0;padding:8px 10px 10px;list-style:none;display:flex;overflow-y:auto}.pb-check{color:var(--fg-dim);border-radius:8px;align-items:flex-start;gap:9px;padding:7px 8px;font-size:12.5px;line-height:1.45;display:flex}.pb-check svg{flex:none;margin-top:2px}.pb-check.is-ok svg{color:var(--emerald)}.pb-check.is-info svg{color:var(--sky)}.pb-check.is-warn svg{color:var(--amber)}.pb-check.is-error svg{color:var(--rose)}.pb-check.is-error{color:var(--fg)}.pb-jump{font-size:12px}.pb-vars{flex-direction:column;gap:8px;padding:12px 16px 14px;display:flex}.pb-vars-target{color:var(--fg-dim);background:var(--panel-2);border:1px solid var(--line-2);border-radius:8px;padding:7px 10px;font-size:12px;line-height:1.4}.pb-vars-target.is-none{color:var(--fg-faint)}.pb-vars-target b{color:var(--fg);font-weight:600}.pb-vars-g{text-transform:uppercase;letter-spacing:.08em;color:var(--fg-faint);align-items:center;gap:6px;margin-top:4px;font-size:10.5px;display:flex}.pb-vars-gbtn{text-align:left;background:0 0;border:none;width:100%;padding:2px 0}.pb-vars-gbtn:hover{color:var(--fg)}.pb-vars-list{flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;display:flex}.pb-var{font-family:var(--font-mono);cursor:copy;border:1px solid #0000;border-radius:6px;padding:3px 7px;font-size:11.5px}.pb-var.is-param{color:var(--accent-ink);background:var(--accent-soft)}.pb-var.is-trigger{color:var(--sky);background:color-mix(in oklch, var(--sky) 12%, transparent)}.pb-var:hover,.pb-var:focus-visible{border-color:currentColor;outline:none}.pb-prompt-wrap{flex-direction:column;gap:10px;padding:12px 16px 16px;display:flex}.pb-prompt-wrap .pb-inline-sel .mk-select{width:100%}.pb-prompt-wrap .pb-inline-sel{display:flex}.pb-prompt-wrap .pb-inline-sel>span{flex:none}.pb-prompt{color:var(--fg-dim);white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;margin:0;font-size:11px;line-height:1.55;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.pb-prompt-full{color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg-0);border:1px solid var(--line-2);border-radius:10px;margin:0;padding:14px 16px;font-size:12px;line-height:1.6}.mk-light .pb-prompt-full{background:var(--panel-2)}.pb-prompt-full.is-compact{max-height:280px;font-size:11.5px;overflow-y:auto}.pb-prompt-note{margin:0}.pb-size{color:var(--fg-faint);font-size:11.5px;font-family:var(--font-mono);align-items:center;gap:8px;display:inline-flex}.pb-size-bar{background:var(--panel-3);border-radius:99px;width:80px;height:4px;overflow:hidden}.pb-size-bar span{background:var(--sky);border-radius:99px;height:100%;display:block}.pb-size-bar span.is-high{background:var(--amber)}.mk-savebar{z-index:30;background:var(--panel);border:1px solid var(--line);width:min(760px,100%);box-shadow:0 18px 50px #0000006b, var(--shadow);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:20px auto 0;padding:10px 10px 10px 18px;animation:.16s both mk-layer-pop;display:flex;position:sticky;bottom:16px}.mk-light .mk-savebar{box-shadow:0 14px 40px #28231429, var(--shadow)}.mk-savebar-l{color:var(--fg);align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:600;display:inline-flex}.mk-savebar-err{color:var(--rose);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.mk-dirty{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:99px;flex:none}.mk-summary{color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:8px 22px;margin:-10px 0 16px;font-size:12.5px;display:flex}.mk-summary>span{align-items:center;gap:6px;display:inline-flex}.mk-summary b{color:var(--fg);font-weight:600}.mk-livedot{background:var(--emerald);width:7px;height:7px;color:var(--emerald)}.pb-toolbar .mk-search .mk-kbd-key{margin-left:auto}.pb-toolbar .mk-multi-trigger{min-width:0}.mk-sort{flex:none;width:210px}.mk-sort .mk-select{padding-top:9px;padding-bottom:9px}.pb-ltable,.pb-rtable{flex-direction:column;display:flex}.pb-stats-bar{justify-content:flex-end;display:flex}.pb-stats-costview{justify-content:flex-end;margin-bottom:10px;display:flex;overflow-x:auto}.pb-stats .mk-grid-2>*{min-width:0}.pb-stats-steps{--cols:minmax(180px, 2fr) 72px 72px 96px 48px minmax(100px, 1fr);overflow-x:auto}.pb-stats-steps .mk-gname{font-size:13px}.pb-stats-bad{color:var(--rose)}@media (width<=720px){.pb-stats-bar{justify-content:stretch;overflow-x:auto}.pb-stats-steps .mk-grow{min-width:620px}}.pb-lrow{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(200px,1.7fr) minmax(160px,1.1fr) minmax(140px,1fr) minmax(140px,1fr) 36px 108px;align-items:center;gap:16px;padding:14px 18px;display:grid}.pb-lrow:last-child,.pb-rrow:last-child{border-bottom:none}.mk-thead{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-faint);border-bottom:1px solid var(--line);padding-top:11px;padding-bottom:11px;font-size:10px}.pb-lrow.is-link,.pb-rrow.is-link{cursor:pointer;transition:background .12s}.pb-lrow.is-link:hover,.pb-rrow.is-link:hover{background:var(--panel-2)}.pb-lrow.is-link:focus-visible,.pb-rrow.is-link:focus-visible{outline:2px solid color-mix(in oklch, var(--accent) 60%, transparent);outline-offset:-2px}.pb-lrow.is-disabled .pb-lname,.pb-lrow.is-disabled .pb-lsteps,.pb-lrow.is-disabled .pb-ltrig{opacity:.55}.pb-lname{min-width:0}.pb-lname-top{align-items:center;gap:2px;min-width:0;display:flex}.pb-lname-top .mk-pill{flex:none}.pb-lname-t{font-family:var(--font-display);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.pb-ldesc{color:var(--fg-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.pb-lsteps{flex-direction:column;gap:6px;min-width:0;display:flex}.pb-lcount{color:var(--fg);align-items:center;gap:6px;font-size:12px;display:inline-flex}.pb-lcount svg{color:var(--fg-faint)}.pb-lcount .pb-linear{margin-left:6px}.pb-repos{align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.pb-ltrig{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.pb-trigchip{color:var(--fg-dim);align-items:center;gap:6px;min-width:0;max-width:100%;font-size:12px;display:inline-flex}.pb-trigchip svg{flex:none}.pb-trigchip-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pb-trigchip.is-paused{opacity:.55}.pb-trigchip.is-paused .pb-trigchip-t{text-decoration:line-through;-webkit-text-decoration-color:var(--fg-faint);text-decoration-color:var(--fg-faint)}.pb-llast{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.pb-llast-top{align-items:center;gap:8px;display:flex}.pb-llast-title{color:var(--fg-dim);white-space:nowrap;text-overflow:ellipsis;text-align:left;background:0 0;border:none;max-width:100%;padding:0;font-size:12px;overflow:hidden}.pb-llast-title:hover{color:var(--fg);text-decoration:underline}.pb-l30{color:var(--fg-dim);font-size:12.5px}.pb-lact{justify-content:flex-end;align-items:center;gap:4px;display:flex}.pb-runstat{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.pb-runstat .mk-dot{background:var(--emerald);width:7px;height:7px;color:var(--emerald)}.pb-runstat.is-running{color:var(--emerald)}.pb-runstat.is-waiting{color:var(--violet)}.pb-runstat.is-done{color:var(--fg-dim)}.pb-runstat.is-ended{color:var(--fg-faint)}.pb-runstat.is-stalled{color:var(--rose)}.pb-rrow{border-bottom:1px solid var(--line-2);grid-template-columns:104px minmax(180px,1.6fr) minmax(150px,1fr) 130px 110px 72px 92px;align-items:center;gap:14px;padding:13px 18px;font-size:13px;display:grid}.pb-lrow.mk-thead,.pb-rrow.mk-thead{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-faint);font-size:10px}.pb-rtitle{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.pb-rby{color:var(--fg-dim);align-items:center;gap:7px;min-width:0;font-size:12.5px;display:inline-flex}.pb-rby>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pb-rby svg{flex:none}.pb-prog{align-items:center;gap:8px;display:inline-flex}.pb-prog-bar{background:var(--panel-3);border-radius:99px;flex:none;width:80px;height:5px;overflow:hidden}.pb-prog-bar span{background:var(--sky);border-radius:99px;height:100%;display:block}.pb-prog-bar span.is-full{background:var(--emerald)}.pb-rfoot{border-top:1px solid var(--line-2);padding:10px 18px}.mk-state{text-align:center;color:var(--fg-faint);flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.mk-state-t{font-family:var(--font-display);color:var(--fg);font-size:16px;font-weight:600}.mk-state p{margin:0 0 6px}.pb-hero{flex-direction:column;gap:10px;padding:32px;display:flex}.pb-hero-t{font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:600}.pb-hero-sub{color:var(--fg-dim);max-width:720px;margin:0 0 10px;font-size:13.5px;line-height:1.55}.pb-hero-foot{margin-top:6px}.pb-kindcards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.mk-card>.pb-kindcards{padding:16px 18px 18px}.pb-kindcard{text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;padding:14px;transition:border-color .12s,background .12s;display:grid}.pb-kindcard:hover{border-color:color-mix(in oklch, var(--accent) 45%, var(--line));background:var(--panel-2)}.pb-kindcard .mk-tile{grid-row:span 2}.pb-kindcard-t{font-size:13.5px;font-weight:600}.pb-kindcard-d{color:var(--fg-dim);font-size:12px;line-height:1.4}.mk-tile{background:var(--panel-2);border:1px solid var(--line);width:40px;height:40px;color:var(--fg-dim);border-radius:11px;flex:none;place-items:center;display:grid}.mk-tile.sm{border-radius:9px;width:32px;height:32px}.mk-skel-list{flex-direction:column;gap:12px;display:flex}.mk-skel-list.pad{padding:16px 18px}.mk-skel,.mk-skel-head{background:linear-gradient(90deg, var(--panel-2), var(--panel-3), var(--panel-2));background-size:200% 100%;border-radius:10px;height:56px;animation:1.4s linear infinite mk-shimmer}.mk-skel.tall{height:280px}.mk-skel-head{max-width:520px;height:90px;margin-bottom:24px}@keyframes mk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pb-trig-list{flex-direction:column;display:flex}.pb-trig{border-top:1px solid var(--line-2);grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px 12px 18px;display:grid}.pb-trig:first-child{border-top:0}.pb-trig .mk-tile.sm{border-radius:9px;width:32px;height:32px}.pb-trig.is-paused .pb-trig-main,.pb-trig.is-paused .mk-tile{opacity:.6}.pb-trig-main{flex-direction:column;gap:3px;min-width:0;padding-top:1px;display:flex}.pb-trig-title{align-items:center;gap:8px;min-width:0;display:flex}.pb-trig-titlebtn{text-align:left;color:var(--fg);background:0 0;border:none;padding:0;font-size:13.5px;font-weight:600;line-height:1.4}.pb-trig-titlebtn:hover{text-decoration:underline}.pb-trig-sub{color:var(--fg-faint);font-size:12px}.pb-trig-hook{flex-direction:column;gap:4px;margin-top:6px;display:flex}.pb-copyline{align-items:center;gap:8px;min-width:0;display:flex}.pb-copyline code{overflow-wrap:anywhere;background:var(--panel-2);border-radius:6px;min-width:0;padding:4px 8px;font-size:12px}.pb-code{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--panel-2);border-radius:8px;margin:4px 0 8px;padding:10px 12px;font-size:12px}.pb-trig-meta{color:var(--fg-faint);flex-wrap:wrap;gap:2px 0;font-size:12px;display:flex}.pb-trig-meta span+span:before{content:"·";margin:0 7px}.pb-trig-meta>button{margin-left:10px}.pb-trig-last{color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:2px 14px;margin-top:2px;font-size:12px;display:flex}.pb-trig-last>span{align-items:center;gap:6px;display:inline-flex}.pb-trig-last.is-ok>span:first-child svg{color:var(--emerald)}.pb-trig-last.is-warn>span:first-child svg{color:var(--amber)}.pb-trig-last.is-bad>span:first-child{color:var(--rose)}.pb-trig-next svg{color:var(--sky)}.pb-trig-act{align-items:center;gap:6px;display:flex}.pb-sentence{color:var(--fg-dim);background:var(--panel-2);border:1px solid var(--line-2);border-left:3px solid var(--accent);border-radius:8px;margin:0;padding:11px 13px;font-size:13px;line-height:1.6}.pb-sentence b{color:var(--fg);font-weight:600}.mk-dsec{flex-direction:column;gap:10px;padding-top:4px;display:flex}.mk-dsec+.mk-dsec{border-top:1px solid var(--line-2);padding-top:16px}.mk-dsec-h{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-faint);margin:0;font-size:10.5px;font-weight:600}.pb-radios{flex-direction:column;gap:6px;display:flex}.pb-radio{color:var(--fg);border:1px solid var(--line);background:var(--panel-2);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;display:flex}.pb-radio.is-on{border-color:color-mix(in oklch, var(--accent) 55%, var(--line))}.pb-radio input{accent-color:var(--accent);margin-top:3px}.pb-radio>span{flex-direction:column;gap:2px;display:flex}.pb-radio-l{font-weight:500}.pb-reaction{flex-direction:column;gap:8px;display:flex}.pb-emoji{position:relative}.pb-emoji-trigger{text-align:left;cursor:pointer;align-items:center;gap:8px;width:auto;min-width:170px;padding:7px 34px 7px 11px;display:inline-flex}.pb-emoji-char{text-align:center;width:22px;font-size:18px;line-height:1}.pb-emoji-img{object-fit:contain;width:20px;height:20px}.pb-emoji-unknown{color:var(--fg-faint);font-size:13px}.pb-emoji-pop{z-index:30;background:var(--panel-2);border:1px solid var(--line);width:340px;max-width:calc(100vw - 32px);box-shadow:var(--shadow);border-radius:10px;flex-direction:column;gap:8px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.pb-emoji-scroll{flex-direction:column;gap:10px;max-height:280px;display:flex;overflow-y:auto}.pb-emoji-sec-h{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-faint);margin:0 2px 4px;font-size:10.5px;font-weight:600}.pb-emoji-grid{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:2px;display:grid}.pb-emoji-cell{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;height:34px;display:flex}.pb-emoji-cell:hover,.pb-emoji-cell:focus-visible{background:var(--panel-3)}.pb-emoji-cell.is-on{border-color:color-mix(in oklch, var(--accent) 55%, var(--line));background:var(--panel-3)}.pb-emoji-use{color:var(--fg);background:var(--panel-3);border:1px solid var(--line);cursor:pointer;border-radius:7px;align-self:flex-start;padding:6px 10px;font-size:13px}.pb-nextruns{flex-direction:column;gap:6px;display:flex}.pb-nextruns ol{color:var(--fg);flex-direction:column;gap:3px;margin:0;padding-left:18px;font-size:12.5px;display:flex}.pb-drawer-note{max-width:260px}.pb-runfields{flex-direction:column;gap:14px;display:flex}.pb-willdo{background:var(--panel-2);border:1px solid var(--line-2);border-radius:11px;padding:12px 14px}.pb-willdo-h{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-faint);margin-bottom:8px;font-size:10.5px}.pb-willdo ol{color:var(--fg-dim);flex-direction:column;gap:7px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.pb-willdo li{align-items:flex-start;gap:9px;line-height:1.45;display:flex}.pb-willdo li>svg{color:var(--fg-faint);flex:none;margin-top:3px}.pb-willdo b{color:var(--fg);font-weight:600}.pb-disclosure{flex-direction:column;gap:10px;display:flex}.pb-disclosure-btn{color:var(--fg-dim);background:0 0;border:none;align-self:flex-start;align-items:center;gap:7px;padding:2px 0;font-size:12.5px;display:inline-flex}.pb-disclosure-btn:hover{color:var(--fg)}.pb-kbdhint{align-items:center;gap:3px;display:inline-flex}.pb-json{margin:0;font-size:12px}.pb-diff-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pb-diff-ask{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.pb-diff-stat{font-size:12px}.pb-diff-stat .is-add{color:var(--emerald)}.pb-diff-stat .is-del{color:var(--rose)}.pb-diff{border:1px solid var(--line);border-radius:9px;max-height:56vh;padding:6px 0;font-size:12px;line-height:1.55;overflow:auto}.pb-diff-line{white-space:pre-wrap;word-break:break-word;color:var(--fg-dim);padding:0 12px;display:flex}.pb-diff-line.is-add{background:color-mix(in oklch, var(--emerald) 14%, transparent);color:var(--fg)}.pb-diff-line.is-del{background:color-mix(in oklch, var(--rose) 14%, transparent);color:var(--fg)}.pb-diff-sign{-webkit-user-select:none;user-select:none;width:16px;color:var(--fg-faint);flex:none}.pb-diff-line.is-add .pb-diff-sign{color:var(--emerald)}.pb-diff-line.is-del .pb-diff-sign{color:var(--rose)}.pb-diff-text{min-width:0}.pb-diff-fold{color:var(--fg-faint);background:color-mix(in oklch, var(--fg) 4%, transparent);padding:2px 12px 2px 28px;font-size:11.5px}.pb-runcard-head{flex-direction:column;gap:8px;padding:12px 18px 4px;display:flex}.pb-runcard-name{text-align:left;color:var(--fg);font-size:13.5px;font-weight:600}button.pb-runcard-name{color:var(--accent-ink)}.pb-runcard-prog{align-items:center;gap:10px;display:flex}.pb-runcard-prog .pb-prog-bar{flex:1;width:auto}.pb-runcard-steps{margin:0;padding:6px 0 8px;list-style:none}.pb-runstep{align-items:flex-start;gap:10px;padding:8px 18px;display:flex}.pb-runstep+.pb-runstep{border-top:1px solid var(--line-2)}.pb-runstep-ic{color:var(--fg-faint);flex:none;padding-top:1px}.pb-runstep.is-in_progress .pb-runstep-ic{color:var(--emerald)}.pb-runstep.is-in_progress .pb-runstep-ic svg{animation:.9s linear infinite mk-spin}.pb-runstep.is-waiting_for_merge .pb-runstep-ic{color:var(--violet)}.pb-runstep.is-done .pb-runstep-ic{color:var(--emerald)}.pb-runstep.is-blocked .pb-runstep-ic{color:var(--rose)}.pb-runstep-main{flex-direction:column;gap:3px;min-width:0;display:flex}.pb-runstep-title{color:var(--fg);font-size:12.5px;line-height:1.4}.pb-runstep.is-done .pb-runstep-title{color:var(--fg-dim)}.pb-runstep-meta{color:var(--fg-faint);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:11px;display:flex}@media (prefers-reduced-motion:reduce){.mk-skel,.mk-skel-head,.mk-savebar,.pb-runstep.is-in_progress .pb-runstep-ic svg{animation:none}}@media (width<=1180px){.pb-editor{grid-template-columns:1fr}.pb-rail{max-height:none;position:static}.pb-lrow{grid-template-columns:minmax(180px,1.6fr) minmax(150px,1fr) minmax(130px,1fr) minmax(130px,1fr) 108px}.pb-lrow>.pb-l30,.pb-lrow>.pb-l30-h{display:none}}.mk-gtable{flex-direction:column;display:flex}.mk-grow{grid-template-columns:var(--cols);border-bottom:1px solid var(--line-2);align-items:center;gap:16px;min-width:0;padding:13px 18px;font-size:13px;display:grid}.mk-grow:last-child{border-bottom:none}.mk-grow>*{min-width:0}.mk-grow.mk-thead{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-faint);border-bottom:1px solid var(--line);padding-top:11px;padding-bottom:11px;font-size:10px}.mk-grow.is-link{cursor:pointer;transition:background .12s}.mk-grow.is-link:hover{background:var(--panel-2)}.mk-grow.is-link:focus-visible{outline:2px solid color-mix(in oklch, var(--accent) 60%, transparent);outline-offset:-2px}.mk-grow.is-disabled>:not(.mk-gact){opacity:.55}.mk-gact{justify-content:flex-end;align-items:center;gap:4px;display:flex}.mk-gname{font-family:var(--font-display);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.mk-gsub{color:var(--fg-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.mk-gcell-top{align-items:center;gap:2px;min-width:0;display:flex}.mk-gcell-top .mk-pill{flex:none}.mk-gfoot{border-top:1px solid var(--line-2);color:var(--fg-faint);justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-size:12px;display:flex}.mk-head-title{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.mk-head-title .mk-pill{margin-left:0}.mk-head+.mk-tabs,.mk-head+.mk-metrics,.mk-head+.mk-summary{margin-top:20px}.mk-summary-under{margin-top:-10px}.mk-page>.mk-crumbs+.mk-head{margin-bottom:20px}.mk-toolbar .mk-search .mk-kbd-key{margin-left:auto}.mk-toolbar .mk-multi-trigger{min-width:0}.mk-chip{max-width:100%;font-family:var(--font-mono);color:var(--fg-dim);background:var(--panel-2);border:1px solid var(--line-2);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:5px;padding:2px 7px;font-size:11.5px;display:inline-flex;overflow:hidden}.mk-chip svg{color:var(--fg-faint);flex:none}.mk-chip.is-global{color:var(--accent-ink);background:var(--accent-soft);border-color:#0000;font-family:inherit}.mk-code-excerpt{font-family:var(--font-mono);color:var(--fg-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.mk-console-banner{margin-bottom:16px}.mk-slack-post{align-items:center;gap:10px;min-width:0;display:flex}.mk-slack-note{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mk-slack-triggers{flex-wrap:wrap;gap:4px 10px;font-size:13px;display:flex}.mk-ci-repo-cell{gap:7px}.mk-ci-repo-cell svg{color:var(--fg-faint);flex:none}.mk-ci-body{flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex}.mk-ci-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.mk-ci-q{flex:3 320px}.mk-ci-repo{flex:200px}.mk-ci-form>.mk-btn{padding-top:10px;padding-bottom:10px}.mk-ci-hits{flex-direction:column;gap:10px;display:flex}.mk-ci-hits>p{margin:0}.mk-ci-hit{border:1px solid var(--line);border-radius:9px;overflow:hidden}.mk-ci-hit-head{background:var(--panel-2);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.mk-ci-hit-code{white-space:pre-wrap;max-height:220px;margin:0;padding:8px 10px;font-size:12px;overflow-x:auto}.mk-sltable .mk-grow{gap:14px;padding-top:11px;padding-bottom:11px}.mk-grow.mk-row-live:not(:hover){background:color-mix(in oklch, var(--emerald) 5%, transparent)}.mk-sl-stale{margin-bottom:12px}.mk-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-conn-intro{padding:16px 18px 0}.mk-conn-intro .mk-sub{margin:0}.mk-conn-intro .mk-toolbar{margin:14px 0 0}.mk-head-title .mk-detail-mark{border-radius:10px;width:38px;height:38px}.mk-head .mk-h1{font-size:24px;line-height:1.25}a.mk-meta-link{color:var(--fg-dim);text-decoration:none}a.mk-meta-link:hover{color:var(--fg);border-color:color-mix(in oklch, var(--fg) 22%, transparent)}.mk-meta svg{flex:none}.mk-form>.ns-field,.mk-form>.ns-form-2,.ns-form-2{margin-bottom:20px}.ns-repo-grid{margin-bottom:0}.ns-chips{flex-wrap:wrap;gap:6px;max-height:132px;display:flex;overflow-y:auto}.ns-field .mk-task{margin-bottom:0}.ns-field .mk-examples{margin-top:4px}.ns-suggesting{color:var(--fg-faint);align-items:center;gap:7px;font-size:12px;display:inline-flex}.mk-form .pb-access{flex-basis:380px}.dash-skel-tile{border-radius:var(--radius);height:132px}.dash-skel-card{border-radius:var(--radius);height:280px}.app-boot{background:var(--bg-0);min-height:100vh}.mk-tokens{background:var(--panel-2);border:1px solid var(--line);cursor:text;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:5px 7px;display:flex}.mk-tokens:focus-within{border-color:color-mix(in oklch, var(--accent) 45%, transparent)}.mk-tokens input{min-width:72px;color:var(--fg);background:0 0;border:none;outline:none;flex:1;padding:3px 2px;font-size:13px}.mk-tokens.mono input{font-family:var(--font-mono)}.mk-token{background:var(--panel);border:1px solid var(--line-2);font-size:12.5px;font-family:var(--font-mono);color:var(--fg);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:3px 4px 3px 9px;display:inline-flex}.mk-token-x{width:16px;height:16px;color:var(--fg-faint);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex}.mk-token-x:hover{background:var(--line);color:var(--fg)}.mk-select{background:var(--panel-2);border:1px solid var(--line);width:100%;color:var(--fg);appearance:none;background-image:var(--select-arrow);background-position:right 12px center;background-repeat:no-repeat;background-size:11px;border-radius:9px;outline:none;padding:10px 34px 10px 13px;font-size:13.5px}.mk-select:focus{border-color:color-mix(in oklch, var(--accent) 45%, transparent)}.mk-seg-toggle{display:inline-flex}@media (width<=1080px){.mk-grid-2,.mk-detail-grid,.mk-int-grid{grid-template-columns:1fr}.mk-stat-row{grid-template-columns:repeat(2,1fr)}.mk-metrics{grid-template-columns:repeat(3,1fr)}}.mk-input:focus-within{border-color:color-mix(in oklch, var(--accent) 50%, transparent);box-shadow:0 0 0 3px color-mix(in oklch, var(--accent) 12%, transparent)}.mk-select:focus-visible,.mk-task:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--accent) 12%, transparent)}.mk-btn:focus-visible,.mk-iconbtn:focus-visible,.mk-seg:focus-visible,.mk-switch:focus-visible,.mk-chip-toggle:focus-visible,.mk-menu-item:focus-visible{outline:2px solid color-mix(in oklch, var(--accent) 70%, transparent);outline-offset:2px}.mk-row-end{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.mk-iconbtn{width:30px;height:30px;color:var(--fg-dim);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;transition:background .12s,color .12s;display:inline-grid}.mk-iconbtn:hover:not(:disabled){background:var(--panel-3);color:var(--fg)}.mk-iconbtn.is-danger:hover:not(:disabled){color:var(--rose);background:color-mix(in oklch, var(--rose) 10%, transparent)}.mk-iconbtn:disabled{opacity:.35;cursor:default}.mk-kbd-key{font-family:var(--font-mono);border:1px solid var(--line);background:var(--panel-2);color:var(--fg-dim);border-bottom-width:2px;border-radius:5px;padding:3px 5px;font-size:10.5px;font-weight:500;line-height:1}.mk-btn-primary .mk-kbd-key{color:#1a1405;background:#0000001a;border-color:#0003}.mk-switch{color:var(--fg-dim);text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:2px 0;font-size:13px;display:inline-flex}.mk-switch:disabled{opacity:.5;cursor:default}.mk-switch-track{background:var(--panel-3);border:1px solid var(--line);border-radius:99px;flex:none;width:32px;height:18px;transition:background .15s,border-color .15s;position:relative}.mk-switch-track span{background:var(--fg-faint);border-radius:99px;width:12px;height:12px;transition:left .15s,background .15s;position:absolute;top:2px;left:2px}.mk-switch.is-on .mk-switch-track{background:color-mix(in oklch, var(--emerald) 28%, var(--panel-3));border-color:color-mix(in oklch, var(--emerald) 45%, transparent)}.mk-switch.is-on .mk-switch-track span{background:var(--emerald);left:16px}.mk-switch-label{line-height:1.4}.mk-layer-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#06080e99;animation:.14s both mk-layer-fade;position:fixed;inset:0}.mk-layer-backdrop.is-dialog{place-items:center;padding:40px;display:grid}.mk-layer-backdrop.is-drawer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#06080e6b}.mk-light .mk-layer-backdrop{background:#1e1c1452}.mk-layer{background:var(--panel);border:1px solid var(--line);color:var(--fg);font-family:var(--font-body);flex-direction:column;display:flex}.mk-dialog{border-radius:16px;width:600px;max-width:100%;max-height:calc(100vh - 80px);animation:.16s cubic-bezier(.2,.9,.3,1.1) both mk-layer-pop;box-shadow:0 30px 80px #00000080}.mk-drawer{border-width:0 0 0 1px;width:560px;max-width:100vw;animation:.18s cubic-bezier(.2,.9,.3,1) both mk-layer-slide;position:absolute;top:0;bottom:0;right:0;box-shadow:-30px 0 80px #0000006b}.mk-layer-head{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.mk-layer-head-l{align-items:flex-start;gap:12px;min-width:0;display:flex}.mk-layer-titles{min-width:0}.mk-layer-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:5px;font-size:10.5px}.mk-layer-title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:600;line-height:1.25}.mk-layer-sub{margin-top:9px}.mk-layer-body{flex-direction:column;flex:1;gap:16px;padding:18px 20px;display:flex;overflow-y:auto}.mk-layer-foot{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}.mk-confirm-body{color:var(--fg-dim);font-size:13.5px;line-height:1.55}@keyframes mk-layer-fade{0%{opacity:0}to{opacity:1}}@keyframes mk-layer-pop{0%{opacity:0;transform:scale(.97)translateY(4px)}to{opacity:1;transform:none}}@keyframes mk-layer-slide{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:none}}.mk-menu{display:inline-flex;position:relative}.mk-menu-pop{z-index:40;background:var(--panel-2);border:1px solid var(--line);min-width:210px;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;padding:4px;animation:.1s both mk-layer-fade;display:flex;position:absolute;top:calc(100% + 4px);right:0}.mk-menu-pop.is-left{left:0;right:auto}.mk-menu-item{text-align:left;width:100%;color:var(--fg);background:0 0;border:none;border-radius:7px;align-items:flex-start;gap:9px;padding:8px 10px;font-size:13px;display:flex}.mk-menu-item svg{color:var(--fg-faint);flex:none;margin-top:2px}.mk-menu-item:hover:not(:disabled),.mk-menu-item:focus-visible{background:var(--panel-3);outline:none}.mk-menu-item:disabled{opacity:.45;cursor:default}.mk-menu-item.is-danger,.mk-menu-item.is-danger svg{color:var(--rose)}.mk-menu-text{flex-direction:column;gap:2px;display:flex}.mk-menu-hint{color:var(--fg-faint);white-space:normal;font-size:11.5px}.mk-menu-sep{background:var(--line-2);height:1px;margin:4px 2px}.mk-toasts{z-index:200;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;top:18px;right:18px}.mk-toast{background:var(--panel-2);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--fg);border-radius:10px;align-items:center;gap:9px;max-width:420px;padding:10px 14px;font-size:13px;animation:.16s both mk-layer-pop;display:inline-flex}.mk-toast.is-ok svg{color:var(--emerald)}.mk-toast.is-info svg{color:var(--sky)}.mk-toast.is-error{border-color:color-mix(in oklch, var(--rose) 40%, var(--line))}.mk-toast.is-error svg{color:var(--rose)}@media (prefers-reduced-motion:reduce){.mk-layer-backdrop,.mk-dialog,.mk-drawer,.mk-menu-pop,.mk-toast{animation:none}.mk-switch-track,.mk-switch-track span{transition:none}}.mk-grade-chip{border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;line-height:1;display:inline-grid;position:relative;overflow:hidden}.mk-grade-chip-letter{z-index:2;position:relative}.mk-grade-a.mk-grade-chip{color:var(--emerald);background:color-mix(in oklch, var(--emerald) 16%, var(--panel-2));border-color:color-mix(in oklch, var(--emerald) 40%, transparent)}.mk-grade-b.mk-grade-chip{color:var(--sky);background:color-mix(in oklch, var(--sky) 14%, var(--panel-2));border-color:color-mix(in oklch, var(--sky) 36%, transparent)}.mk-grade-c.mk-grade-chip{color:var(--amber);background:color-mix(in oklch, var(--amber) 14%, var(--panel-2));border-color:color-mix(in oklch, var(--amber) 36%, transparent)}.mk-grade-f.mk-grade-chip{color:var(--rose);background:color-mix(in oklch, var(--rose) 14%, var(--panel-2));border-color:color-mix(in oklch, var(--rose) 36%, transparent)}.mk-grade-s.mk-grade-chip{color:#fff;background:linear-gradient(135deg,#6a35d6,#a45cff 45%,#5ad0ff);border-color:#b48cff80}.mk-grade-chip-foil{z-index:1;mix-blend-mode:overlay;background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%) 0 0/250% 100%;animation:3.5s linear infinite mk-grade-chipsheen;position:absolute;inset:0}@keyframes mk-grade-chipsheen{0%{background-position:120% 0}to{background-position:-120% 0}}.mk-grade-stage{perspective:1100px;justify-content:center;padding:16px;display:flex}.mk-grade-cardbtn{appearance:none;cursor:zoom-in;background:0 0;border:0;border-radius:16px;margin:0;padding:0;display:block}.mk-grade-cardbtn:focus-visible{outline:2px solid var(--sky);outline-offset:4px}.mk-grade-card{--px:50%;--py:50%;--rx:0deg;--ry:0deg;--posx:50%;--posy:50%;--fc:0;--act:0;width:200px;min-height:280px;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;isolation:isolate;border:1px solid #ffffff24;border-radius:16px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;position:relative;overflow:hidden}.mk-grade-surface{z-index:0;border-radius:inherit;position:absolute;inset:0}.mk-grade-frame{z-index:1;box-sizing:border-box;flex-direction:column;min-height:280px;padding:14px;display:flex;position:relative}.mk-grade-watermark{z-index:0;pointer-events:none;color:#ffffff14;width:150%;height:150%;line-height:0;position:absolute;bottom:-16%;right:-24%}.mk-grade-top{justify-content:space-between;align-items:center;display:flex}.mk-grade-rank{letter-spacing:.5px;text-shadow:0 2px 6px #00000080;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:38px;font-style:italic;font-weight:900;line-height:1}.mk-grade-rarity{letter-spacing:2px;opacity:.9;font-size:12px}.mk-grade-readout{letter-spacing:.4px;text-transform:uppercase;opacity:.72;margin-top:6px;font-size:11px}.mk-grade-list{background:#080a106b;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:4px;margin-top:auto;padding:9px 10px;display:flex}.mk-grade-li{align-items:flex-start;gap:6px;font-size:11px;line-height:1.3;display:flex}.mk-grade-ic{flex:0 0 11px;font-weight:800}.mk-grade-pro .mk-grade-ic{color:var(--emerald)}.mk-grade-con .mk-grade-ic{color:var(--amber)}.mk-grade-q{color:#ffffffd1;margin-top:9px;font-size:11px;font-style:italic;line-height:1.35}.mk-grade-quip{flex-direction:column;gap:3px;margin-top:10px;display:flex}.mk-grade-quip-label{letter-spacing:1.5px;text-transform:uppercase;color:#f0c869;opacity:.85;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.mk-grade-quip-label svg{color:#f0c869;opacity:.9}.mk-grade-quip-text{color:#ffe6a3;text-shadow:0 1px 5px #00000080;font-family:Playfair Display,Georgia,serif;font-size:16px;font-style:italic;font-weight:800;line-height:1.25}.mk-grade-big .mk-grade-quip-label{font-size:11px}.mk-grade-big .mk-grade-quip-text{font-size:21px}.mk-grade-b .mk-grade-surface{background:linear-gradient(#16323e,#0f222a)}.mk-grade-b .mk-grade-rank,.mk-grade-b .mk-grade-rarity{color:var(--sky)}.mk-grade-c .mk-grade-surface{background:linear-gradient(#34301a,#262214)}.mk-grade-c .mk-grade-rank,.mk-grade-c .mk-grade-rarity{color:var(--amber)}.mk-grade-f .mk-grade-surface{background:linear-gradient(#341a1e,#261518)}.mk-grade-f .mk-grade-rank,.mk-grade-f .mk-grade-rarity{color:var(--rose)}.mk-grade-a .mk-grade-surface{background:radial-gradient(130% 120% at 28% 18%,#133a2b,#0e2419 55%,#07120c)}.mk-grade-a .mk-grade-rank,.mk-grade-a .mk-grade-rarity{color:#8ff0bd}.mk-grade-s .mk-grade-surface{background-blend-mode:overlay, normal;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E") 0 0/140px 140px,radial-gradient(120% 120% at 30% 20%,#2a1357,#120a26 55%,#07040f) 0 0/cover}.mk-grade-s .mk-grade-rank{color:#fff}.mk-grade-s .mk-grade-rarity{color:#ffd24a;background:linear-gradient(#fff1c2,#ffd24a 48%,#e09c10);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px #00000080)drop-shadow(0 0 5px #ffc4408c);-webkit-background-clip:text;background-clip:text}.mk-grade-card{color:#eaedf5}.mk-grade-foil,.mk-grade-bands,.mk-grade-sparkle,.mk-grade-glitter,.mk-grade-glare{pointer-events:none;border-radius:inherit;position:absolute;inset:0}.mk-grade-foil{z-index:2;mix-blend-mode:overlay;background:linear-gradient(110deg,#0000 18%,#ff78c88c 33%,#8cc8ff8c 41%,#8cffbe8c 49%,#ffeb8c8c 57%,#c88cff8c 65%,#0000 82%) 0 0/250% 250%;background-position:var(--posx) var(--posy)}.mk-grade-bands{z-index:3;mix-blend-mode:color-dodge;background:linear-gradient(115deg,#ff6e9680,#ffd26e80 20%,#6effb480 40%,#6ec8ff80 60%,#b978ff80 80%,#ff6ec880 100%) 0 0/230% 230%;background-position:var(--posx) var(--posy)}.mk-grade-sparkle{z-index:4;mix-blend-mode:color-dodge;background-image:radial-gradient(60% 115% at 22% 12%,#ff78cd8c,#0000 60%),radial-gradient(70% 120% at 82% 32%,#78cdff8c,#0000 60%),radial-gradient(85% 120% at 42% 96%,#96ffcd80,#0000 62%),radial-gradient(70% 110% at 96% 82%,#ffeb9680,#0000 60%);background-size:185% 185%;background-position:var(--posx) var(--posy);filter:saturate(1.3)brightness(1.1);-webkit-mask-image:radial-gradient(circle at var(--px) var(--py), #000 0%, #00000080 45%, transparent 80%);-webkit-mask-image:radial-gradient(circle at var(--px) var(--py), #000 0%, #00000080 45%, transparent 80%);mask-image:radial-gradient(circle at var(--px) var(--py), #000 0%, #00000080 45%, transparent 80%)}.mk-grade-glitter{z-index:5;mix-blend-mode:screen;filter:brightness(1.3);-webkit-mask-image:radial-gradient(105% 105% at var(--px) var(--py), #000 0%, #00000061 42%, transparent 78%);-webkit-mask-image:radial-gradient(105% 105% at var(--px) var(--py), #000 0%, #00000061 42%, transparent 78%);mask-image:radial-gradient(105% 105% at var(--px) var(--py), #000 0%, #00000061 42%, transparent 78%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.86' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 1 1 0 -1.62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:220px 220px;transition:opacity .28s}.mk-grade-glare{z-index:6;mix-blend-mode:overlay;background:radial-gradient(circle at var(--px) var(--py), #ffffff8c, #ffffff14 30%, transparent 60%)}.mk-grade-a .mk-grade-foil{opacity:calc(.28 + var(--fc) * .22)}.mk-grade-a .mk-grade-bands{opacity:calc(.07 + var(--fc) * .12)}.mk-grade-a .mk-grade-sparkle{opacity:calc(.22 + var(--fc) * .3)}.mk-grade-a .mk-grade-glare{opacity:calc(.3 + var(--fc) * .35)}.mk-grade-a{box-shadow:0 14px 38px rgba(40,140,90, calc(.16 + var(--fc) * .25))}.mk-grade-s .mk-grade-foil{opacity:calc(.55 + var(--fc) * .4)}.mk-grade-s .mk-grade-bands{opacity:calc(.16 + var(--fc) * .16)}.mk-grade-s .mk-grade-sparkle{opacity:calc(.4 + var(--fc) * .45)}.mk-grade-s .mk-grade-glitter{opacity:calc(.08 + var(--act) * .92)}.mk-grade-s .mk-grade-glare{opacity:calc(.45 + var(--fc) * .5)}.mk-grade-s{box-shadow:0 16px 46px rgba(130,80,255, calc(.22 + var(--fc) * .4)), 0 0 24px rgba(90,190,255, calc(.1 + var(--fc) * .3))}.mk-grade-lightbox{z-index:1000;perspective:1400px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06080eb8;justify-content:center;align-items:center;padding:24px;animation:.18s both mk-grade-fade;display:flex;position:fixed;inset:0}.mk-grade-zoomwrap{animation:.22s cubic-bezier(.2,.9,.3,1.2) both mk-grade-pop}.mk-grade-close{cursor:pointer;color:#eaedf5;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.mk-grade-close:hover{background:#ffffff29}@keyframes mk-grade-fade{0%{opacity:0}to{opacity:1}}@keyframes mk-grade-pop{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.mk-grade-big{border-radius:22px;width:320px;min-height:448px}.mk-grade-big .mk-grade-frame{min-height:448px;padding:22px}.mk-grade-big .mk-grade-rank{font-size:56px}.mk-grade-big .mk-grade-rarity{letter-spacing:3px;font-size:18px}.mk-grade-big .mk-grade-readout{margin-top:10px;font-size:14px}.mk-grade-big .mk-grade-list{border-radius:13px;gap:7px;padding:13px 15px}.mk-grade-big .mk-grade-li{gap:9px;font-size:14px}.mk-grade-big .mk-grade-ic{flex-basis:14px}.mk-grade-big .mk-grade-q{margin-top:13px;font-size:14px}@media (prefers-reduced-motion:reduce){.mk-grade-card{transition:none}.mk-grade-chip-foil,.mk-grade-lightbox,.mk-grade-zoomwrap,.mk-heatmap{animation:none}.mk-heat-cell{transition:none}.mk-heat-grid .mk-heat-cell:hover{transform:none}}.tc-tools-sub{color:var(--fg-faint);margin:0;padding:12px 18px 0;font-size:12.5px}.tc-tools-list{flex-direction:column;padding:6px 6px 8px;display:flex}.tc-tool{border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 12px;display:grid}.tc-tool+.tc-tool{border-top:1px solid var(--line-2);border-radius:0}.tc-tool-icon{background:var(--panel-2);border:1px solid var(--line);width:32px;height:32px;color:var(--fg-dim);border-radius:8px;place-items:center;display:grid}.tc-tool-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tc-tool-name{color:var(--fg);font-size:13.5px;font-weight:600}.tc-tool-name.is-mono{font-family:var(--font-mono);font-size:12.5px}.tc-tool-tag{text-transform:uppercase;letter-spacing:.06em;background:var(--panel-3);color:var(--fg-dim);border-radius:5px;padding:2px 6px;font-size:10px;font-weight:600}.tc-tool-desc{color:var(--fg-dim);margin-top:3px;font-size:13px;line-height:1.5}.tc-tool-names{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.tc-tool-names code{font-family:var(--font-mono);background:var(--panel-2);border:1px solid var(--line-2);color:var(--fg-dim);border-radius:5px;padding:1px 6px;font-size:11px}.tc-tool-req{color:var(--fg-faint);margin-top:8px;font-size:12px}.tc-tool-side{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.tc-tool-state{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.tc-tool-dot{background:currentColor;border-radius:99px;width:7px;height:7px}.tc-tool-state.is-ok{color:var(--emerald)}.tc-tool-state.is-warn{color:var(--amber)}.tc-tool-state.is-bad{color:var(--rose)}.tc-tool-state.is-muted{color:var(--fg-faint)}.tc-tool-access{gap:3px;display:inline-flex}.tc-tool-acc{color:var(--fg-faint);border:1px dashed var(--line);opacity:.55;border-radius:5px;padding:1px 6px;font-size:10.5px}.tc-tool-acc.is-on{color:var(--fg-dim);background:var(--panel-2);opacity:1;border-style:solid}@media (width<=720px){.tc-tool{grid-template-columns:32px minmax(0,1fr)}.tc-tool-side{flex-flow:wrap;grid-column:2;align-items:flex-start}}.pb-tools{outline:none;flex-direction:column;gap:10px;display:flex}.pb-tools-head{flex-wrap:wrap;align-items:center;gap:10px;min-height:30px;display:flex}.pb-tools-head .mk-flabel{margin:0}.pb-tools-seg{border-radius:8px;padding:2px}.pb-tools-seg .mk-seg{padding:4px 10px;font-size:12px}.pb-tools-count{color:var(--fg-faint);font-variant-numeric:tabular-nums;font-size:12px}.pb-tools-help{color:var(--fg-dim);border-radius:6px;align-items:center;gap:4px;margin-left:auto;font-size:12px;text-decoration:none;display:inline-flex}.pb-tools-help:hover{color:var(--accent)}.pb-tools-help:focus-visible{outline:2px solid color-mix(in oklch, var(--accent) 70%, transparent);outline-offset:2px}.pb-tools-body{border:1px solid var(--line-2);background:var(--panel-2);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.pb-tools-group{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:12px;display:grid}.pb-tools-glabel{color:var(--fg-dim);padding-top:6px;font-size:12px;font-weight:500}.pb-tool{border:1px solid var(--line);background:var(--panel);min-height:30px;color:var(--fg-dim);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:4px 11px 4px 5px;font-size:12.5px;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.pb-tool:hover{border-color:var(--fg-faint);color:var(--fg)}.pb-tool:focus-visible{outline:2px solid color-mix(in oklch, var(--accent) 70%, transparent);outline-offset:2px}.pb-tool-check{border:1px dashed var(--line);width:18px;height:18px;color:var(--fg-faint);border-radius:5px;flex:none;place-items:center;display:grid}.pb-tool.is-on{color:var(--fg);border-color:color-mix(in oklch, var(--accent) 55%, var(--line));background:color-mix(in oklch, var(--accent) 8%, var(--panel))}.pb-tool.is-on .pb-tool-check{background:var(--accent);color:var(--bg-0,#111);border:none}.pb-tools-body.is-default .pb-tool.is-on{border-color:var(--line);background:var(--panel)}.pb-tools-body.is-default .pb-tool.is-on .pb-tool-check{background:var(--fg-faint)}.pb-tool-unset{color:var(--amber)}.pb-tools-warn{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pb-tools-warn li{color:var(--fg-dim);align-items:baseline;gap:6px;font-size:12px;display:flex}.pb-tools-warn li>svg{color:var(--amber);flex:none;transform:translateY(1px)}.pb-tools-warn a{color:var(--accent);font-weight:600}.pb-tools.has-error .pb-tools-body{border-color:var(--rose)}@media (width<=720px){.pb-tools-group{grid-template-columns:1fr;gap:6px}.pb-tools-help{margin-left:0}}.tc-tool-runs{border:1px solid var(--line);color:var(--fg-dim);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.tc-tool-runs.is-remote_mcp{color:var(--sky);border-color:color-mix(in oklch, var(--sky) 40%, transparent);background:color-mix(in oklch, var(--sky) 10%, transparent)}.tc-tool-runs.is-local_mcp{color:var(--violet);border-color:color-mix(in oklch, var(--violet) 40%, transparent);background:color-mix(in oklch, var(--violet) 10%, transparent)}
