:root{--critical:#f50002;--high:#c40002;--medium:var(--color-honey);--low:var(--color-dust);--fixed:#9cc46b;--shell:68rem;--gutter:clamp(1rem, 4vw, 2rem)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{width:100%;max-width:calc(var(--shell) + 2 * var(--gutter));padding:0 max(var(--gutter), env(safe-area-inset-right)) 0 max(var(--gutter), env(safe-area-inset-left));margin:0 auto}.app-header{z-index:10;border-bottom:1px solid var(--color-seam);background:var(--color-void);position:sticky;top:0}.app-header .shell{align-items:center;gap:2rem;height:3.75rem;display:flex}.app-mark{flex:none;display:flex}.app-mark img{width:auto;height:1.5rem;display:block}.app-nav{gap:.25rem;min-width:0;height:100%;display:flex}.app-nav a{color:var(--color-dust);white-space:nowrap;-webkit-tap-highlight-color:transparent;align-items:center;padding:0 .75rem;text-decoration:none;transition:color .12s;display:flex;position:relative}.app-nav a:hover{color:var(--color-sand)}.app-nav a[aria-current=page]{color:var(--color-bright)}.app-nav a[aria-current=page]:after{content:"";background:var(--color-gold);height:2px;position:absolute;bottom:-1px;left:.75rem;right:.75rem}.app-nav-icon{flex:none;display:none}.app-user{color:var(--color-dust);align-items:center;gap:.75rem;margin-left:auto;font-size:.8125rem;display:flex}.avatar{width:24px;height:24px;image-rendering:pixelated;background:var(--color-seam);flex:none}.app-hacker{--notch:2px;background:var(--color-soot);height:2.5rem;box-shadow:inset 0 0 0 1px var(--color-seam);clip-path:polygon(var(--notch) 0, calc(100% - var(--notch)) 0, calc(100% - var(--notch)) var(--notch), 100% var(--notch), 100% calc(100% - var(--notch)), calc(100% - var(--notch)) calc(100% - var(--notch)), calc(100% - var(--notch)) 100%, var(--notch) 100%, var(--notch) calc(100% - var(--notch)), 0 calc(100% - var(--notch)), 0 var(--notch), var(--notch) var(--notch));color:var(--color-sand);-webkit-tap-highlight-color:transparent;align-items:center;gap:.55rem;margin-right:.5rem;padding:0 .85rem 0 .4rem;text-decoration:none;transition:box-shadow .12s,background-color .12s;display:inline-flex;position:relative}.app-hacker:hover{box-shadow:inset 0 0 0 1px var(--color-edge);background:#1b140e}.app-hacker[aria-current=page]{box-shadow:inset 0 0 0 1px var(--color-gold), inset 0 -3px 0 color-mix(in oklab, var(--color-gold) 35%, transparent)}.app-hacker-pending{width:7.5rem}.app-hacker-mark{display:flex;position:relative}.app-hacker-mark svg{display:block}.app-hacker-busy{background:var(--color-gold);width:6px;height:6px;box-shadow:0 0 0 2px var(--color-soot);position:absolute;top:-1px;right:-3px}@media (prefers-reduced-motion:no-preference){.app-hacker-busy{animation:1s step-end infinite blink}}.app-hacker-name{font-family:var(--font-display);color:var(--color-bright);text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-size:1.375rem;line-height:1;overflow:hidden}@media (max-width:62rem){.app-header .shell{gap:1rem}.app-nav a{padding:0 .55rem}.app-nav a[aria-current=page]:after{left:.55rem;right:.55rem}.app-user-name{display:none}}@media (max-width:44rem){.app-header .shell{height:3.5rem}.app-hacker{height:2.375rem;margin-right:0}.app-nav{z-index:30;height:calc(4rem + env(safe-area-inset-bottom));padding:0 max(.25rem, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(.25rem, env(safe-area-inset-left));border-top:1px solid var(--color-seam);background:var(--color-void);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid;position:fixed;inset:auto 0 0}.app-nav a{letter-spacing:.01em;flex-direction:column;justify-content:center;gap:.4rem;padding:0;font-size:.6875rem}.app-nav-icon{display:block}.app-nav a[aria-current=page] .app-nav-icon{color:var(--color-gold)}.app-nav a[aria-current=page]:after{inset:-1px 28% auto}.app-nav a:active{background:var(--color-soot)}}.app-main{--main-top:clamp(2rem, 6vh, 3.5rem);padding-top:var(--main-top);padding-bottom:6rem}@media (max-width:44rem){.app-main{--main-top:1.75rem;padding-bottom:calc(7rem + env(safe-area-inset-bottom))}}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:2rem;display:flex}.page-title{font-family:var(--font-display);color:var(--color-bright);text-wrap:balance;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:400;line-height:.9}.page-sub{color:var(--color-dust);margin-top:.75rem}.crumbs{color:var(--color-dust);flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;font-size:.8125rem;display:flex}.crumbs a{color:var(--color-dust);text-decoration:none}.crumbs a:hover{color:var(--color-sand)}.crumbs span[aria-hidden]{color:var(--color-edge)}a.quiet{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-edge);text-decoration-color:var(--color-edge);text-underline-offset:3px}a.quiet:hover{color:var(--color-bright);-webkit-text-decoration-color:var(--color-sand);text-decoration-color:var(--color-sand)}.key{--notch:2px;font:inherit;color:inherit;cursor:pointer;isolation:isolate;background:0 0;border:0;flex:none;padding:0;text-decoration:none;display:inline-flex;position:relative}.key:disabled{cursor:default}.key-face{white-space:nowrap;height:2.25rem;clip-path:polygon(var(--notch) 0, calc(100% - var(--notch)) 0, calc(100% - var(--notch)) var(--notch), 100% var(--notch), 100% calc(100% - var(--notch)), calc(100% - var(--notch)) calc(100% - var(--notch)), calc(100% - var(--notch)) 100%, var(--notch) 100%, var(--notch) calc(100% - var(--notch)), 0 calc(100% - var(--notch)), 0 var(--notch), var(--notch) var(--notch));align-items:center;gap:.5rem;padding:0 .95rem;font-size:.875rem;font-weight:500;transition:transform 80ms,background-color .12s,box-shadow .12s,color .12s;display:inline-flex}.key:not(:disabled):hover .key-face{transform:translateY(-1px)}.key:not(:disabled):active .key-face{transform:translateY(1px)}.key-primary .key-face{background:var(--color-gold);color:var(--color-void);box-shadow:inset 0 2px 0 var(--color-gold-light), inset 0 -3px 0 var(--color-rust)}.key-primary:not(:disabled):hover .key-face{background:var(--color-gold-light)}.key-secondary .key-face{color:var(--color-sand);box-shadow:inset 0 0 0 2px var(--color-edge)}.key-secondary:not(:disabled):hover .key-face{color:var(--color-bright);box-shadow:inset 0 0 0 2px var(--color-sand)}.key-danger .key-face{color:var(--color-sand);box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--critical) 55%, var(--color-void))}.key-danger:not(:disabled):hover .key-face{color:var(--color-bright);box-shadow:inset 0 0 0 2px var(--critical)}.key[aria-busy] .key-face,.key:disabled .key-face{opacity:.7}.key-large .key-face{height:3rem;padding:0 1.375rem;font-size:.9375rem}.key-glow:before{content:"";z-index:-1;background:repeating-conic-gradient(var(--color-amber) 0 25%, transparent 0 50%) 0 0 / 4px 4px;opacity:.28;pointer-events:none;transition:opacity .16s;position:absolute;inset:-.875rem -1.25rem;-webkit-mask-image:radial-gradient(closest-side,#000 35%,#0000);mask-image:radial-gradient(closest-side,#000 35%,#0000)}.key-glow:hover:before{opacity:.55}@media (prefers-reduced-motion:reduce){.key:not(:disabled):hover .key-face,.key:not(:disabled):active .key-face{transform:none}}.heat{--heat:var(--low);flex:none;align-items:center;gap:.5rem;display:inline-flex}.heat[data-severity=critical]{--heat:var(--critical)}.heat[data-severity=high]{--heat:var(--high)}.heat[data-severity=medium]{--heat:var(--medium)}.heat-meter{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.heat-meter i{background:var(--color-seam);width:4px}.heat-meter i:first-child{height:4px}.heat-meter i:nth-child(2){height:6px}.heat-meter i:nth-child(3){height:9px}.heat-meter i:nth-child(4){height:12px}.heat-meter i[data-lit]{background:var(--heat)}.heat-label{color:var(--heat);font-weight:600}.rows{border-top:1px solid var(--color-seam)}.row{border-bottom:1px solid var(--color-seam)}.repo-owner{color:var(--color-dust);font-weight:400}.tag{color:var(--color-dust);font-size:.75rem}.tally{flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.875rem;display:flex}.tally-clear{color:var(--color-dust);align-items:center;gap:.5rem;display:inline-flex}.repo-dig{justify-items:end;gap:.35rem;display:grid}.repo-dig-note{color:var(--color-dust);text-align:right;font-size:.75rem}.repo-dig-error{color:var(--critical);text-align:right;font-size:.75rem}.digging{height:2.25rem;color:var(--color-gold);align-items:center;gap:.5rem;font-size:.875rem;text-decoration:none;display:inline-flex}.digging:hover{color:var(--color-gold-light)}.blink{background:var(--color-gold);flex:none;width:.5rem;height:.5rem}@media (prefers-reduced-motion:no-preference){.blink{animation:1s step-end infinite blink}}@keyframes blink{50%{opacity:.15}}.finding-row a{color:inherit;grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1.25rem;margin:0 -.75rem;padding:1rem .75rem;text-decoration:none;transition:background-color .12s;display:grid}.finding-row a:hover{background:var(--color-soot)}.finding-row-title{color:var(--color-bright);text-wrap:pretty;font-weight:500}.finding-row-where{color:var(--color-dust);overflow-wrap:anywhere;grid-column:2;font-size:.8125rem}.finding-row-where code{color:var(--color-muted)}.finding-row-when{color:var(--color-dust);white-space:nowrap;grid-area:1/3;font-size:.8125rem}@media (max-width:40rem){.finding-row a{grid-template-columns:minmax(0,1fr)}.finding-row-where,.finding-row-when{grid-area:auto/1}}.flag{color:var(--color-dust);white-space:nowrap;margin-left:.5rem;font-size:.75rem}.filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-bottom:1.25rem;display:flex}.tabs{scrollbar-width:none;gap:.25rem;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.tab{font:inherit;color:var(--color-dust);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:.35rem .6rem;font-size:.875rem;text-decoration:none;position:relative}.tab:hover{color:var(--color-sand)}.tab[aria-current=page],.tab[aria-selected=true]{color:var(--color-bright)}.tab[aria-current=page]:after,.tab[aria-selected=true]:after{content:"";background:var(--color-gold);height:2px;position:absolute;bottom:-2px;left:.6rem;right:.6rem}.tab-count{color:var(--color-dust);font-variant-numeric:tabular-nums;margin-left:.4rem}.filter-set{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.8125rem;display:flex}.chips{gap:.25rem;display:flex}.chip{height:1.875rem;color:var(--color-dust);box-shadow:inset 0 0 0 1px var(--color-seam);align-items:center;padding:0 .6rem;text-decoration:none;transition:color .12s,box-shadow .12s;display:inline-flex}.chip:hover{color:var(--color-sand);box-shadow:inset 0 0 0 1px var(--color-edge)}.chip[aria-pressed=true]{color:var(--color-bright);box-shadow:inset 0 0 0 1px var(--color-gold)}.select{max-width:16rem;height:1.875rem;box-shadow:inset 0 0 0 1px var(--color-seam);background:linear-gradient(45deg, transparent 50%, var(--color-dust) 50%) calc(100% - .85rem) 50% / 4px 4px no-repeat, linear-gradient(-45deg, transparent 50%, var(--color-dust) 50%) calc(100% - .6rem) 50% / 4px 4px no-repeat, var(--color-void);font:inherit;color:var(--color-sand);appearance:none;cursor:pointer;border:0;border-radius:0;padding:0 1.75rem 0 .6rem}.select:hover{box-shadow:inset 0 0 0 1px var(--color-edge)}.no-js-submit{display:none}html:not([data-js]) .no-js-submit{display:inline-flex}.empty{border-top:1px solid var(--color-seam);justify-items:start;gap:1rem;padding:clamp(2.5rem,8vh,4rem) 0;display:grid}.empty-title{font-family:var(--font-display);color:var(--color-bright);font-size:2rem;font-weight:400;line-height:1}.empty p{max-width:52ch;color:var(--color-muted)}.empty .key{margin-top:.5rem}.finding-head{max-width:52rem}.finding-rating{color:var(--color-dust);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;font-size:.875rem;display:flex}.status{color:var(--color-sand);align-items:center;gap:.5rem;display:inline-flex}.status:before{content:"";background:var(--color-dust);width:.5rem;height:.5rem}.status[data-status=open]:before{background:var(--color-gold)}.status[data-status=fixed]:before{background:var(--fixed)}.status-badge{border:1px solid var(--color-edge);color:var(--color-muted);white-space:nowrap;gap:.4rem;padding:.05rem .5rem;font-size:.75rem}.status-badge:before{width:.375rem;height:.375rem}.status-badge[data-status=fixed]{border-color:color-mix(in srgb, var(--fixed) 50%, transparent);background:color-mix(in srgb, var(--fixed) 10%, transparent);color:var(--fixed)}.finding-title{font-family:var(--font-display);color:var(--color-bright);text-wrap:balance;margin-top:1rem;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:400;line-height:.95}.finding-impact{max-width:60ch;color:var(--color-sand);text-wrap:pretty;margin-top:1.25rem;font-size:1.0625rem;line-height:1.6}.finding-layout{gap:3rem;margin-top:3rem;display:grid}@media (min-width:60rem){.finding-layout{grid-template-columns:minmax(0,1fr) 20rem;gap:4rem}.finding-aside{align-self:start;position:sticky;top:5.5rem}}.block+.block{margin-top:3rem}.block-title{font-family:var(--font-display);color:var(--color-bright);margin-bottom:1rem;font-size:1.75rem;font-weight:400;line-height:1}.block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.25rem;margin-bottom:1rem;display:flex}.block-head .block-title{margin-bottom:0}.block-empty{max-width:68ch;color:var(--color-muted);line-height:1.6}.results-summary{margin-top:0}.prose{max-width:68ch;color:var(--color-muted);white-space:pre-wrap;text-wrap:pretty;line-height:1.7}.path{gap:1.75rem;padding-left:1.75rem;display:grid;position:relative}.path:before{content:"";background:linear-gradient(var(--color-gold), var(--color-ember));width:2px;position:absolute;top:.55rem;bottom:.55rem;left:.2rem}.hop{min-width:0;position:relative}.hop:before{content:"";background:var(--color-gold);width:.625rem;height:.625rem;box-shadow:0 0 0 3px var(--color-void);position:absolute;top:.4rem;left:-1.75rem}.hop-entry:before{background:var(--color-void);box-shadow:inset 0 0 0 2px var(--color-gold), 0 0 0 3px var(--color-void)}.hop-sink:before{background:var(--color-ember)}.hop-at{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.hop-at a{color:var(--color-gold);overflow-wrap:anywhere;text-decoration:none}.hop-at a:hover{text-underline-offset:3px;text-decoration:underline}.hop-role{color:var(--color-dust);font-size:.75rem}.hop-note{color:var(--color-sand);text-wrap:pretty;margin-top:.35rem}.code{border:1px solid var(--color-seam);background:var(--color-soot);margin-top:.75rem;font-size:.8125rem;line-height:1.75;overflow-x:auto}.code-line{white-space:pre;padding-right:1rem;display:block}.code-line[data-hit]{background:color-mix(in oklab, var(--color-gold) 9%, transparent);box-shadow:inset 2px 0 0 var(--color-gold)}.hop-sink .code-line[data-hit]{background:color-mix(in oklab, var(--color-ember) 12%, transparent);box-shadow:inset 2px 0 0 var(--color-ember)}.code-n{text-align:right;width:5ch;color:color-mix(in oklab, var(--color-dust) 60%, var(--color-soot));-webkit-user-select:none;user-select:none;padding-right:1.25ch;display:inline-block}.poc{border:1px solid var(--color-seam);background:var(--color-soot);white-space:pre-wrap;overflow-wrap:anywhere;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.7;overflow-x:auto}.checklist{gap:.5rem;max-width:68ch;display:grid}.checklist li{color:var(--color-sand);text-wrap:pretty;padding-left:1.5rem;position:relative}.checklist li:before{content:"";background:var(--color-gold);width:.4rem;height:.4rem;position:absolute;top:.6em;left:.2rem}.checklist-keep li:before{box-shadow:inset 0 0 0 1px var(--color-dust);background:0 0}.subhead{color:var(--color-bright);margin:1.75rem 0 .75rem;font-weight:600}.facts{gap:1rem;font-size:.875rem;display:grid}.facts dt{color:var(--color-dust);font-size:.8125rem}.facts dd{color:var(--color-sand);overflow-wrap:anywhere;margin-top:.15rem}.decide{border-bottom:1px solid var(--color-seam);justify-items:start;gap:.75rem;margin-bottom:2rem;padding-bottom:2rem;display:grid}.decide-row{flex-wrap:wrap;gap:.5rem;display:flex}.dismiss{position:relative}.dismiss summary{list-style:none}.dismiss summary::-webkit-details-marker{display:none}.dismiss-menu{border:1px solid var(--color-seam);background:var(--color-soot);gap:.25rem;margin-top:.5rem;padding:.5rem;display:grid}.dismiss-menu p{color:var(--color-dust);padding:.25rem .5rem .5rem;font-size:.8125rem}.menu-item{width:100%;font:inherit;color:var(--color-sand);text-align:left;cursor:pointer;background:0 0;border:0;padding:.5rem;font-size:.875rem}.menu-item:hover,.menu-item:focus-visible{background:var(--color-seam);color:var(--color-bright)}.menu-item:disabled{color:var(--color-dust)}.copy-findings{position:relative}.copy-findings summary{list-style:none}.copy-findings summary::-webkit-details-marker{display:none}.copy-findings-caret{color:var(--color-dust);font-size:.75rem;transition:transform .16s}.copy-findings[open] .copy-findings-caret{transform:rotate(180deg)}.copy-findings-menu{z-index:20;border:1px solid var(--color-seam);background:var(--color-soot);gap:.125rem;width:min(20rem,100vw - 2rem);padding:.5rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.copy-findings-menu p{color:var(--color-dust);padding:.5rem .5rem .25rem;font-size:.75rem}.copy-findings-menu p:not(:first-child){border-top:1px solid var(--color-seam);margin-top:.25rem;padding-top:.75rem}.copy-findings-item{grid-template-columns:1rem 1fr;align-items:center;gap:.1rem .625rem;display:grid}.copy-findings-icon{color:var(--color-muted);display:inline-flex}.copy-findings-hint{color:var(--color-dust);grid-column:2;font-size:.75rem}.open-grid{grid-template-columns:1fr 1fr;gap:.125rem;display:grid}.open-item{align-items:center;gap:.5rem;text-decoration:none;display:flex}.open-item .agent-logo{color:var(--color-muted)}.open-item:hover .agent-logo,.open-item:focus-visible .agent-logo{color:var(--color-bright)}.open-item[aria-disabled=true],.open-item[aria-disabled=true] .agent-logo{color:var(--color-edge);cursor:default}.open-item[aria-disabled=true]:hover{background:0 0}.copy-findings-menu .copy-findings-reason{border-top:0;margin-top:0;padding-top:.25rem;line-height:1.4}.copy-findings-menu .copy-findings-error{color:var(--color-ember);border-top:0}.copy-findings-menu .copy-findings-note{color:var(--color-sand)}@media (prefers-reduced-motion:reduce){.copy-findings-caret{transition:none}}.resolved-note{color:var(--color-dust);font-size:.8125rem}.history{color:var(--color-dust);gap:.5rem;font-size:.8125rem;display:grid}.history li{justify-content:space-between;gap:1rem;display:flex}.history li span:first-child{color:var(--color-muted)}.prompt{border:1px solid var(--color-seam);background:var(--color-soot)}.prompt-head{border-bottom:1px solid var(--color-seam);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem .5rem 1.25rem;display:flex}.prompt-title{font-family:var(--font-display);color:var(--color-bright);font-size:1.5rem;font-weight:400;line-height:1}.prompt-text{max-height:22rem;color:var(--color-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.65;overflow:auto}.prompt-actions{border-top:1px solid var(--color-seam);flex-wrap:wrap;gap:.75rem;padding:1rem 1.25rem;display:flex}.prompt-note{color:var(--color-dust);flex-basis:100%;font-size:.8125rem}.agent-logo{flex:none;width:1em;height:1em}.tab-agent{align-items:center;gap:.4rem;display:inline-flex}.stats{border-top:1px solid var(--color-seam);border-bottom:1px solid var(--color-seam);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1.5rem;margin-bottom:3rem;padding:1.5rem 0;display:grid}.stat dt{color:var(--color-dust);font-size:.8125rem}.stat dd{font-family:var(--font-display);color:var(--color-bright);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:2rem;line-height:1}.scan-state{color:var(--color-sand);align-items:center;gap:.5rem;display:inline-flex}.scan-state[data-status=failed],.scan-state[data-status=refused]{color:var(--critical)}.scan-error{border-left:2px solid var(--critical);background:var(--color-soot);max-width:68ch;color:var(--color-sand);margin-top:1rem;padding:.75rem 1rem}.track{grid-template-columns:repeat(var(--steps), minmax(0, 1fr));gap:.375rem;margin-bottom:1rem;display:grid}.track-step{gap:.5rem;min-width:0;display:grid}.track-bar{background:var(--color-seam);height:.5rem;transition:background-color .24s;display:block}.track-label{color:color-mix(in oklab, var(--color-dust) 70%, var(--color-void));text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;transition:color .24s;overflow:hidden}.track-step[data-state=done] .track-bar{background:var(--color-gold);box-shadow:inset 0 -2px 0 var(--color-rust)}.track-step[data-state=done] .track-label{color:var(--color-sand)}.track-step[data-state=current] .track-bar{background:repeating-conic-gradient(var(--color-gold) 0 25%, var(--color-seam) 0 50%) 0 0 / 4px 4px;box-shadow:0 0 .75rem color-mix(in oklab, var(--color-amber) 35%, transparent)}.track-step[data-state=current] .track-label{color:var(--color-gold-light)}.track-step[data-state=failed] .track-bar{background:var(--critical)}.track-step[data-state=failed] .track-label{color:var(--critical)}@media (prefers-reduced-motion:no-preference){.track-step[data-state=current] .track-bar{animation:.48s steps(2,end) infinite dig}}@keyframes dig{to{background-position:4px 0}}.feed-line[data-type=queue]{color:var(--color-honey)}.feed{border:1px solid var(--color-seam);background:var(--color-soot);scrollbar-color:var(--color-edge) transparent;max-height:26rem;padding:1rem 0;font-size:.8125rem;line-height:1.7;overflow-y:auto}.feed-lines{display:grid}.feed-line{color:var(--color-dust);grid-template-columns:4.5rem minmax(0,1fr);padding:.1rem 1.25rem .1rem 0;display:grid}.feed-time{color:color-mix(in oklab, var(--color-dust) 55%, var(--color-soot));font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;padding-left:1.25rem}.feed-line[data-type=stage]{color:var(--color-bright)}.feed-line[data-type=finding]{color:var(--color-ember)}.feed-line[data-type=warning]{color:var(--color-honey)}.feed-empty{padding-left:1.25rem;display:block}.cursor{background:var(--color-gold);width:.55rem;height:1rem;margin-top:.25rem;display:inline-block}@media (prefers-reduced-motion:no-preference){.cursor{animation:1s step-end infinite blink}}.account{border-top:1px solid var(--color-seam);gap:2rem;padding:2.5rem 0;display:grid}@media (min-width:52rem){.account{grid-template-columns:16rem minmax(0,1fr);gap:3rem}}.account-name{font-family:var(--font-display);color:var(--color-bright);align-items:center;gap:.75rem;font-size:1.75rem;line-height:1;display:flex}.account-role{color:var(--color-dust);margin-top:.5rem;font-size:.8125rem}.settings-form{gap:2rem;display:grid}.field-legend{color:var(--color-bright);margin-bottom:.25rem;font-weight:600}.field-help{color:var(--color-dust);margin-bottom:.75rem;font-size:.8125rem}.segments{flex-wrap:wrap;gap:.25rem;display:inline-flex}.segment{position:relative}.segment input{opacity:0;pointer-events:none;position:absolute}.segment span{height:2.25rem;box-shadow:inset 0 0 0 1px var(--color-seam);color:var(--color-dust);cursor:pointer;align-items:center;gap:.5rem;padding:0 .85rem;font-size:.875rem;transition:color .12s,box-shadow .12s;display:inline-flex}.segment span:hover{color:var(--color-sand);box-shadow:inset 0 0 0 1px var(--color-edge)}.segment input:checked+span{color:var(--color-bright);box-shadow:inset 0 0 0 2px var(--color-gold)}.segment input:focus-visible+span{outline:2px solid var(--color-gold);outline-offset:3px}.segment input:disabled+span{cursor:default}.toggle{cursor:pointer;color:var(--color-sand);align-items:center;gap:.75rem;display:inline-flex}.toggle input{appearance:none;width:1rem;height:1rem;box-shadow:inset 0 0 0 2px var(--color-edge);cursor:pointer;flex:none;margin:0}.toggle input:checked{background:var(--color-gold);box-shadow:inset 0 0 0 2px var(--color-gold), inset 0 0 0 4px var(--color-void)}.toggle input:disabled{cursor:default}.form-foot{color:var(--color-dust);align-items:center;gap:1rem;font-size:.8125rem;display:flex}.form-foot [data-error]{color:var(--critical)}.repo-list{gap:.35rem;font-size:.875rem;display:grid}.repo-list li{color:var(--color-sand);gap:.75rem;display:flex}.sign-in{align-content:center;min-height:100svh;padding:4rem 0;display:grid}.sign-in .shell{max-width:calc(34rem + 2 * var(--gutter))}.sign-in-mark img{width:184px;height:34px;image-rendering:pixelated;display:block}.sign-in-title{font-family:var(--font-display);color:var(--color-bright);margin-top:3rem;font-size:clamp(3rem,10vw,4.5rem);font-weight:400;line-height:.9}.sign-in-body{color:var(--color-muted);margin-top:1.25rem;line-height:1.7}.sign-in form{margin-top:2.25rem}.sign-in-note{border-top:1px solid var(--color-seam);color:var(--color-dust);margin-top:2.5rem;padding-top:1.25rem;font-size:.8125rem}.notice{border-left:2px solid var(--color-gold);background:var(--color-soot);color:var(--color-sand);margin-top:1.5rem;padding:.75rem 1rem;font-size:.875rem}.setup .shell{max-width:calc(40rem + 2 * var(--gutter))}.setup code{color:var(--color-bright);overflow-wrap:anywhere}.setup a:not(.key,.sign-in-mark){color:var(--color-gold);text-underline-offset:3px}.setup-form{margin-top:2.25rem}.setup-form .form-foot{flex-wrap:wrap}.setup-cta,.setup-unlock{margin-top:2rem}.setup-command,.setup-env{white-space:pre;overflow-wrap:normal;margin-top:1.5rem}.setup-env{-webkit-user-select:all;user-select:all;max-height:22rem;overflow:auto}.setup-copy{margin-top:1rem}.text-field{gap:.5rem;margin-top:1rem;display:grid}.setup-unlock .text-field{flex:16rem;margin-top:0}.text-field-label{color:var(--color-dust);font-size:.8125rem}.text-field input{width:100%;height:2.25rem;box-shadow:inset 0 0 0 1px var(--color-edge);color:var(--color-bright);font:inherit;background:0 0;border:0;padding:0 .75rem}.text-field input:focus{box-shadow:inset 0 0 0 2px var(--color-gold);outline:none}.text-field .field-help{margin:0}.inline-form.setup-unlock{align-items:end}.setup-list,.setup-steps{color:var(--color-muted);gap:.75rem;margin-top:1.5rem;line-height:1.7;display:grid}.setup-steps{counter-reset:step}.setup-steps li{counter-increment:step;padding-left:2rem;position:relative}.setup-steps li:before{content:counter(step);font-family:var(--font-display);color:var(--color-gold);font-size:1.5rem;line-height:1.1;position:absolute;left:0}.setup-asks{border-top:1px solid var(--color-seam);margin-top:3rem;padding-top:1.25rem}.setup-dl{margin-top:.75rem;font-size:.875rem;display:grid}.setup-dl div{border-bottom:1px solid var(--color-seam);gap:.15rem 1.5rem;padding:.65rem 0;display:grid}.setup-dl dt{color:var(--color-sand)}.setup-dl dd{color:var(--color-dust)}@media (min-width:40rem){.setup-dl div{grid-template-columns:14rem minmax(0,1fr)}}.paywall{box-shadow:inset 0 0 0 1px var(--color-edge), inset 3px 0 0 var(--color-gold);background:color-mix(in oklab, var(--color-gold) 4%, transparent);gap:.75rem;margin-bottom:2.5rem;padding:1.5rem;display:grid}.paywall-title{font-family:var(--font-display);color:var(--color-bright);font-size:1.75rem;line-height:1}.notice{box-shadow:inset 3px 0 0 var(--color-gold);background:color-mix(in oklab, var(--color-gold) 7%, transparent);color:var(--color-sand);margin-bottom:2rem;padding:.85rem 1rem}.plan-list{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.plan{box-shadow:inset 0 0 0 1px var(--color-seam);align-content:start;gap:.35rem;padding:1.25rem;display:grid}.plan[data-current]{box-shadow:inset 0 0 0 2px var(--color-gold)}.plan-name{font-family:var(--font-display);color:var(--color-bright);font-size:1.5rem;line-height:1}.plan-price{color:var(--color-dust);font-size:.875rem}.plan-price span{font-family:var(--font-display);color:var(--color-gold);font-size:2rem;line-height:1.1}.plan-credits{color:var(--color-sand);font-size:.875rem}.plan-fit{color:var(--color-dust);margin-bottom:.75rem;font-size:.8125rem}.plan .key{justify-self:start}.plan-current{color:var(--color-gold);justify-self:start;font-size:.8125rem;font-weight:600}.plan-line{color:var(--color-sand)}.plan-line-name{color:var(--color-bright);font-weight:600}.credits{color:var(--color-dust);margin-bottom:.5rem}.credits-left{font-family:var(--font-display);color:var(--color-bright);font-size:2.25rem;line-height:1}.meter{height:.5rem;box-shadow:inset 0 0 0 1px var(--color-seam);margin-bottom:.75rem}.meter span{background:repeating-linear-gradient(90deg, var(--color-gold) 0 6px, transparent 6px 8px);height:100%;display:block}.inline-form{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.inline-form .field-help{margin:0}.auto-top-up{gap:.85rem;display:grid}.money-input{height:2.25rem;box-shadow:inset 0 0 0 1px var(--color-edge);color:var(--color-dust);align-items:center;gap:.25rem;padding:0 .6rem;display:inline-flex}.money-input input{width:5rem;color:var(--color-bright);font:inherit;background:0 0;border:0}.money-input input:focus{outline:none}.money-input:focus-within{box-shadow:inset 0 0 0 2px var(--color-gold)}.form-error{color:var(--critical);font-size:.875rem}.confirm{gap:1.25rem;max-width:36rem;display:grid}.confirm .stats{margin:0}.kpis{border-top:1px solid var(--color-seam);border-bottom:1px solid var(--color-seam);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpi{border-left:1px solid var(--color-seam);grid-template-rows:auto auto 1fr auto;gap:.5rem;padding:1.5rem 1.5rem 1.25rem;display:grid}.kpi:first-child{border-left:0;padding-left:0}.kpi dt{color:var(--color-dust);font-size:.8125rem}.kpi-value{font-family:var(--font-display);color:var(--color-bright);font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,5vw,3.5rem);line-height:.85}.kpi-spark{align-items:flex-end;min-height:28px;display:flex}.kpi-foot{color:var(--color-dust);grid-row:4;font-size:.75rem}@media (max-width:52rem){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{padding:1.25rem 1rem}.kpi:nth-child(odd){border-left:0;padding-left:0}.kpi:nth-child(n+3){border-top:1px solid var(--color-seam)}}.spark{align-items:flex-end;gap:2px;width:100%;max-width:11rem;height:28px;display:flex}.spark i{min-width:1px;max-width:4px;height:calc(var(--h) * 4px);background:var(--color-gold);flex:1 1 0}.spark i[data-zero]{background:var(--color-seam);height:2px}.overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:3rem 4rem;margin-top:3.5rem;display:grid}.overview-grid-even{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:52rem){.overview-grid,.overview-grid-even{grid-template-columns:minmax(0,1fr)}}.overview-grid+.panel{margin-top:3.5rem}.panel{min-width:0}.panel-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.panel-head .block-title{margin-bottom:0}.panel-link{color:var(--color-dust);white-space:nowrap;font-size:.8125rem;text-decoration:none}.panel-link:after{content:" →"}.panel-link:hover{color:var(--color-gold-light)}.panel-empty{border-top:1px solid var(--color-seam);color:var(--color-dust);padding:1.25rem 0;font-size:.875rem}.running-strip{box-shadow:inset 2px 0 0 var(--color-gold);background:var(--color-soot);color:var(--color-sand);align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.85rem 1rem;font-size:.875rem;text-decoration:none;display:flex}.running-strip strong{color:var(--color-bright);font-weight:600}.running-strip-go{white-space:nowrap;color:var(--color-gold);margin-left:auto}.running-strip-go:after{content:" →"}.running-strip:hover .running-strip-go{color:var(--color-gold-light)}.activity{margin:0}.activity-plot{padding-top:1.25rem;position:relative}.activity-max{color:var(--color-dust);font-variant-numeric:tabular-nums;font-size:.6875rem;position:absolute;top:0;left:0}.activity-cols{border-top:1px dashed var(--color-seam);border-bottom:1px solid var(--color-edge);background:linear-gradient(var(--color-seam), var(--color-seam)) 0 50% / 100% 1px no-repeat;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;align-items:end;gap:6px;height:128px;display:grid}@media (max-width:44rem){.activity-cols{gap:3px}}.activity-col{cursor:default;flex-direction:column;justify-content:flex-end;height:100%;display:flex}.activity-col i{--step:var(--color-gold);height:calc(var(--h) * 8px);background:repeating-linear-gradient(to top, var(--step) 0 6px, transparent 6px 8px);display:block}.activity-col .activity-deep{--step:var(--color-ember)}.activity-col:hover .activity-reviews{--step:var(--color-gold-light)}.activity-col:hover{background:linear-gradient(var(--color-soot), var(--color-soot))}.activity-axis{color:var(--color-dust);justify-content:space-between;margin-top:.5rem;font-size:.6875rem;display:flex}.legend{color:var(--color-dust);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1rem;font-size:.75rem;display:flex}.legend-key{align-items:center;gap:.5rem;display:inline-flex}.legend-key:before{content:"";background:var(--color-gold);width:8px;height:8px}.legend-key[data-series=deep]:before{background:var(--color-ember)}.open-total{color:var(--color-dust);align-items:baseline;gap:.5rem;margin-bottom:1rem;display:flex}.open-total-n{font-family:var(--font-display);color:var(--color-bright);font-size:3rem;line-height:.85}.strip{grid-template-columns:repeat(48,minmax(0,1fr));gap:2px;height:12px;margin-bottom:1.25rem;display:grid}.strip i{background:var(--color-seam)}.strip i[data-severity=critical]{background:var(--critical)}.strip i[data-severity=high]{background:var(--high)}.strip i[data-severity=medium]{background:var(--medium)}.strip i[data-severity=low]{background:var(--low)}.severity-list{border-top:1px solid var(--color-seam)}.severity-list a{border-bottom:1px solid var(--color-seam);color:var(--color-sand);grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.6rem 0;font-size:.875rem;text-decoration:none;display:grid}.severity-list a:hover{color:var(--color-bright)}.severity-list-n{font-variant-numeric:tabular-nums}.mini-row{color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.9rem;margin:0 -.75rem;padding:.85rem .75rem;text-decoration:none;transition:background-color .12s;display:grid}.mini-row:hover{background:var(--color-soot)}.mini-row-main{gap:.2rem;min-width:0;display:grid}.mini-row-title{color:var(--color-bright);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.mini-row-sub{color:var(--color-dust);font-size:.8125rem}.mini-row-repo{grid-template-columns:minmax(0,1fr) auto;align-items:center}.tally-n{color:var(--color-sand);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;display:inline-flex}.scan-row{color:inherit;grid-template-columns:.5rem minmax(0,1.1fr) minmax(0,1fr) 9rem 5.5rem 5.5rem 6.5rem;grid-template-areas:"dot what repo result cost took when";align-items:center;gap:.5rem 1.25rem;margin:0 -.75rem;padding:.85rem .75rem;font-size:.875rem;text-decoration:none;transition:background-color .12s;display:grid}.scan-row:hover{background:var(--color-soot)}.scan-rows:not([data-repo]) .scan-row{grid-template-columns:.5rem minmax(0,1fr) 9rem 5.5rem 5.5rem 6.5rem;grid-template-areas:"dot what result cost took when"}.scan-rows[data-compact] .scan-row{grid-template-columns:.5rem minmax(0,1fr) auto auto;grid-template-areas:"dot what result when"".repo result when";row-gap:.15rem}.scan-rows[data-compact] .scan-row-cost,.scan-rows[data-compact] .scan-row-took{display:none}@media (max-width:44rem){.scan-rows .scan-row,.scan-rows:not([data-repo]) .scan-row{grid-template-columns:.5rem minmax(0,1fr) auto;grid-template-areas:"dot what when"".repo result";row-gap:.15rem}.scan-row-cost,.scan-row-took{display:none}}.scan-dot{background:var(--color-gold);grid-area:dot;align-self:center;width:.5rem;height:.5rem}.scan-dot[data-status=failed]{background:var(--critical)}.scan-dot[data-status=cancelled],.scan-dot[data-status=refused]{background:var(--color-edge)}.scan-dot[data-status=queued],.scan-dot[data-status=running],.scan-dot[data-status=publishing]{box-shadow:inset 0 0 0 2px var(--color-gold);background:0 0}.scan-row-what{min-width:0;color:var(--color-bright);white-space:nowrap;grid-area:what;font-weight:500}.scan-row-kind{color:var(--color-dust);margin-left:.15rem;font-size:.75rem;font-weight:400}.scan-row-repo{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-dust);grid-area:repo;font-size:.8125rem;overflow:hidden}.scan-row-result{white-space:nowrap;grid-area:result}.scan-row-cost{text-align:right;color:var(--color-dust);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:cost;font-size:.8125rem}.scan-row-when{text-align:right;color:var(--color-dust);white-space:nowrap;grid-area:when;font-size:.8125rem}.scan-row-took{text-align:right;color:var(--color-dust);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.75;grid-area:took;font-size:.75rem}.scan-result-found{color:var(--color-sand);align-items:center;gap:.5rem;display:inline-flex}.scan-result-quiet,.scan-result-off{color:var(--color-dust)}.scan-result-off[data-status=failed]{color:var(--critical)}.scan-result-live{color:var(--color-gold);align-items:center;gap:.5rem;display:inline-flex}.pager{justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.list-filter{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.list-filter-input{width:min(22rem,100%);height:2.25rem;box-shadow:inset 0 0 0 1px var(--color-seam);background:var(--color-void);font:inherit;color:var(--color-bright);border:0;border-radius:0;padding:0 .75rem;font-size:.875rem}.list-filter-input::placeholder{color:var(--color-dust)}.list-filter-input:hover{box-shadow:inset 0 0 0 1px var(--color-edge)}.list-filter-input:focus-visible{box-shadow:inset 0 0 0 1px var(--color-gold);outline:none}.list-filter-count{color:var(--color-dust);font-size:.8125rem}.repo-table-head,.repo-line{background:linear-gradient(var(--color-seam), var(--color-seam)) .75rem 100% / calc(100% - 1.5rem) 1px no-repeat;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 7.5rem minmax(0,1fr);align-items:center;gap:1.5rem;margin:0 -.75rem;padding:0 .75rem;display:grid}.repo-table-head{color:var(--color-dust);padding-bottom:.6rem;font-size:.75rem}.repo-line{min-height:3.25rem;color:inherit;font-size:.875rem;text-decoration:none;transition:background-color .12s}.repo-line[hidden]{display:none}.repo-line:hover{background-color:var(--color-soot)}.repo-line:hover .repo-line-repo{color:var(--color-gold-light)}.repo-line-name{align-items:baseline;gap:.75rem;min-width:0;display:flex}.repo-line-repo{text-overflow:ellipsis;white-space:nowrap;color:var(--color-bright);font-weight:600;overflow:hidden}.repo-line-dim{color:var(--color-dust);font-size:.8125rem}.repo-table-num{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:44rem){.repo-table-head,.repo-line{grid-template-columns:minmax(0,1fr) auto}.repo-table-head>:nth-child(n+3),.repo-line>:nth-child(n+3){display:none}}.dig-confirm{align-items:center;gap:1rem;display:inline-flex}.dig-cancel{font:inherit;color:var(--color-dust);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem}.dig-cancel:hover{color:var(--color-sand)}.stat-text{font-size:1.5rem}.agent-code{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.15em;color:var(--color-bright);margin-top:1.25rem;font-size:2rem}.agent-abilities{margin-top:1.5rem}.agent-decide{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.sign-in .agent-decide form{margin-top:0}.agent-list li{flex-wrap:wrap;align-items:baseline}.agent-list li>span:first-child{flex:12rem}.agent-list .field-help{margin:0}.agent-list button.quiet{font:inherit;color:var(--color-dust);cursor:pointer;background:0 0;border:0;padding:0}.agent-list button.quiet:hover{color:var(--color-sand);text-decoration:underline}.agent-new-key .setup-env{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.75rem}.agent-list .tag{margin-left:.5rem}[skullet-loading] :empty:before{content:none!important}[skullet-loading] details:not([open])>:not(summary){display:none!important}.quick-scan{gap:.75rem;max-width:36rem;margin:1.25rem 0 1.75rem;display:grid}.quick-scan .key{justify-self:start}
