@media (display-mode:window-controls-overlay){.dtop{top:0;left:env(titlebar-area-x,0);width:env(titlebar-area-width,100%);height:env(titlebar-area-height,40px);z-index:100;-webkit-app-region:drag;app-region:drag;background:var(--surface,#0f172a);border-bottom:1px solid var(--rule,#243049);align-items:center;gap:8px;padding-inline:12px;display:flex;position:fixed}.dtop button,.dtop a,.dtop input,.dtop select,.dtop [role=button],.dtop .header-cluster,.dtop .cluster-btn,.dtop .envsw{-webkit-app-region:no-drag;app-region:no-drag}.dmain,.spine{padding-top:env(titlebar-area-height,40px)}.fleet-ptop{-webkit-app-region:drag;app-region:drag;padding-top:env(safe-area-inset-top,0px)}.fleet-ptop button,.fleet-ptop .envsw,.fleet-ptop .phone-surface-btn{-webkit-app-region:no-drag;app-region:no-drag}}@media (display-mode:standalone){.fleet-ptop{padding-top:env(safe-area-inset-top,0px)}.fleet-tabbar{padding-bottom:env(safe-area-inset-bottom,0px)}}.dconsole{z-index:2000;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:var(--t-body);-webkit-font-smoothing:antialiased;transition:grid-template-columns var(--base) var(--ease-out);line-height:1.45;display:grid;position:fixed;inset:0;overflow:hidden}.drail{background:var(--surface);border-right:1px solid var(--rule);scrollbar-width:none;flex-direction:column;height:100%;display:flex;position:relative;overflow:clip auto}.drail::-webkit-scrollbar{display:none}.drail .brand{padding:var(--s-4) var(--s-3);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;min-height:56px;display:flex}.drail .brandmark{font-family:var(--sans);font-size:var(--t-lead);color:var(--ink-strong);letter-spacing:-.02em;font-weight:700}.drail .wordmark{font-family:var(--sans);font-size:var(--t-lead);letter-spacing:-.02em;white-space:nowrap;font-weight:600}.drail .wordmark .un{color:var(--ink);font-weight:400}.drail .wordmark .tool{color:var(--ink-strong);font-weight:700}.drail .wordmark .ai{color:var(--ink-quiet);font-weight:400}.drail .wordmark .sep{color:var(--ink-quiet);margin:0 6px}.drail .wordmark .ctx{color:var(--ink-muted);font-weight:500}.drail .navgroup{padding:var(--s-3) var(--s-2);flex-direction:column;gap:2px;display:flex}.drail .navsep{background:var(--rule);height:1px;margin:var(--s-2) var(--s-2)}.drail .navsec{font-family:var(--mono);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-quiet);padding:var(--s-2) var(--s-2) var(--s-1);white-space:nowrap;overflow:hidden}.drail .nv{align-items:center;gap:var(--s-3);padding:9px var(--s-3);border-radius:var(--r-1);color:var(--ink-muted);cursor:pointer;text-align:left;width:100%;transition:background var(--fast) var(--ease-out), color var(--fast);background:0 0;border:none;display:flex}@supports (color:color-mix(in lab, red, red)){.drail .nv:hover:not(.on){background:color-mix(in oklab, var(--accent) 6%, transparent)}}.drail .nv.on{background:var(--accent-quiet);color:var(--ink-strong);box-shadow:none}.drail .nv .nv-icon{flex-shrink:0;align-items:center;display:flex}.drail .nv .nv-label{font-size:var(--t-body);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:500;overflow:hidden}.drail .nv .nv-ct{font-family:var(--mono);color:var(--ink-quiet);border-radius:var(--r-pill);background:var(--surface-2);text-align:center;min-width:18px;padding:1px 5px;font-size:10px}.drail .nv .nv-dot{background:var(--ink-quiet);border-radius:50%;flex-shrink:0;width:6px;height:6px}.drail .nv .nv-dot.alarm{background:var(--alarm)}.drail.collapsed .navgroup{padding:var(--s-3) 10px;align-items:center}.drail.collapsed .nv{justify-content:center;padding:9px 10px}.drail.collapsed .nv-label,.drail.collapsed .nv-ct,.drail.collapsed .navsec{display:none}.drail .railfoot{padding:var(--s-3) var(--s-3);border-top:1px solid var(--rule);gap:var(--s-2);flex-direction:column;margin-top:auto;display:flex}.drail.collapsed .railfoot{align-items:center}.drail .railenv{flex-direction:column;gap:4px;display:flex}.drail .envsw{background:var(--surface-2);border-radius:var(--r-1);align-items:center;gap:4px;padding:3px;display:inline-flex}.drail .envsw button{font-family:var(--mono);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-quiet);cursor:pointer;border-radius:calc(var(--r-1) - 2px);transition:background var(--fast), color var(--fast);background:0 0;border:none;padding:3px 8px}.drail .envsw button[aria-pressed=true]{background:var(--surface);color:var(--ink)}.drail .envsw button.prod{color:var(--caution)}.drail .userchip{align-items:center;gap:var(--s-2);padding:var(--s-1) 0;display:flex}.drail .av{background:var(--accent-quiet);width:28px;height:28px;color:var(--accent);font-family:var(--mono);font-size:var(--t-small);border:1px solid var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.drail .av{border:1px solid color-mix(in oklab, var(--accent) 30%, transparent)}}.drail .umeta{flex-direction:column;min-width:0;display:flex}.drail .umeta .un{font-size:var(--t-small);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.drail .umeta .ut{font-family:var(--mono);font-size:var(--t-micro);color:var(--ink-quiet);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drail .railhandle{background:var(--surface-2);border:1px solid var(--rule);width:22px;height:22px;color:var(--ink-quiet);cursor:pointer;transition:background var(--fast), color var(--fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.drail.collapsed .brand{justify-content:center;gap:6px;padding-left:10px;padding-right:10px}.dmain{flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.dtop{align-items:center;gap:var(--s-4);padding:0 var(--s-6);background:var(--bg);border-bottom:1px solid var(--rule);z-index:30;flex-shrink:0;min-height:56px;display:flex;position:sticky;top:0}.dtop .ttl,.dtop .tsub{display:none}.dtop .tactions{align-items:center;gap:var(--s-2);margin-left:auto;display:flex}.dconsole .iconbtn{border:1px solid var(--rule-strong);border-radius:var(--r-2);width:34px;height:34px;color:var(--ink-muted);cursor:pointer;transition:background var(--fast), color var(--fast);background:0 0;place-items:center;display:inline-grid}.dconsole .iconbtn:hover{background:var(--surface-2);color:var(--ink)}.dbody{scrollbar-width:none;flex:auto;overflow:hidden auto}.dbody::-webkit-scrollbar{display:none}.dbody-inner{max-width:1180px;margin:0 auto}.dinfo{background:var(--surface);border-left:1px solid var(--rule);flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.dinfo-head{align-items:baseline;gap:var(--s-3);padding:var(--s-4) var(--s-4) var(--s-3);border-bottom:1px solid var(--rule);flex-shrink:0;min-height:56px;display:flex}.dinfo-head .dinfo-title{font-size:var(--t-body);color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.dinfo-head .dinfo-close{color:var(--ink-quiet);cursor:pointer;font-size:var(--t-small);border-radius:var(--r-1);transition:color var(--fast);background:0 0;border:none;padding:3px}.dinfo-head .dinfo-close:hover{color:var(--ink)}.dinfo-scroll{padding:var(--s-2) var(--s-4) var(--s-4);scrollbar-width:none;flex:auto;overflow-y:auto}.dinfo-scroll::-webkit-scrollbar{display:none}.dinfo-empty{justify-content:center;align-items:center;gap:var(--s-3);height:100%;color:var(--ink-quiet);font-family:var(--mono);font-size:var(--t-small);text-align:center;padding:var(--s-8);flex-direction:column;display:flex}.fleet-phone{z-index:2000;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:var(--t-body);-webkit-font-smoothing:antialiased;flex-direction:column;line-height:1.45;display:flex;position:fixed;inset:0;overflow:hidden}.fleet-ptop{padding:max(22px, calc(env(safe-area-inset-top) + 12px)) var(--s-4) var(--s-3);background:var(--bg);border-bottom:1px solid var(--rule);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.fleet-ptop .wordmark{font-family:var(--sans);font-size:var(--t-lead);letter-spacing:-.02em;font-weight:600}.fleet-ptop .wordmark .un{color:var(--ink);font-weight:400}.fleet-ptop .wordmark .tool{color:var(--ink-strong);font-weight:700}.fleet-ptop .wordmark .ai{color:var(--ink-quiet);font-weight:400}.fleet-ptop .wordmark .sep{color:var(--ink-quiet);margin:0 5px}.fleet-ptop .wordmark .face{color:var(--ink-muted);font-weight:500}.fleet-pbody{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;padding-bottom:80px;overflow:hidden auto}.fleet-pbody::-webkit-scrollbar{display:none}.fleet-tabbar{z-index:40;background:var(--bg);display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.fleet-tabbar{background:color-mix(in oklab, var(--bg) 86%, transparent)}}.fleet-tabbar{-webkit-backdrop-filter:blur(18px)saturate(160%);border-top:1px solid var(--rule);padding-bottom:max(10px, env(safe-area-inset-bottom))}.fleet-tabbtn{cursor:pointer;padding:var(--s-3) 0 var(--s-2);background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.fleet-tabbtn .tb-bar{background:0 0;border-radius:2px;width:22px;height:2px;position:absolute;top:0}.fleet-tabbtn.on .tb-bar{background:var(--accent)}.fleet-tabbtn .tb-label{font-family:var(--mono);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-quiet)}.fleet-tabbtn.on .tb-label{color:var(--ink-strong)}.fleet-tabbtn .tb-badge{font-family:var(--mono);background:var(--alarm);color:#fff;border-radius:var(--r-pill);text-align:center;min-width:14px;padding:1px 4px;font-size:9px;line-height:1.4;position:absolute;top:6px;right:calc(50% - 14px)}:is(body:has(.dconsole),body:has(.fleet-phone)){overflow:hidden}@media (prefers-reduced-motion:reduce){.dconsole,.fleet-phone,.drail{transition-duration:.001ms!important}}.spine{background:var(--surface-spine);border-right:1px solid var(--rule);z-index:10;flex-direction:column;align-items:center;gap:6px;width:56px;padding:8px 6px;display:flex}.spine-item{width:40px;height:40px;color:var(--ink-muted);border-radius:var(--r-2);cursor:pointer;transition:background var(--fast), color var(--fast), box-shadow var(--fast);background:0 0;border:none;place-items:center;display:grid;position:relative}.spine-item:hover:not(.on){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.spine-item:hover:not(.on){background:color-mix(in oklab, var(--accent) 6%, transparent)}}.spine-item:hover:not(.on){color:var(--ink)}.spine-item.on{color:var(--ink-strong);background:var(--accent-quiet);box-shadow:inset 3px 0 0 0 var(--accent)}.spine-ico{justify-content:center;align-items:center;display:inline-flex}.spine-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 1px var(--bg);border-radius:50%;position:absolute;top:6px;right:6px}.spine-item .spine-dot{background:var(--accent)}.spine-dot.caution{background:var(--caution)}.spine-dot.alarm{background:var(--alarm)}.phone-surface-switch{position:relative}.phone-surface-btn{font-family:var(--sans);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-quiet);background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--r-1);cursor:pointer;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.phone-surface-btn .chev{margin-left:2px;font-size:9px}.phone-surface-menu{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-2);z-index:50;min-width:160px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 20px #00000040}.phone-surface-opt{width:100%;color:var(--ink-muted);text-align:left;border-radius:var(--r-1);cursor:pointer;font-size:var(--t-small);background:0 0;border:none;align-items:center;gap:8px;padding:6px 8px;display:flex}.phone-surface-opt:hover{background:var(--surface-2);color:var(--ink)}.phone-surface-opt.on{color:var(--ink-strong);background:var(--accent-quiet)}.phone-surface-ico{width:16px;height:16px;display:inline-flex}.drail,.dinfo{background:var(--sunken)}.drail{border-right-color:var(--rule)}.dinfo{border-left-color:var(--rule)}.spine-item.on,.drail .nv.on{box-shadow:none;color:var(--accent)}.drail .nv.on .nv-ct{color:var(--accent)}.spine-item{color:var(--ink-subtle)}.spine-item:hover:not(.on){background:var(--surface);color:var(--ink)}.spine-dot{width:7px;height:7px;top:5px;right:5px}.drail .nv .nv-label{font-size:var(--t-small);font-weight:400}.drail .nv:hover:not(.on){background:var(--surface)}.drail .nv .nv-ct{min-width:0;color:var(--ink-subtle);background:0 0;border-radius:0;padding:0}.drail .nv .nv-ct.alarm{color:var(--alarm);background:0 0}.drail .railhandle{border-radius:var(--r-1);color:var(--ink-subtle);background:0 0;border:0}.drail .railhandle:hover{background:var(--surface);color:var(--ink)}.drail .brand .wordmark .ctx{color:var(--accent)}.dtop{background:var(--bg);-webkit-backdrop-filter:none;padding:var(--s-3) var(--s-6)}.dtop .crumb{font-size:var(--t-small);align-items:center;gap:8px;display:flex}.dtop .crumb .wm{font-size:var(--t-lead);letter-spacing:-.01em}.dtop .crumb .wm .un{color:var(--ink-muted)}.dtop .crumb .wm .tool{color:var(--ink-strong);font-weight:600}.dtop .crumb .wm .ai,.dtop .crumb .sep{color:var(--ink-quiet)}.dtop .crumb .surf{color:var(--accent);font-weight:600}.dtop .crumb .sect{color:var(--ink-muted)}.dtop .envsw{background:var(--sunken);border:1px solid var(--rule);border-radius:var(--r-2);align-items:center;gap:2px;padding:3px;display:inline-flex}.dtop .envsw button{font-family:var(--mono);font-size:var(--t-micro);color:var(--ink-muted);border-radius:var(--r-1);cursor:pointer;background:0 0;border:0;padding:5px 11px}.dtop .envsw button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule)}.dtop .envsw button.prod[aria-pressed=true]{color:var(--caution)}.cluster-btn.jump-btn{border-radius:var(--r-2);border:1px solid var(--rule);background:var(--sunken);height:34px;color:var(--ink-muted);font-size:var(--t-small);align-items:center;gap:8px;padding:0 10px 0 11px;display:inline-flex}.cluster-btn.jump-btn:hover{color:var(--ink);border-color:var(--rule-strong)}.cluster-btn.jump-btn .jlabel{color:var(--ink-subtle)}.cluster-btn.jump-btn kbd{font-family:var(--mono);color:var(--ink-muted);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-1);padding:1px 5px;font-size:10px}.cluster-btn.ground-btn{border-radius:var(--r-2);border:1px solid var(--accent);align-items:center;gap:7px;height:34px;padding:0 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cluster-btn.ground-btn{border:1px solid color-mix(in oklab, var(--accent) 36%, transparent)}}.cluster-btn.ground-btn{background:var(--accent-quiet);color:var(--accent);font-size:var(--t-small);font-weight:500}.cluster-btn.ground-btn:hover{border-color:var(--accent)}.cluster-btn.ground-btn[aria-pressed=true]{background:var(--accent-quiet)}.cluster-btn.ground-btn .gdot{background:var(--accent);width:7px;height:7px;animation:ground-pulse 1.8s var(--ease-in-out,ease-in-out) infinite;border-radius:50%}@media (prefers-reduced-motion:reduce){.cluster-btn.ground-btn .gdot{animation:none}}.cluster-avatar{border-radius:var(--r-2);border:1px solid var(--rule);background:var(--sunken);width:34px;height:34px;font-family:var(--mono);color:var(--accent);font-size:12px;font-weight:600;position:relative}.cluster-avatar:hover{border-color:var(--rule-strong)}.jumpp-scrim{z-index:3000;background:var(--sunken);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.jumpp-scrim{background:color-mix(in oklab, var(--sunken) 60%, transparent)}}.jumpp-scrim{-webkit-backdrop-filter:blur(3px);justify-content:center;align-items:flex-start;padding-top:12vh;display:flex}.jumpp{background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--r-3);width:560px;max-width:92vw;box-shadow:var(--shadow-float,0 12px 40px #00000080);font-family:var(--sans);overflow:hidden}.jumpp-in{align-items:center;gap:var(--s-3);padding:var(--s-4);border-bottom:1px solid var(--rule);color:var(--ink-muted);display:flex}.jumpp-in input{color:var(--ink);font-family:inherit;font-size:var(--t-lead);background:0 0;border:0;outline:none;flex:1}.jumpp-in input::placeholder{color:var(--ink-subtle)}.jumpp-list{max-height:50vh;padding:6px;overflow-y:auto}.jumpp-sec{font-family:var(--mono);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-subtle);padding:10px 10px 6px}.jumpp-row{align-items:center;gap:var(--s-3);border-radius:var(--r-2);cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;padding:9px 10px;display:flex}.jumpp-row.on{background:var(--accent-quiet)}.jumpp-ico{border-radius:var(--r-2);background:var(--sunken);width:26px;height:26px;color:var(--ink-muted);flex:none;place-items:center;display:grid}.jumpp-row.on .jumpp-ico{color:var(--accent)}.jumpp-label{font-size:var(--t-small)}.jumpp-kind{font-family:var(--mono);color:var(--ink-subtle);margin-left:auto;font-size:10px}.jumpp-empty{color:var(--ink-muted);font-size:var(--t-small);padding:12px 10px}.jumpp-foot{gap:var(--s-4);padding:9px var(--s-4);border-top:1px solid var(--rule);font-size:var(--t-micro);color:var(--ink-subtle);display:flex}.jumpp-foot kbd{font-family:var(--mono);background:var(--sunken);border:1px solid var(--rule);border-radius:3px;padding:0 4px}.jumpp-sec--knowledge{align-items:center;gap:var(--s-2);display:flex}.jumpp-sec--ground{color:var(--ink-muted)}.jumpp-knowledge{flex-direction:column;align-items:stretch;gap:4px;padding:10px 10px 8px 44px;display:flex;position:relative}.jumpp-knowledge>.jumpp-ico{position:absolute;top:10px;left:10px}.jumpp-label--knowledge{flex-direction:column;gap:3px;width:100%;min-width:0;display:flex}.jumpp-k-top{font-size:var(--t-micro);align-items:center;gap:8px;display:flex}.jumpp-k-source{font-family:var(--mono);letter-spacing:.03em;color:var(--ink-muted);background:var(--sunken);border:1px solid var(--rule);border-radius:var(--r-1);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:160px;padding:1px 6px;font-size:10px;overflow:hidden}.jumpp-row.on .jumpp-k-source{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.jumpp-row.on .jumpp-k-source{border-color:color-mix(in oklab, var(--accent) 30%, var(--rule))}}.jumpp-row.on .jumpp-k-source{color:var(--ink)}.jumpp-k-bar-wrap{background:var(--sunken);border-radius:2px;flex:1;min-width:40px;height:3px;overflow:hidden}.jumpp-k-bar{background:linear-gradient(90deg, var(--accent), var(--accent));border-radius:2px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.jumpp-k-bar{background:linear-gradient(90deg, var(--accent), color-mix(in oklab, var(--accent) 40%, transparent))}}.jumpp-k-bar{transition:width .3s var(--ease-out,ease-out)}.jumpp-k-pct{font-family:var(--mono);color:var(--accent);text-align:right;flex-shrink:0;min-width:28px;font-size:10px;font-weight:600}.jumpp-knowledge .jumpp-snippet{-webkit-line-clamp:1;font-size:var(--t-small);color:var(--ink-muted);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.jumpp-row.on .jumpp-snippet{color:var(--ink)}.jumpp-ico--knowledge{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.jumpp-ico--knowledge{background:color-mix(in oklab, var(--accent) 10%, var(--sunken))}}.jumpp-ico--knowledge,.jumpp-row.on .jumpp-ico--knowledge{color:var(--accent)}.jumpp-ground{border-top:1px solid var(--rule);margin-top:2px}.jumpp-ico--ground{background:var(--brand-purple,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.jumpp-ico--ground{background:color-mix(in oklab, var(--brand-purple,#7c3aed) 12%, var(--sunken))}}.jumpp-ico--ground,.jumpp-ground.on .jumpp-ico--ground{color:var(--brand-purple,#7c3aed)}.jumpp-ground .jumpp-label em{color:var(--ink-muted);font-style:italic}.jumpp-ground .jumpp-kind{color:var(--brand-purple,#7c3aed);letter-spacing:.04em;font-weight:600}.jumpp-ground.on{background:var(--brand-purple,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.jumpp-ground.on{background:color-mix(in oklab, var(--brand-purple,#7c3aed) 8%, transparent)}}.jumpp-issue{flex-direction:column;align-items:stretch;gap:3px;padding:8px 10px 7px 44px;display:flex;position:relative}.jumpp-issue>.jumpp-ico{position:absolute;top:8px;left:10px}.jumpp-ico--issue{background:var(--color-success,#16a34a)}@supports (color:color-mix(in lab, red, red)){.jumpp-ico--issue{background:color-mix(in oklab, var(--color-success,#16a34a) 12%, var(--sunken))}}.jumpp-ico--issue{color:var(--color-success,#16a34a)}.jumpp-issue .jumpp-k-top{font-size:var(--t-micro);align-items:center;gap:6px;display:flex}.jumpp-issue-number{font-family:var(--mono);color:var(--color-success,#16a34a);font-size:11px;font-weight:600}.jumpp-issue-state{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:600}.jumpp-issue-state[data-state=open]{background:var(--color-success,#16a34a)}@supports (color:color-mix(in lab, red, red)){.jumpp-issue-state[data-state=open]{background:color-mix(in oklab, var(--color-success,#16a34a) 15%, transparent)}}.jumpp-issue-state[data-state=open]{color:var(--color-success,#16a34a)}.jumpp-issue-state[data-state=closed]{background:var(--color-danger,#dc2626)}@supports (color:color-mix(in lab, red, red)){.jumpp-issue-state[data-state=closed]{background:color-mix(in oklab, var(--color-danger,#dc2626) 12%, transparent)}}.jumpp-issue-state[data-state=closed]{color:var(--color-danger,#dc2626)}.jumpp-issue .jumpp-snippet{font-size:var(--t-small);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.jumpp-issue .jumpp-k-labels{flex-wrap:nowrap;gap:4px;margin-left:auto;display:flex;overflow:hidden}.jumpp-issue-label{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.jumpp-pr{flex-direction:column;align-items:stretch;gap:3px;padding:8px 10px 7px 44px;display:flex;position:relative}.jumpp-pr>.jumpp-ico{position:absolute;top:8px;left:10px}.jumpp-ico--pr{background:var(--color-info,#0ea5e9)}@supports (color:color-mix(in lab, red, red)){.jumpp-ico--pr{background:color-mix(in oklab, var(--color-info,#0ea5e9) 12%, var(--sunken))}}.jumpp-ico--pr{color:var(--color-info,#0ea5e9)}.jumpp-pr .jumpp-k-top{font-size:var(--t-micro);align-items:center;gap:6px;display:flex}.jumpp-pr-number{font-family:var(--mono);color:var(--color-info,#0ea5e9);font-size:11px;font-weight:600}.jumpp-pr .jumpp-snippet{font-size:var(--t-small);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.jumpp-pr-branch{font-family:var(--mono);color:var(--ink-muted);background:var(--sunken);border:1px solid var(--rule);border-radius:var(--r-1);white-space:nowrap;text-overflow:ellipsis;max-width:120px;padding:0 5px;font-size:10px;overflow:hidden}.jumpp-agent{flex-direction:column;align-items:stretch;gap:3px;padding:8px 10px 7px 44px;display:flex;position:relative}.jumpp-agent>.jumpp-ico{position:absolute;top:8px;left:10px}.jumpp-ico--agent{background:var(--color-warning,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.jumpp-ico--agent{background:color-mix(in oklab, var(--color-warning,#f59e0b) 12%, var(--sunken))}}.jumpp-ico--agent{color:var(--color-warning,#f59e0b)}.jumpp-agent .jumpp-k-top{font-size:var(--t-micro);align-items:center;gap:6px;display:flex}.jumpp-agent-name{font-family:var(--mono);color:var(--color-warning,#f59e0b);font-size:11px;font-weight:600}.jumpp-agent-cat{font-family:var(--mono);color:var(--ink-muted);background:var(--sunken);border:1px solid var(--rule);border-radius:var(--r-1);padding:0 5px;font-size:9px}.jumpp-agent .jumpp-snippet{font-size:var(--t-small);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@keyframes jumpp-spin-rotate{to{transform:rotate(360deg)}}.jumpp-spin{border:1.5px solid var(--rule-strong);border-top-color:var(--accent);width:12px;height:12px;margin-left:var(--s-2);vertical-align:middle;border-radius:50%;animation:.7s linear infinite jumpp-spin-rotate;display:inline-block}@media (prefers-reduced-motion:reduce){.jumpp-spin{opacity:.5;animation:none}}.usermenu{z-index:71;background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--r-3);box-shadow:var(--shadow-float,0 12px 40px #00000080);min-width:208px;padding:6px;position:absolute;bottom:0;left:calc(100% + 6px)}.usermenu-head{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--rule);margin-bottom:4px;padding:8px 10px 10px;display:flex}.usermenu-av{border-radius:var(--r-pill);background:var(--accent-quiet);width:28px;height:28px;color:var(--accent);font-family:var(--mono);place-items:center;font-size:11px;font-weight:600;display:grid}.usermenu-meta{flex-direction:column;display:flex}.usermenu-name{font-size:var(--t-small);color:var(--ink);font-weight:500}.usermenu-mail{font-family:var(--mono);color:var(--ink-subtle);font-size:10px}.usermenu-row{align-items:center;gap:var(--s-3);font-size:var(--t-small);color:var(--ink-muted);padding:8px 10px;display:flex}.usermenu-rowlabel{flex:1}.usermenu-seg{background:var(--sunken);border:1px solid var(--rule);border-radius:var(--r-1);gap:2px;padding:2px;display:inline-flex}.usermenu-seg button{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:3px 9px;font-size:10px}.usermenu-seg button[aria-pressed=true]{background:var(--surface-2);color:var(--ink)}.usermenu-item{align-items:center;gap:var(--s-3);border-radius:var(--r-2);cursor:pointer;text-align:left;width:100%;font-size:var(--t-small);color:var(--ink-muted);background:0 0;border:0;padding:8px 10px;display:flex}.usermenu-item:hover{background:var(--sunken);color:var(--ink)}.spine .spine-mark{border-radius:var(--r-2);background:var(--accent-quiet);width:30px;height:30px;color:var(--accent);font-family:var(--sans);flex:none;place-items:center;margin-bottom:10px;font-size:15px;font-weight:700;display:grid}.spine .spine-foot{margin-top:auto;padding-top:8px}.spine .spine-av{border-radius:var(--r-pill);background:var(--accent-quiet);width:30px;height:30px;color:var(--accent);font-family:var(--mono);cursor:pointer;border:0;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.spine .spine-av:hover{filter:brightness(1.1)}.spine{padding:14px 0}.spine-item{margin:0 auto}.drail .brand .railtitle{font-size:var(--t-lead);color:var(--ink-strong);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.drail.collapsed .brand .railtitle{display:none}
