.head[data-v-d59cc5ce]{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid oklch(.28 .006 260);margin-bottom:26px}.titles[data-v-d59cc5ce]{display:flex;align-items:baseline;gap:18px}.title[data-v-d59cc5ce]{font-size:22px;font-weight:600;letter-spacing:-.01em}.subtitle[data-v-d59cc5ce]{font-size:13px;color:#95989d;letter-spacing:.02em}.meters[data-v-d59cc5ce]{display:flex;align-items:center;gap:22px;font-size:14px}.meter[data-v-d59cc5ce]{display:flex;align-items:center;gap:8px}.dot[data-v-d59cc5ce]{width:9px;height:9px;border-radius:50%;display:inline-block}.dot-pass[data-v-d59cc5ce]{background:#58c97d}.dot-fail[data-v-d59cc5ce]{background:#ed4a46}.meter-text[data-v-d59cc5ce]{color:#c0c4cb}.updated[data-v-d59cc5ce]{color:#7d8085;font-size:12px}.updated.stale[data-v-d59cc5ce]{color:#d98b00;color:oklch(.7 .16 70)}.clock[data-v-d59cc5ce]{color:#7d8085;padding-left:6px;border-left:1px solid oklch(.3 .006 260)}.signout[data-v-d59cc5ce]{font:inherit;font-size:11px;color:#6f7276;background:transparent;border:1px solid oklch(.3 .006 260);border-radius:6px;padding:3px 8px;cursor:pointer;opacity:.5;transition:opacity .15s ease}.signout[data-v-d59cc5ce]:hover{opacity:1;color:#babec4}.spark[data-v-32139752]{display:flex;align-items:flex-end;gap:1.5px;height:30px;margin:16px 0 14px}.dots[data-v-200342c5]{display:flex;gap:5px;justify-content:flex-end;margin-bottom:6px}.initials-avatar[data-v-eeb26baa]{flex-shrink:0}.row[data-v-2963d00d]{display:flex;gap:12px}.top[data-v-2963d00d]{align-items:flex-start;justify-content:space-between}.title-col[data-v-2963d00d]{min-width:0}.repo-name[data-v-2963d00d]{font-size:17px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status[data-v-2963d00d]{font-size:11px;margin-top:3px;letter-spacing:.02em}.breaker[data-v-2963d00d]{display:flex;align-items:center;gap:8px;flex-shrink:0}.breaker-text[data-v-2963d00d]{text-align:right}.breaker-label[data-v-2963d00d]{font-size:9.5px;color:#a1a5ab;text-transform:uppercase;letter-spacing:.08em}.breaker-name[data-v-2963d00d]{font-size:12px;font-weight:500;color:#dcdee2}.branch-pill[data-v-2963d00d]{font-size:11px;color:#96a298;padding:4px 8px;border-radius:6px;background:#38554059;flex-shrink:0}.building-dot[data-v-2963d00d]{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#e6b816;animation:buildingPulse-2963d00d 1.1s ease-in-out infinite}@keyframes buildingPulse-2963d00d{0%,to{opacity:.35}50%{opacity:1}}.bottom[data-v-2963d00d]{align-items:flex-end;justify-content:space-between}.green-pct[data-v-2963d00d]{font-size:30px;font-weight:500;line-height:1}.green-pct-unit[data-v-2963d00d]{font-size:16px;color:#7d8085}.green-sub[data-v-2963d00d]{font-size:10px;color:#7d8085;margin-top:5px;letter-spacing:.04em}.branch-col[data-v-2963d00d]{text-align:right}.branch-detail[data-v-2963d00d]{font-size:10px;color:#787a7f;letter-spacing:.03em}.pane[data-v-e5d7e3b2]{width:264px;flex-shrink:0;background:#141619;border-left:1px solid oklch(.28 .006 260);padding:28px 22px 40px;display:flex;flex-direction:column}.head[data-v-e5d7e3b2]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.head-title[data-v-e5d7e3b2]{font-size:16px;font-weight:600;letter-spacing:-.01em}.head-count[data-v-e5d7e3b2]{font-size:22px;font-weight:500;color:#c0c4cb;line-height:1}.head-sub[data-v-e5d7e3b2]{font-size:11px;color:#7d8085;letter-spacing:.02em;margin-top:3px}.list[data-v-e5d7e3b2]{display:flex;flex-direction:column;gap:2px;margin-top:20px;overflow-y:auto}.person[data-v-e5d7e3b2]{display:flex;align-items:center;gap:11px;padding:6px;border-radius:8px}.person-text[data-v-e5d7e3b2]{min-width:0}.person-name[data-v-e5d7e3b2]{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.person-detail[data-v-e5d7e3b2]{font-size:10px;color:#787a7f;letter-spacing:.02em}.overlay[data-v-4915d63b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;justify-content:center;align-items:flex-start;padding:48px 16px;z-index:50;overflow-y:auto}.panel[data-v-4915d63b]{width:100%;max-width:560px;background:#191b1d;border:1px solid oklch(.32 .006 260);border-radius:16px;padding:20px 22px 22px;display:flex;flex-direction:column;gap:16px}.head[data-v-4915d63b]{display:flex;justify-content:space-between;align-items:center}.title[data-v-4915d63b]{font-size:17px;font-weight:600}.x[data-v-4915d63b]{background:transparent;border:none;color:#9b9fa5;cursor:pointer;font-size:15px}.field[data-v-4915d63b]{display:flex;flex-direction:column;gap:5px}.field>span[data-v-4915d63b]{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#8f9297}.row2[data-v-4915d63b]{display:grid;grid-template-columns:1fr 1fr;gap:12px}input[data-v-4915d63b]{font:inherit;color:#e2e5e9;background:#101214;border:1px solid oklch(.34 .006 260);border-radius:8px;padding:8px 10px;outline:none;width:100%}input[data-v-4915d63b]:focus{border-color:#3a78a1}.add[data-v-4915d63b]{display:flex;flex-direction:column;gap:12px}.secret-row[data-v-4915d63b]{display:flex;gap:8px}.secret-row input[data-v-4915d63b]{flex:1;min-width:0}button[data-v-4915d63b]{font:inherit;cursor:pointer}.secret-row button[data-v-4915d63b],.actions button[data-v-4915d63b],.reveal-row button[data-v-4915d63b],.dismiss[data-v-4915d63b]{background:#2c2e31;color:#caced4;border:1px solid oklch(.38 .006 260);border-radius:7px;padding:6px 10px;font-size:12px}.submit[data-v-4915d63b]{background:#00537c;background:oklch(.42 .1 240);color:#eff6fb;border:1px solid oklch(.5 .09 240);border-radius:8px;padding:9px 12px;font-weight:500}.submit[data-v-4915d63b]:disabled{opacity:.6;cursor:default}.error[data-v-4915d63b]{color:#f27168;font-size:12px;margin:0}.reveal[data-v-4915d63b]{background:#19281c;border:1px solid oklch(.4 .05 150);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.reveal-title[data-v-4915d63b]{font-size:12px;color:#c8d5ca}.reveal-row[data-v-4915d63b]{display:flex;align-items:center;gap:8px;font-size:12px}.reveal-row code[data-v-4915d63b]{overflow-x:auto;white-space:nowrap;color:#e0e6e1}.url-label[data-v-4915d63b]{color:#9b9fa5}.dismiss[data-v-4915d63b]{align-self:flex-start}.list[data-v-4915d63b]{display:flex;flex-direction:column;gap:8px}.list-title[data-v-4915d63b]{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#8f9297}.repo[data-v-4915d63b]{display:flex;justify-content:space-between;align-items:center;padding:9px 11px;border-radius:9px;background:#121417;border:1px solid oklch(.3 .006 260)}.repo-name[data-v-4915d63b]{display:flex;flex-direction:column;gap:2px;min-width:0}.rn[data-v-4915d63b]{font-size:14px}.rw[data-v-4915d63b]{font-size:11px;color:#83868b}.actions[data-v-4915d63b]{display:flex;gap:6px;flex-shrink:0}.actions .danger[data-v-4915d63b]{color:#ffa097;color:oklch(.8 .12 26);border-color:#843c37}.muted[data-v-4915d63b]{font-size:12px;color:#7d8085}.token-editor[data-v-4915d63b]{background:#182029;border:1px solid oklch(.38 .04 250);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.te-title[data-v-4915d63b]{font-size:12px;color:#bbc5d1}.te-test[data-v-4915d63b]{font-size:12px;color:#afbbb1}.te-actions[data-v-4915d63b]{display:flex;gap:8px}.submit.sm[data-v-4915d63b]{padding:6px 12px;font-size:12px}.add-ws[data-v-4915d63b]{margin-top:4px}.add-ws input[data-v-4915d63b]{flex:1;min-width:0}.tok-badge[data-v-4915d63b]{margin-left:8px;padding:1px 6px;border-radius:5px;font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;vertical-align:middle}.tok-badge.override[data-v-4915d63b]{background:#3f417766;color:#c3c9ff;color:oklch(.85 .08 280)}.tok-badge.workspace[data-v-4915d63b]{background:#33503a66;color:#a8d0b1}.tok-badge.no-token[data-v-4915d63b]{background:#70322d66;color:#ffb5ad;color:oklch(.84 .1 26)}.dashboard[data-v-34b62f80]{min-height:100vh;display:flex;align-items:stretch}.main[data-v-34b62f80]{flex:1;min-width:0;padding:28px 28px 40px 32px}.grid[data-v-34b62f80]{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:14px}.login[data-v-83f7a190]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.card[data-v-83f7a190]{width:100%;max-width:340px;display:flex;flex-direction:column;gap:14px;padding:28px 26px 24px;border-radius:16px;background:#1e1f22;border:1px solid oklch(.3 .006 260)}.brand[data-v-83f7a190]{font-size:20px;font-weight:600;letter-spacing:-.01em}.hint[data-v-83f7a190]{font-size:13px;color:#8f9297;margin-bottom:4px}.field[data-v-83f7a190]{display:flex;flex-direction:column;gap:6px}.label[data-v-83f7a190]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#8f9297}input[data-v-83f7a190]{font:inherit;color:#e2e5e9;background:#141619;border:1px solid oklch(.34 .006 260);border-radius:8px;padding:9px 11px;outline:none}input[data-v-83f7a190]:focus{border-color:#3a78a1}.error[data-v-83f7a190]{font-size:12px;color:#f27168;margin:0}.submit[data-v-83f7a190]{font:inherit;font-weight:500;margin-top:4px;padding:10px 12px;border-radius:8px;border:1px solid oklch(.5 .09 240);background:#00537c;background:oklch(.42 .1 240);color:#eff6fb;cursor:pointer}.submit[data-v-83f7a190]:disabled{opacity:.6;cursor:default}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:IBM Plex Sans,system-ui,sans-serif;background:#0e0f12;color:#f0f2f4}.mono{font-family:IBM Plex Mono,monospace}@keyframes failGlow{0%,to{box-shadow:0 0 0 1px var(--fg-edge),0 0 #0000}50%{box-shadow:0 0 0 1px var(--fg-edge),0 0 22px -6px var(--fg-halo)}}
