:root{--buncss-light:initial;--buncss-dark: ;color-scheme:light;--paper:#f4f7fb;--surface:#fff;--ink:#172033;--muted:#697386;--line:#d7deea;--blue:#2463eb;--blue-dark:#1746ae;--blue-pale:#e8efff;--orange:#ff6b35;--green:#11845b;--red:#c83c3c;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body{color:var(--ink);background:linear-gradient(90deg,transparent calc(50% - 1px),#2463eb09 50%,transparent calc(50% + 1px)),var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button,summary,select{cursor:pointer}.masthead{display:flex;border-bottom:1px solid var(--line);background:#f4f7fbeb;justify-content:space-between;align-items: center;height:68px;padding:0 clamp(20px,4vw,64px)}.brand{display:flex;color:var(--ink);text-decoration:none;letter-spacing:-.025em;align-items: center;gap:11px;font-weight:740}.brand-mark{display:grid;color:#fff;background:var(--blue);font-family:var(--mono);border-radius:7px 7px 7px 2px;place-items: center;width:30px;height:30px;font-size:15px}.brand-light{color:var(--muted);font-weight:430}.runtime{color:var(--muted);font:11px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.runtime-value{color:var(--ink)}main{width:min(1240px,100% - 40px);margin:0 auto;padding:clamp(56px,8vw,108px) 0 80px}.intro{max-width:760px;margin-bottom:clamp(44px,6vw,72px)}.eyebrow{color:var(--blue);font:700 11px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px}h1{letter-spacing:-.064em;margin:0;font-size:clamp(44px,7vw,86px);font-weight:790;line-height:.95}.lede{color:var(--muted);max-width:620px;margin:26px 0 0;font-size:clamp(16px,2vw,19px);line-height:1.62}.workspace{display:grid;grid-template-columns:minmax(320px,.82fr)minmax(420px,1.18fr);border:1px solid var(--line);background:var(--surface);box-shadow:0 24px 70px #16254814}.query-panel,.result-panel{min-width:0;padding:clamp(24px,4vw,44px)}.query-panel{border-right:1px solid var(--line)}.result-panel{background:#fbfcff}.panel-heading{display:flex;align-items: center;gap:12px;margin-bottom:34px}.panel-index,.status{font:700 10px/1 var(--mono);letter-spacing:.15em;color:var(--muted)}.panel-rule{background:var(--line);flex:1;height:1px}.status{color:var(--green)}.status.running{color:var(--orange);animation:1s ease-in-out infinite pulse}.field{display:flex;flex-direction:column;gap:9px;min-width:0}.field>span,.field small{color:var(--muted);font:11px/1.3 var(--mono)}.field small{margin-top:-2px;font-size:10px}input,select{border:1px solid var(--line);color:var(--ink);outline:none;background:#fff;border-radius:5px;width:100%;height:46px;padding:0 13px;transition:border-color .14s,box-shadow .14s}input:focus,select:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-pale)}.field-primary input{font:650 21px/1 var(--mono);letter-spacing:-.025em;height:62px;padding:0 16px}.field-row{display:grid;grid-template-columns:1fr .8fr;gap:16px;margin-top:19px}details{margin-top:25px}summary{color:var(--ink);list-style:none;font-size:13px;font-weight:650}summary::-webkit-details-marker{display:none}summary:before{content:"+";display:inline-block;color:var(--blue);font-family:var(--mono);width:20px}details[open]>summary:before{content:"−"}.summary-note{color:var(--muted);font:10px/1 var(--mono);text-transform:uppercase;margin-left:6px}.details-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);gap:17px 14px;margin-top:20px;padding-top:20px}.field-wide{grid-column:1/-1}.check{display:flex;flex-direction:row;align-items: center;gap:9px}.check input{accent-color:var(--blue);width:17px;height:17px}.check span{color:var(--ink);font-family:var(--sans);font-size:13px}#submit-button{display:flex;color:#fff;background:var(--blue);border:0;border-radius:5px;justify-content:space-between;align-items: center;width:100%;height:58px;margin-top:28px;padding:0 18px 0 21px;transition:background .14s,transform .14s;font-weight:720}#submit-button:hover:not(:disabled){background:var(--blue-dark);transform:translateY(-1px)}#submit-button:focus-visible{outline:3px solid var(--orange);outline-offset:3px}#submit-button:disabled{opacity:.66;cursor:wait}.button-arrow{font:22px/1 var(--mono)}.empty-state{display:grid;text-align:center;color:var(--muted);place-content: center;min-height:370px}.empty-glyph{display:grid;border:1px solid var(--line);color:var(--blue);font:24px/1 var(--mono);border-radius:50%;place-items: center;width:64px;height:64px;margin:0 auto 24px}.empty-state p{color:var(--ink);margin:0 0 8px;font-weight:650}.empty-state span{font-size:13px}.result-heading{display:flex;justify-content:space-between;align-items: end;gap:20px;margin-bottom:30px}.result-kicker{color:var(--blue);font:700 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.12em;margin:0 0 7px}.package-name{overflow-wrap:anywhere;font:700 clamp(24px,3vw,36px)/1.05 var(--mono);letter-spacing:-.045em;margin:0}.versioning-badge{color:var(--muted);background:var(--paper);border:1px solid var(--line);font:10px/1 var(--mono);border-radius:4px;flex:none;padding:6px 8px}.version-rail{position:relative;display:grid;gap:12px}.version-rail:before{content:"";position:absolute;background:var(--line);width:1px;top:30px;bottom:30px;left:25px}.version-node{position:relative;display:grid;grid-template-columns:1fr auto;border:1px solid var(--line);background:#fff;border-radius:5px;align-content: center;min-height:70px;padding:15px 16px 14px 60px}.version-node:before{content:"";position:absolute;z-index:1;background:var(--blue);box-shadow:0 0 0 1px var(--blue);border:3px solid #fff;border-radius:50%;width:11px;height:11px;top:26px;left:19px}.version-node.current:before{background:var(--ink);box-shadow:0 0 0 1px var(--ink)}.version-node.breaking{border-left:3px solid var(--orange)}.node-type{color:var(--muted);font:700 9px/1 var(--mono);letter-spacing:.13em}.node-version{grid-row:2;font:690 18px/1 var(--mono);letter-spacing:-.03em;margin-top:5px}.node-date{grid-column:2;grid-row:1/3;color:var(--muted);align-self: center;font-size:11px}.no-updates{position:relative;display:flex;border:1px dashed var(--line);color:var(--muted);flex-direction:column;gap:4px;padding:19px 18px 19px 60px;font-size:12px}.no-updates strong{color:var(--ink)}.raw-output{position:relative;border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.raw-output summary{padding-right:100px}.copy-button{position:absolute;border:1px solid var(--line);color:var(--muted);font:10px/1 var(--mono);background:#fff;border-radius:4px;padding:6px 9px;top:15px;right:0}pre{overflow:auto;color:#dce6ff;font:11px/1.6 var(--mono);background:#172033;border-radius:5px;max-height:420px;margin:18px 0 0;padding:18px}.error-state{border-left:3px solid var(--red);color:var(--red);background:#fff4f4;margin-top:80px;padding:18px;font-size:14px;line-height:1.5}footer{display:flex;color:var(--muted);font:10px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;width:min(1240px,100% - 40px);margin:0 auto;padding:0 0 38px}footer a{color:var(--muted)}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px}[hidden]{display:none}@keyframes pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.status.running{animation:none}input,select,#submit-button{transition:none}}@media (max-width:860px){.workspace{grid-template-columns:1fr}.query-panel{border-right:0;border-bottom:1px solid var(--line)}.result-panel{min-height:420px}}@media (max-width:540px){.masthead{height:60px}.runtime{display:none}main{width:min(100% - 24px,1240px);padding-top:46px}h1{font-size:46px}.field-row,.details-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.query-panel,.result-panel{padding:22px}.node-date{display:none}footer{gap:20px;width:calc(100% - 24px)}}
