@font-face{font-family:Chakra Petch;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/chakra-petch-latin-400-normal-SafcrIr2.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/chakra-petch-latin-500-normal-BR1ody1F.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/chakra-petch-latin-600-normal-DVQm9bgb.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/chakra-petch-latin-700-normal-CnDBPjkL.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2")}:root,[data-theme=dark]{--bg:#0a0c0b;--panel:#0f1211;--panel-hover:#131816;--border:#1c211f;--border-strong:#272e2b;--control:#272e2b;--control-hover:#343c38;--text:#dce2de;--text-reading:#c4cbc7;--text-secondary:#a5aea9;--text-muted:#7f8984;--text-dim:#5e6762;--accent:#a99bff;--accent-tint:#a99bff1a;--accent-line:#a99bff66;--on-accent:#0a0c0b;--success:#10b981;--warn:#c9a24d;--danger:#e0765f;--glow-button:0 0 14px #a99bffb3, 0 0 38px #a99bff66;--glow-edge:inset 2px 0 0 #a99bff, inset 18px 0 24px -14px #a99bff80;--glow-text:0 0 6px #a99bffcc, 0 0 18px #a99bff88;--glow-caret:0 0 6px #a99bff, 0 0 16px #a99bffaa}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-none:0;--radius-sm:2px;--control-h:36px;--nav-h:34px;--sidebar-w:224px;--font-display:"Chakra Petch", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-reading:"IBM Plex Sans", system-ui, sans-serif}[data-glow=off]{--glow-button:none;--glow-edge:inset 2px 0 0 var(--accent);--glow-text:none;--glow-caret:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kp-shell{background:var(--bg);min-height:100vh;color:var(--text);font:400 14px/1.45 var(--font-display);flex-wrap:wrap;display:flex}.kp-shell__side{flex:0 0 var(--sidebar-w);box-sizing:border-box;border-right:1px solid var(--border);padding:var(--space-5) var(--space-3);gap:var(--space-5);flex-direction:column;display:flex}.kp-shell__main{flex-direction:column;flex:999 560px;min-width:0;display:flex}.kp-shell__top{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.kp-shell__content{padding:var(--space-5);gap:var(--space-5);flex-direction:column;display:flex}.kp-grid-4{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kp-split{gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.kp-split__main{flex:999 520px;min-width:0}.kp-split__side{flex:300px;min-width:0}.kp-crumbs{font:400 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.kp-crumbs b{color:var(--text);font-weight:400}.kp-crumbs i{color:var(--text-dim);font-style:normal}.kp-panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-none)}.kp-panel__head{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.kp-panel__title{font:600 12px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase}.kp-panel__meta{font:400 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.kp-brand{padding:0 var(--space-2);align-items:center;gap:10px;display:flex}.kp-brand__name{font:700 14px/1 var(--font-display);letter-spacing:.18em;text-transform:uppercase}.kp-chip{font:400 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border-strong);margin-left:auto;padding:2px 6px}.kp-nav{flex-direction:column;gap:2px;display:flex}.kp-nav__section{font:400 10px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);padding:0 var(--space-2) var(--space-2)}.kp-nav__item{height:var(--nav-h);padding:0 var(--space-2);color:var(--text-muted);font:500 13px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;text-decoration:none;display:flex}.kp-nav__item:hover{color:var(--text)}.kp-nav__item[aria-current=page]{background:var(--accent-tint);color:var(--accent);box-shadow:var(--glow-edge);text-shadow:var(--glow-text)}.kp-nav__icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:square;width:16px;height:16px}.kp-note{padding:var(--space-3);border:1px solid var(--border);background:var(--panel);flex-direction:column;gap:6px;margin-top:auto;display:flex}.kp-cmd{min-width:300px;height:var(--control-h);box-sizing:border-box;padding:0 var(--space-3);background:var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-muted);font:400 12px/1 var(--font-mono);cursor:text;align-items:center;gap:10px;display:flex}.kp-cmd:has(.kp-cmd__input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.kp-cmd__prompt{color:var(--accent)}.kp-cmd__caret{background:var(--accent);width:7px;height:14px;box-shadow:var(--glow-caret)}.kp-cmd__input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1}.kp-cmd .kp-kbd{margin-left:auto;font-size:11px}.kp-btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-h);box-sizing:border-box;padding:0 var(--space-4);background:var(--control);color:var(--text);border:1px solid var(--text-dim);border-radius:var(--radius-sm);font:500 12px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-flex}.kp-btn:hover{background:var(--control-hover);border-color:var(--text-muted)}.kp-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:var(--glow-button);font-weight:700}.kp-btn--primary:hover{background:var(--accent);border-color:var(--accent)}.kp-btn[disabled]{opacity:.4;cursor:not-allowed;box-shadow:none}.kp-kbd{font:400 10px/1 var(--font-mono);letter-spacing:0;border:1px solid var(--border-strong);color:var(--text-muted);padding:2px 5px}.kp-btn .kp-kbd{border-color:var(--text-dim)}.kp-btn--primary .kp-kbd{border-color:var(--on-accent);color:var(--on-accent)}.kp-actions{gap:var(--space-2);display:flex}.kp-actions .kp-btn{flex:1}.kp-tile{background:var(--panel);border:1px solid var(--border);padding:var(--space-3) var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.kp-tile__head{font:400 10px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;display:flex}.kp-tile__label{color:var(--text-muted)}.kp-tile__idx{color:var(--text-dim)}.kp-tile__body{justify-content:space-between;align-items:flex-end;gap:var(--space-3);display:flex}.kp-tile__value{font:500 26px/1.1 var(--font-mono);letter-spacing:-.02em}.kp-tile__unit{font:400 12px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-left:5px}.kp-tile__spark{fill:none;width:84px;height:28px;stroke:var(--text-muted);stroke-width:1.4px}.kp-status{align-items:center;gap:var(--space-2);font:400 12px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);display:inline-flex}.kp-status__mark{background:var(--text-dim);width:8px;height:8px;display:inline-block}.kp-status--idle .kp-status__mark{border:1px solid var(--text-dim);background:0 0;width:6px;height:6px}.kp-status--success{color:var(--success)}.kp-status--success .kp-status__mark{background:var(--success);clip-path:polygon(0 45%,20% 25%,40% 50%,80% 0,100% 20%,40% 100%);width:10px;height:9px}.kp-status--warn{color:var(--warn)}.kp-status--warn .kp-status__mark{background:var(--warn);clip-path:polygon(50% 0,100% 100%,0 100%);width:9px}.kp-status--danger{color:var(--danger)}.kp-status--danger .kp-status__mark{background:var(--danger);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.kp-table{min-width:560px}.kp-table__scroll{overflow-x:auto}.kp-table__head,.kp-table__row{grid-template-columns:var(--kp-cols,1.6fr 1fr .8fr 1.4fr .9fr);column-gap:var(--space-4);padding:0 var(--space-4);align-items:center;display:grid}.kp-table__head{font:400 10px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);padding-block:10px}.kp-table__sort{align-items:center;gap:var(--space-1);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.kp-table__sort:hover,[aria-sort=ascending]>.kp-table__sort,[aria-sort=descending]>.kp-table__sort{color:var(--text)}[aria-sort=ascending]>.kp-table__sort:after{content:"↑"}[aria-sort=descending]>.kp-table__sort:after{content:"↓"}.kp-table__row{border-top:1px solid var(--border);font:400 13.5px/1.3 var(--font-display);padding-block:12px}.kp-table__row:hover{background:var(--panel-hover)}.kp-table__row[aria-selected=true]{background:var(--accent-tint);box-shadow:var(--glow-edge)}.kp-table__primary{letter-spacing:.03em;font-weight:500}.kp-table__row[aria-selected=true] .kp-table__primary{color:var(--accent);text-shadow:var(--glow-text)}[aria-multiselectable=true] .kp-table__row[aria-selected=true]:not([aria-current=true]){box-shadow:none}[aria-multiselectable=true] .kp-table__row[aria-selected=true]:not([aria-current=true]) .kp-table__primary{color:inherit;text-shadow:none}.kp-cell-mono{font:400 12px/1.2 var(--font-mono);color:var(--text-secondary)}.kp-meter{align-items:center;gap:10px;display:flex}.kp-meter__track{background:var(--border);flex:1;height:6px;overflow:hidden}.kp-meter__fill{background:var(--text-muted);height:100%;display:block}.kp-meter--warn .kp-meter__fill{background:var(--warn)}.kp-meter__value{text-align:right;width:30px;font:400 12px/1 var(--font-mono);color:var(--text-secondary)}.kp-inspector{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.kp-inspector__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.kp-inspector__title{font:600 14px/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.kp-tag{font:400 10px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-line);padding:2px 7px}.kp-facts{flex-direction:column;gap:10px;margin:0;display:flex}.kp-facts__row{justify-content:space-between;gap:var(--space-3);border-bottom:1px dashed var(--border-strong);padding-bottom:10px;display:flex}.kp-facts__k{font:400 12px/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.kp-facts__v{font:400 12px/1.2 var(--font-mono);text-align:right;margin:0}.kp-log{padding:var(--space-2) 0;font:400 12px/1.4 var(--font-mono);margin:0;list-style:none}.kp-log__row{gap:var(--space-4);padding:6px var(--space-4);align-items:baseline;display:flex}.kp-log__time{color:var(--text-muted)}.kp-log__level{width:44px;color:var(--text-muted);text-transform:uppercase}.kp-log__msg{color:var(--text-secondary)}.kp-log__row--warn .kp-log__level{color:var(--warn)}.kp-log__row--warn .kp-log__msg{color:var(--text)}.kp-log__row--danger .kp-log__level{color:var(--danger)}.kp-log__row--danger .kp-log__msg{color:var(--text)}.kp-link,.kp-prose a{color:var(--text-secondary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.kp-prose a{color:inherit}.kp-link:hover,.kp-prose a:hover{color:var(--text);text-decoration-thickness:2px}.kp-prose{max-width:70ch;color:var(--text-reading);font:400 16px/1.45 var(--font-reading);overflow-wrap:anywhere}.kp-prose>:first-child{margin-top:0}.kp-prose>:last-child{margin-bottom:0}.kp-prose p,.kp-prose ul,.kp-prose ol{margin:0 0 var(--space-3)}.kp-prose h1,.kp-prose h2,.kp-prose h3,.kp-prose h4,.kp-prose h5,.kp-prose h6{margin:var(--space-5) 0 var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-strong);color:var(--text-secondary);font:600 12px/1.3 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.kp-prose strong,.kp-prose b{font-weight:600}.kp-prose ul,.kp-prose ol{padding-left:var(--space-5)}.kp-prose li+li{margin-top:var(--space-1)}.kp-prose li>ul,.kp-prose li>ol{margin:var(--space-1) 0 0}.kp-prose li::marker{color:var(--text-muted)}.kp-prose--pre{white-space:pre-line}.kp-field{gap:var(--space-2);flex-direction:column;display:flex}.kp-label{font:400 10px/1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.kp-input,.kp-select,.kp-textarea{box-sizing:border-box;width:100%;padding:0 var(--space-3);background:var(--panel);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font:400 12px/1.4 var(--font-mono);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;margin:0}.kp-input,.kp-select{height:var(--control-h)}.kp-textarea{min-height:calc(var(--control-h) * 3);padding-block:var(--space-2);resize:vertical}.kp-input::placeholder,.kp-textarea::placeholder{color:var(--text-muted);opacity:1}.kp-select{appearance:none;padding-right:var(--space-6);background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px}.kp-select option{background:var(--panel);color:var(--text)}.kp-input:disabled,.kp-select:disabled,.kp-textarea:disabled{opacity:.4;cursor:not-allowed}html,body{background:var(--bg);height:100%;margin:0}.ja-app{flex-wrap:nowrap;height:100vh;min-height:0}.ja-app>.kp-shell__main{min-height:0}.ja-nav{gap:var(--space-1);margin-right:auto;margin-left:var(--space-5);display:flex}.ja-app .kp-shell__content,.ja-app .kp-shell__content>*{flex:1;min-height:0}.ja-banner{align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);background:var(--panel);color:var(--text);display:flex}.ja-app .kp-shell__content.ja-login{align-items:center}.ja-app .kp-shell__content.ja-login>.ja-login__form{width:360px;margin-top:var(--space-6);flex:none}.ja-indicator{align-items:center;gap:var(--space-3);text-decoration:none;display:flex}.ja-muted{color:var(--text-muted)}.ja-secondary{color:var(--text-secondary)}.ja-strong{color:var(--text)}.ja-sep{color:var(--text-dim)}.ja-calm{padding:var(--space-4);color:var(--text-muted)}.ja-auto{width:auto}.ja-inline{align-items:center;gap:var(--space-3);display:flex}.ja-inline .kp-select{width:auto}.ja-section{gap:var(--space-3);flex-direction:column;display:flex}.ja-section__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}details>summary{cursor:pointer;color:var(--text-muted)}ja-jobs-page{flex-direction:column;display:flex}.ja-jobs{gap:var(--space-4);flex:1;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.ja-filters{--ja-filter-width:172px;gap:var(--space-3);flex-direction:column;display:flex}.ja-search{gap:var(--space-3);display:flex}.ja-search .kp-cmd{width:calc(2 * var(--ja-filter-width) + var(--space-3))}.ja-search .kp-select{width:var(--ja-filter-width)}.ja-toolbar{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.ja-toolbar>.kp-select,.ja-toolbar>.kp-input{width:var(--ja-filter-width)}.ja-work{gap:var(--space-4);grid-template-columns:minmax(560px,770px) minmax(400px,1fr);min-height:0;display:grid}.ja-list{flex-direction:column;min-height:0;display:flex}.ja-list .kp-table__scroll{flex:1;overflow:auto}.ja-list .kp-table{--kp-cols:52px minmax(0, 1fr) 64px 72px 72px 52px 40px}.ja-list .kp-table__head{z-index:1;background:var(--panel);position:sticky;top:0}.ja-list .kp-table__row{cursor:pointer;align-items:start}.ja-list .kp-table__primary{overflow-wrap:anywhere}.ja-list-foot{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border)}.ja-job{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ja-job .ja-secondary{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ja-num{font-family:var(--font-mono)}.ja-detail{min-height:0;display:block;overflow:auto}.ja-detail__head{z-index:1;background:var(--panel);border-bottom:1px solid var(--border);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex;position:sticky;top:0}.ja-detail__title{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.ja-detail__title>div{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ja-detail__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ja-detail__body{gap:var(--space-5);padding:var(--space-4);flex-direction:column;display:flex}.ja-picked{gap:var(--space-3);margin:0;list-style:none}.ja-facts{gap:var(--space-1) var(--space-2);color:var(--text);flex-wrap:wrap;display:flex}.ja-rankings{gap:var(--space-3);flex-direction:column;display:flex}.ja-ranking{padding-bottom:var(--space-3);border-bottom:1px dashed var(--border-strong)}.ja-ranking>summary{align-items:center;gap:var(--space-4);list-style:none;display:flex}.ja-ranking>summary:before{content:"▸";color:var(--text-muted)}.ja-ranking[open]>summary:before{content:"▾"}.ja-ranking>.ja-section{margin-top:var(--space-3)}.ja-merge{gap:var(--space-3);flex-direction:column;display:flex}.ja-grow{flex:1}.ja-targets{--kp-cols:minmax(0, 1fr) 96px 40px;max-height:40vh;overflow:auto}.ja-targets .kp-table__row{cursor:pointer;align-items:start}.ja-postings .kp-facts__row{align-items:center}.ja-quote{color:var(--text-secondary);border-left:1px solid var(--border-strong);padding-left:var(--space-3)}ja-sources-page,ja-rankings-page{flex-direction:column;display:flex;overflow:auto}.ja-two{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;display:grid}.ja-two>div,.ja-column{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ja-sources{--kp-cols:minmax(0, 2fr) 104px 128px 128px 128px 128px}.ja-failing{--kp-cols:112px 96px minmax(0, 1.2fr) minmax(0, 2fr) 48px 112px}.ja-runs{--kp-cols:112px 96px 80px 112px 64px minmax(0, 1fr)}.ja-waiting{align-items:start;gap:var(--space-2);flex-direction:column;display:flex}@media (width<=1500px){.ja-two{grid-template-columns:minmax(0,1fr)}}.ja-rankings-page{gap:var(--space-4);flex:1;grid-template-columns:minmax(320px,1fr) minmax(0,2fr) minmax(320px,1fr);align-items:start;min-height:0;display:grid}.ja-ranking-list{--kp-cols:minmax(0, 1fr) 96px 56px;min-width:0}.ja-ranking-list .kp-table__row{cursor:pointer}.ja-editor{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.ja-editor__row{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 172px;display:grid}.ja-editor .kp-textarea{min-height:55vh}.ja-relevance{min-height:30vh}.ja-push{margin-left:auto}.ja-centered{align-self:center}@media (width<=1500px){.ja-rankings-page{grid-template-columns:minmax(280px,1fr) minmax(0,2fr)}.ja-rankings-page>:last-child{grid-column:2}}
