@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/acbc15af813db7aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ecd934dfd80fabd6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/38c38f6afd8f894a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_338a41{font-family:Archivo,Archivo Fallback;font-weight:800;font-style:normal}.__variable_338a41{--font-wordmark:"Archivo","Archivo Fallback"}:root{--bg:oklch(17% 0.012 250deg);--surface:oklch(21% 0.012 250deg);--raise:oklch(23.5% 0.012 250deg);--ink:oklch(94% 0.005 250deg);--muted:oklch(68% 0.01 250deg);--line:oklch(31% 0.012 250deg);--hair:oklch(26% 0.012 250deg);--primary:oklch(66% 0.16 49deg);--btn:oklch(94% 0.005 250deg);--btn-fg:oklch(17% 0.012 250deg);--cleared:oklch(72% 0.13 152deg);--gh:oklch(13.5% 0.012 255deg);--c1:oklch(42% 0.09 49deg);--c2:oklch(52% 0.12 49deg);--c3:oklch(62% 0.15 49deg);--c4:oklch(72% 0.155 49deg);--track:oklch(28% 0.012 250deg);--good:oklch(72% 0.13 152deg);--warn:oklch(80% 0.14 88deg);--bad:oklch(63% 0.19 25deg);--ease:cubic-bezier(0.22,1,0.36,1)}html{font-size:clamp(13px,.62vw + 7px,21px)}body,html{height:100%}*,:after,:before{box-sizing:border-box}body{margin:0;background:oklch(.17 .012 250);color:oklch(.94 .005 250);font-family:var(--font-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:.94rem;line-height:1.5;-webkit-font-smoothing:antialiased;overflow:hidden}h1,h2,h3{font-weight:650;letter-spacing:-.02em;margin:0}p{margin:0}button{font:inherit}:focus-visible{outline:2px solid oklch(.66 .16 49);outline-offset:2px;border-radius:3px}.mono{font-family:var(--font-mono),ui-monospace,"SF Mono",monospace;font-size:.88em}.muted{color:oklch(.68 .01 250)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grow{flex:1 1 auto}.app{height:100svh;display:grid;grid-template-rows:auto 1fr;overflow:hidden}.topbar{display:flex;align-items:center;gap:1rem;padding:0 calc(1.6rem*2);height:3.25rem}.topbar .client,.topbar .sound-toggle,.topbar .stamp,.topbar select{line-height:1}.topbar{border-bottom:1px solid oklch(.26 .012 250);background:oklch(.21 .012 250)}.topbar .wordmark{display:block;width:6.6rem;height:.86rem;background:oklch(.94 .005 250);flex:0 0 auto;mask:url(/brand/wordmark.svg) no-repeat center/contain;-webkit-mask:url(/brand/wordmark.svg) no-repeat center/contain}.topbar .sep{width:1px;height:1.1rem;background:oklch(.31 .012 250)}.topbar .client{font-weight:500}.topbar .product{font-weight:500;letter-spacing:-.01em}.topbar .tier{font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:oklch(.66 .16 49);border:1px solid rgba(255,138,66,.4);border-radius:3px;padding:.12rem .32rem;line-height:1;align-self:center}.topbar .stamp{font-size:.76rem;color:oklch(.68 .01 250)}.stage{min-height:0;padding:1rem 1.6rem;display:grid;grid-gap:.6rem;gap:.6rem;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.notice{border:1px solid oklch(.26 .012 250);border-left:2px solid oklch(.66 .16 49);border-radius:4px;padding:.6rem 1rem;font-size:.84rem;color:oklch(.68 .01 250)}.notice b{color:oklch(.94 .005 250);font-weight:500}.btn,input,select{border-radius:4px;border:1px solid oklch(.31 .012 250);background:oklch(.235 .012 250);color:oklch(.94 .005 250);padding:.38rem .6rem;font-size:.86rem}.btn{cursor:pointer}.btn.primary{background:oklch(.94 .005 250);color:oklch(.17 .012 250);border-color:oklch(.94 .005 250);font-weight:500}.btn.sm{padding:.25rem .55rem;font-size:.8rem}.btn[aria-pressed=true]{border-color:oklch(.66 .16 49);color:oklch(.66 .16 49)}.gate{height:100svh;display:grid;place-items:center;padding:1rem}.gate-box{width:min(25rem,100%);background:oklch(.21 .012 250);border:1px solid oklch(.26 .012 250);border-radius:8px;padding:1.6rem}.gate-box h1{font-size:1.1rem}.gate-box p{color:oklch(.68 .01 250);font-size:.86rem;margin-top:.35rem}.gate-box form{margin-top:1rem;display:grid;grid-gap:.6rem;gap:.6rem}.gate-box input{width:100%}.err{color:oklch(.66 .16 49);font-size:.84rem}@media(max-width:60rem){.stage{padding:1rem;grid-template-rows:auto auto auto auto}.topbar{padding:0 1rem}.topbar .stamp{display:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.connect{width:min(30rem,100%)}.connect form{gap:.6rem}.connect input{width:100%}.connect .disclose{background:none;border:0;padding:.35rem 0 0;cursor:pointer;font:inherit;font-size:.8rem;color:oklch(.68 .01 250);text-align:left;justify-self:start}.connect .disclose:hover{color:oklch(.66 .16 49)}.connect .adv{display:grid;grid-gap:.6rem;gap:.6rem;overflow:hidden}.connect .adv label{display:grid;grid-gap:3px;gap:3px}.connect .adv label span{font-size:.74rem;color:oklch(.68 .01 250)}.connect .c-tabs{display:flex;gap:.6rem;margin-top:1rem}.connect .c-tabs .btn.is-on{border-color:oklch(.66 .16 49);color:oklch(.66 .16 49)}.connect .c-note{color:oklch(.68 .01 250);font-size:.82rem}.connect .c-hint{color:oklch(.68 .01 250);font-size:.76rem;line-height:1.6}.connect .c-cmd,.connect .c-hint .mono{color:oklch(.94 .005 250)}.connect .c-cmd{display:block;margin:.35rem 0;padding:.3rem .5rem;border-radius:4px;background:oklch(.135 .012 255);font-size:.78rem}.deck{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.deck .card .card-body{min-height:9.5rem}.deck{align-items:stretch}.strip{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.card{position:relative;display:flex;flex-direction:column;text-align:left;background:oklch(.21 .012 250);border:1px solid oklch(.26 .012 250);border-radius:8px;padding:1rem;min-width:0;color:inherit}.card.is-open{cursor:pointer}.card.is-open:hover{border-color:oklch(.31 .012 250);background:oklch(.235 .012 250)}.card.is-open:hover .card-go{color:oklch(.66 .16 49);transform:translate(1px,-1px)}.card .card-top{display:flex;align-items:baseline;gap:.35rem}.card .card-v{font-size:2.1rem;font-weight:650;letter-spacing:-.035em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card .card-u{font-size:.9rem;color:oklch(.68 .01 250)}.card .card-go{margin-left:auto;color:oklch(.68 .01 250);display:flex;transition:color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}.card .card-body{flex:1 1 auto;display:flex;align-items:center;padding:1rem 0 .6rem}.card .card-body>*{width:100%}.card .card-foot{margin-top:auto}.card .card-l{display:block;font-weight:500;font-size:.95rem}.card .card-n{display:block;font-size:.78rem;color:oklch(.68 .01 250);margin-top:1px}.card.card-stat .card-v{font-size:1.5rem}.card.card-stat .card-body{display:none}.statusline{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem;padding:.6rem 1.6rem;background:oklch(.21 .012 250);border:1px solid oklch(.26 .012 250);border-radius:8px;font-size:.86rem;color:oklch(.68 .01 250)}.statusline b{color:oklch(.94 .005 250);font-weight:500}.statusline .sl-main{color:oklch(.68 .01 250)}.statusline .sl-cad{display:flex;gap:.6rem}.statusline .sel,.statusline .sl-cad{align-items:center;color:oklch(.68 .01 250)}.statusline .sel{position:relative;display:inline-flex;transition:color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1);border:1px solid oklch(.31 .012 250);border-radius:4px;background:oklch(.235 .012 250);padding-right:1.5rem}.statusline .sel:hover{color:oklch(.94 .005 250);border-color:oklch(.68 .01 250)}.statusline .sel select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;color:oklch(.94 .005 250);font:inherit;font-size:.84rem;padding:.24rem .1rem .24rem .55rem;cursor:pointer}.statusline .sel select:focus{outline:none}.statusline .sel svg{position:absolute;right:.45rem;pointer-events:none}.statusline .sel:focus-within{border-color:oklch(.66 .16 49);color:oklch(.66 .16 49)}.statusline .sl-next{display:inline-flex;align-items:baseline;gap:.35rem}.statusline .sl-det{color:oklch(.68 .01 250)}.statusline .sl-det b{color:oklch(.66 .16 49);font-weight:500}.statusline .countdown{color:oklch(.66 .16 49);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.86rem;letter-spacing:-.01em;word-spacing:-.12em}.statusline .countdown.is-due{color:oklch(.63 .19 25)}.statusline .sl-sep{width:1px;height:.9rem;background:oklch(.31 .012 250)}.statusline .sl-clear,.statusline .sl-gap{color:oklch(.68 .01 250)}.statusline .sl-clear b{color:oklch(.94 .005 250);font-weight:500}.statusline .sl-clear b.ok{color:oklch(.72 .13 152)}.statusline .sl-next{color:oklch(.68 .01 250)}.statusline .sl-link{background:none;border:0;padding:0;color:oklch(.66 .16 49);cursor:pointer;font:inherit;border-bottom:1px solid rgba(0,0,0,0)}.statusline .sl-link:hover{border-bottom-color:currentColor}.headline{background:oklch(.21 .012 250);border:1px solid oklch(.26 .012 250);border-radius:8px;padding:.6rem 1.6rem 1rem}.headline .hl-head{display:block}.headline .hl-kicker{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:oklch(.68 .01 250);font-weight:500}.headline .hl-title{font-size:clamp(1.05rem,1.5vw,1.3rem);margin-top:2px;max-width:44ch;line-height:1.2}.headline .hl-body{margin-top:.6rem;color:oklch(.68 .01 250);max-width:76ch;font-size:.88rem}.headline .hl-actions{display:flex;align-items:center;gap:.6rem;margin-left:auto;flex-wrap:wrap}.headline.is-alarm .hl-kicker{color:oklch(.63 .19 25)}.headline .hl-items{list-style:none;margin:.6rem 0 0;padding:0;display:grid;grid-gap:1px;gap:1px}.headline .hl-item{width:100%;display:grid;grid-template-columns:8.5rem 1fr auto 1rem;grid-gap:1rem;gap:1rem;align-items:baseline;text-align:left;background:none;border:0;border-top:1px solid oklch(.26 .012 250);color:inherit;padding:.4rem 0;cursor:pointer}.headline .hl-item:hover .hl-item-t{color:oklch(.94 .005 250)}.headline .hl-item:hover .hl-item-go{color:oklch(.66 .16 49);transform:translateX(2px)}.headline .hl-item-t{color:oklch(.94 .005 250);font-size:.92rem}.headline .hl-item-h{color:oklch(.68 .01 250);font-size:.78rem;white-space:nowrap}.headline .hl-item-go{color:oklch(.68 .01 250);transition:color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1);display:flex}.figures{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.sound-toggle{background:none;border:1px solid oklch(.31 .012 250);border-radius:4px;color:oklch(.68 .01 250);cursor:pointer;padding:.25rem;display:grid;place-items:center;line-height:0}.sound-toggle:hover{border-color:oklch(.68 .01 250)}.sound-toggle:hover,.sound-toggle[aria-pressed=true]{color:oklch(.94 .005 250)}.panels{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1.35fr 1fr 1fr;grid-template-areas:"watch exposed aiuc" "deps repos repos"}.panels,.panels section{min-height:0;overflow:hidden}.panels section{background:oklch(.21 .012 250);border:1px solid oklch(.26 .012 250);border-radius:8px;padding:.6rem 1.6rem 1rem;min-width:0;display:flex;flex-direction:column}.panels .panel-lg{grid-area:watch}.panels .panel-sm{grid-area:exposed}.panels .panel-wide:nth-of-type(4){grid-area:deps}.panels .panel-wide:nth-of-type(5){grid-area:repos}.panels .panel-sm:nth-of-type(3){grid-area:aiuc}.panels header{margin-bottom:.6rem;flex:0 0 auto}.panels .panel-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.panels h2{font-size:.98rem}.panels header p{color:oklch(.68 .01 250);font-size:.82rem;margin-top:3px;max-width:62ch}.panel-links{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-top:auto;padding-top:.6rem}.panel-links button{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:.8rem;color:oklch(.66 .16 49);border-bottom:1px solid rgba(0,0,0,0)}.panel-links button:hover{border-bottom-color:currentColor}.changed{flex-wrap:wrap;gap:1rem 2.4rem}.changed,.changed .ch{display:flex;align-items:baseline}.changed .ch{gap:.6rem}.changed .ch b{font-size:1.5rem;font-weight:650;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.changed .ch span{color:oklch(.68 .01 250);font-size:.8rem}.changed .panel-links{margin-top:0;padding-top:0}@media(max-width:60rem){.panels{grid-template-columns:1fr;grid-template-areas:"watch" "exposed" "aiuc" "deps" "repos"}}.panel-box{background:oklch(.21 .012 250);border:1px solid oklch(.26 .012 250);border-radius:8px;padding:.6rem 1.6rem 1rem;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.panel-box>header{flex:0 0 auto;display:grid;grid-template-columns:1fr auto;align-items:baseline}.panel-box .panel-title{font-size:.98rem;font-weight:650;letter-spacing:-.02em;padding:.35rem 0}.panel-box .panel-right{color:oklch(.68 .01 250);font-size:.8rem}.panel-box .panel-sub{grid-column:1/-1;color:oklch(.68 .01 250);font-size:.82rem;margin-top:2px;max-width:66ch}.panel-box .panel-inner{display:flex;flex-direction:column;min-height:0;overflow:hidden}.panel-box .panel-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding-top:.6rem;scrollbar-width:thin;scrollbar-color:oklch(.31 .012 250) rgba(0,0,0,0)}.panel-box .panel-scroll::-webkit-scrollbar{width:6px}.panel-box .panel-scroll::-webkit-scrollbar-thumb{background:oklch(.31 .012 250);border-radius:3px}.panel-box .panel-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.projects{display:grid;grid-gap:2px;gap:2px;width:100%}.projects .pj{display:grid;align-items:center;width:100%;grid-template-columns:1.1rem 7rem 7.5rem 4.5rem minmax(0,1fr) auto .9rem;grid-gap:1rem;gap:1rem;padding:.6rem 0;border:0;border-top:1px solid oklch(.26 .012 250);background:none;color:inherit;font:inherit;font-size:.84rem;text-align:left;cursor:pointer}.projects .pj:first-child{border-top:0}.projects .pj:hover .pj-name{color:oklch(.66 .16 49)}.projects .pj:hover .pj-go{color:oklch(.66 .16 49);transform:translateX(2px)}.projects .pj-go{color:oklch(.68 .01 250);transition:color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}.projects .pj-go,.projects .pj-mark{display:flex;align-self:center}.projects .pj-mark.on{color:oklch(.72 .13 152)}.projects .pj-mark.off{color:oklch(.68 .01 250)}.projects .pj-name{font-weight:500}.projects .pj-branch,.projects .pj-sha{color:oklch(.68 .01 250);font-size:.76rem}.projects .pj-msg{color:oklch(.68 .01 250);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.projects .pj-state{font-size:.78rem;white-space:nowrap;text-align:right}.projects .pj-state.on{color:oklch(.72 .13 152)}.projects .pj-state.off{color:oklch(.8 .14 88)}.projects .pj-more{background:none;border:0;padding:.6rem 0 0;cursor:pointer;font:inherit;font-size:.8rem;color:oklch(.66 .16 49);text-align:left;justify-self:start}.projects .pj-more:hover{text-decoration:underline}.settings{display:grid;grid-gap:1rem;gap:1rem;max-width:34rem}.settings label{display:grid;grid-gap:3px;gap:3px}.settings label>span{font-size:.78rem;color:oklch(.68 .01 250)}.settings label>em{font-style:normal;font-size:.74rem;color:oklch(.68 .01 250)}.settings input{width:100%}.settings .settings-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-top:.6rem;padding-top:1rem;border-top:1px solid oklch(.26 .012 250)}.settings .settings-actions span{font-size:.82rem}.scope-btn{background:none;border:1px solid oklch(.31 .012 250);border-radius:4px;color:oklch(.68 .01 250);cursor:pointer;padding:.22rem .5rem;font-size:.78rem;line-height:1.2}.scope-btn:hover{color:oklch(.94 .005 250);border-color:oklch(.68 .01 250)}.verify{display:grid;grid-gap:1rem;gap:1rem;max-width:40rem}.verify .v-lede{color:oklch(.68 .01 250);font-size:.88rem}.verify .v-tabs{display:flex;gap:.6rem}.verify .v-tabs .btn.is-on{border-color:oklch(.66 .16 49);color:oklch(.66 .16 49)}.verify .v-note{color:oklch(.68 .01 250);font-size:.82rem}.verify .v-body{display:grid;grid-gap:.6rem;gap:.6rem}.verify .v-token{overflow-wrap:anywhere;color:oklch(.66 .16 49)}.verify .v-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding-top:1rem;border-top:1px solid oklch(.26 .012 250)}.verify .v-actions span{font-size:.82rem}.sl-unverified{display:flex;align-items:center;gap:.6rem}.sl-unverified button{background:none;border:1px solid rgba(255,138,66,.45);border-radius:4px;color:oklch(.66 .16 49);cursor:pointer;font:inherit;font-size:.82rem;padding:.22rem .5rem}.sl-unverified button:hover{border-color:oklch(.66 .16 49)}.bundle-dl{font-size:.8rem;color:oklch(.66 .16 49);border-bottom:1px solid rgba(0,0,0,0)}.bundle-dl:hover{border-bottom-color:currentColor}.repo-add{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:.8rem;color:oklch(.66 .16 49)}.repo-add:hover{text-decoration:underline}.repo-form{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:1rem;padding-top:1rem;border-top:1px solid oklch(.26 .012 250)}.repo-form .repo-hint{font-size:.78rem;color:oklch(.68 .01 250)}.repo-form .repo-hint .mono{color:oklch(.94 .005 250)}.repo-form .repo-fields{display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.repo-form label{display:grid;grid-gap:3px;gap:3px}.repo-form label>span{font-size:.74rem;color:oklch(.68 .01 250)}.repo-form input{width:100%}.repo-form .repo-actions{display:flex;align-items:center;gap:.6rem 1rem;flex-wrap:wrap}.repo-form .repo-actions span{font-size:.76rem}.repo-connected{display:grid;grid-gap:2px;gap:2px;margin-top:.6rem}.repo-connected .rc{display:flex;align-items:baseline;gap:1rem;padding:.6rem 0;border-top:1px solid oklch(.26 .012 250);font-size:.84rem}.repo-connected .rc .rc-name{font-weight:500}.modal-scrim{position:fixed;inset:0;background:oklch(.12 .01 250/.72);z-index:40}.modal-wrap{position:fixed;inset:0;z-index:41;display:grid;place-items:center;padding:1rem;pointer-events:none}.modal{pointer-events:auto;width:min(66rem,100%);max-height:86svh;display:flex;flex-direction:column;background:oklch(.21 .012 250);border:1px solid oklch(.31 .012 250);border-radius:10px;overflow:hidden;box-shadow:0 24px 70px oklch(.08 .01 250/.55)}.modal-head{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.6rem;border-bottom:1px solid oklch(.26 .012 250)}.modal-head h2{font-size:1.05rem}.modal-head p{color:oklch(.68 .01 250);font-size:.86rem;margin-top:3px;max-width:74ch}.modal-head .btn{margin-left:auto}.modal-body{padding:1.6rem;overflow-y:auto;min-height:0}.tbl-scroll{overflow-x:auto}table.data{width:100%;border-collapse:collapse;font-size:.86rem}table.data td,table.data th{text-align:left;padding:.5rem .8rem .5rem 0;border-bottom:1px solid oklch(.26 .012 250);vertical-align:top}table.data th{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:oklch(.68 .01 250);font-weight:500;white-space:nowrap}table.data td .sub{display:block;margin-top:3px;font-size:.8rem;max-width:40ch}table.data td .sub,table.data tr.is-dim td{color:oklch(.68 .01 250)}.tight{white-space:nowrap}.rows .row{display:grid;grid-template-columns:minmax(7rem,10rem) 1fr;grid-gap:.6rem 1rem;gap:.6rem 1rem;padding:.6rem 0;border-bottom:1px solid oklch(.26 .012 250);align-items:baseline}.rows .row .k{color:oklch(.68 .01 250);font-size:.86rem}.tag{font-size:.78rem;white-space:nowrap}.tag.confirmed,.tag.open{color:oklch(.63 .19 25)}.tag.likely,.tag.unverified{color:oklch(.8 .14 88)}.tag.exposed_unverified{color:oklch(.94 .005 250)}.tag.cleared{color:oklch(.72 .13 152)}.tag.none_observed,.tag.unreadable{color:oklch(.68 .01 250)}.finding{padding:1rem 0;border-bottom:1px solid oklch(.26 .012 250)}.finding:first-child{padding-top:0}.finding h3{font-size:.98rem;max-width:62ch}.finding .meta{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-top:.35rem;font-size:.8rem;color:oklch(.68 .01 250)}.finding p{margin-top:.6rem;max-width:62ch}.finding .hosts{margin-top:.6rem;font-size:.78rem;color:oklch(.68 .01 250)}.rep{display:flex;align-items:center;gap:1rem;padding:.6rem 0;border-bottom:1px solid oklch(.26 .012 250);flex-wrap:wrap}.rep .s{font-weight:500;min-width:11rem}.close-note{margin-top:1rem;max-width:62ch}.empty{color:oklch(.68 .01 250)}.artifact{background:oklch(.995 .004 245);color:oklch(.21 .012 250);border:1px solid oklch(.9 .008 245);border-radius:8px;padding:1.6rem;margin-top:1rem}.artifact h3{font-size:.95rem}.artifact .verdict{font-size:1.4rem;font-weight:650;letter-spacing:-.025em;max-width:46ch}.artifact .scope{margin-top:.6rem;color:oklch(.45 .015 250);max-width:64ch;font-size:.88rem}.artifact hr{border:0;border-top:1px solid oklch(.9 .008 245);margin:1rem 0}.artifact .ar{display:grid;grid-template-columns:10rem 1fr;grid-gap:.35rem 1rem;gap:.35rem 1rem;padding:.3rem 0;border-bottom:1px solid oklch(.93 .008 245);font-size:.88rem}.artifact .ar .k{color:oklch(.45 .015 250)}.artifact .tiers{display:flex;gap:.6rem;margin-top:1rem}.artifact .tiers .btn{background:rgba(0,0,0,0);color:oklch(.21 .012 250);border-color:oklch(.85 .01 245)}.artifact .tiers .btn[aria-pressed=true]{border-color:oklch(.58 .185 49);color:oklch(.42 .16 42)}.artifact .tnote{margin-top:.6rem;color:oklch(.45 .015 250);font-size:.84rem;max-width:64ch}.artifact .prov{margin-top:1rem;color:oklch(.45 .015 250);font-size:.78rem}@media(max-width:60rem){.artifact .ar{grid-template-columns:1fr}}.sw{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px}.chart-key{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-top:.6rem;font-size:.76rem;color:oklch(.68 .01 250)}.bars{display:grid;grid-gap:6px;gap:6px;width:100%}.bar-row{display:grid;grid-template-columns:minmax(4.5rem,7rem) 1fr 2.4rem;grid-gap:.6rem;gap:.6rem;align-items:center;font-size:.8rem}.bar-row .bar-lbl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-row .bar-lbl.off{color:oklch(.68 .01 250)}.bar-row .bar-track{height:9px;background:oklch(.28 .012 250);border-radius:3px;overflow:hidden}.bar-row .bar-fill{display:block;height:100%;background:oklch(.62 .15 49);border-radius:3px}.bar-row .bar-fill.hi{background:oklch(.72 .155 49)}.bar-row .bar-val{text-align:right;color:oklch(.68 .01 250);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bar-row .bar-val.na{font-size:.7rem}.ring{width:100%;max-height:9.5rem;display:block}.ring-v{fill:oklch(.94 .005 250);font-size:22px;font-weight:650;letter-spacing:-.03em}.ring-l,.ring-v{text-anchor:middle}.ring-l{fill:oklch(.68 .01 250);font-size:8.5px}.flow{display:flex;align-items:center;gap:1rem}.flow .flow-end{min-width:5.5rem}.flow .flow-end.r{text-align:right}.flow .flow-end-v{font-size:1.5rem;font-weight:650;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flow .flow-end-l{font-size:.76rem;color:oklch(.68 .01 250)}.flow .flow-bar{flex:1 1 auto;display:flex;height:2.1rem;border-radius:5px;overflow:hidden;background:oklch(.28 .012 250);gap:2px}.flow .flow-seg{display:flex;align-items:center;justify-content:center;overflow:hidden}.flow .flow-seg.s-read{background:oklch(.62 .15 49)}.flow .flow-seg.s-unread{background:oklch(.28 .012 250)}.flow .flow-seg em{font-style:normal;font-size:.76rem;font-weight:500;white-space:nowrap;color:oklch(.17 .012 250)}.flow .flow-seg.s-unread em{color:oklch(.68 .01 250)}.mx-scroll{overflow-x:auto;width:100%}.matrix{border-collapse:separate;border-spacing:2px;font-size:.76rem}.matrix th{font-weight:400;color:oklch(.68 .01 250)}.matrix thead th{vertical-align:bottom;height:7rem;padding:0}.matrix thead th span{display:inline-block;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-mono),ui-monospace,"SF Mono",monospace;font-size:.7rem;white-space:nowrap}.matrix tbody th{text-align:left;color:oklch(.94 .005 250);white-space:nowrap;padding-right:.6rem}.matrix td{width:20px;height:20px;border-radius:3px;background:oklch(.28 .012 250)}.matrix td.on{background:oklch(.62 .15 49)}.matrix td.on.hi{background:oklch(.72 .155 49)}.matrix td.mx-n{background:none;color:oklch(.68 .01 250);width:auto;padding-left:.6rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.matrix.compact tbody th{font-size:.72rem;max-width:11rem}.matrix.compact td{width:13px;height:13px;border-radius:2px}.spark{display:block;width:100%;height:5.5rem}.hostlist{display:grid;grid-gap:5px;gap:5px;width:100%;font-size:.78rem}.hostlist .hl-row{display:grid;grid-template-columns:7px 1fr auto;grid-gap:.6rem;gap:.6rem;align-items:center}.hostlist .hl-dot{width:7px;height:7px;border-radius:2px;background:oklch(.28 .012 250)}.hostlist .hl-dot.ok{background:oklch(.72 .13 152)}.hostlist .hl-dot.hit{background:oklch(.63 .19 25)}.hostlist .hl-dot.off{background:oklch(.28 .012 250)}.hostlist .hl-host{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:oklch(.94 .005 250)}.hostlist .hl-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hostlist .hl-more,.hostlist .hl-n{color:oklch(.68 .01 250);font-size:.74rem}.hostlist .hl-more{padding-left:calc(7px + .6rem)}.hostlist .hl-tally{display:grid;grid-template-columns:7px auto;grid-gap:.6rem;gap:.6rem;align-items:center;margin-top:.6rem;padding-top:.6rem;border-top:1px solid oklch(.26 .012 250);color:oklch(.68 .01 250);font-size:.78rem}.hostlist .hl-tally b{color:oklch(.72 .13 152);font-weight:500}.exposures{display:flex;flex-direction:column;gap:1rem;width:100%}.exposures .ex-surface{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:oklch(.68 .01 250);font-weight:500;font-family:var(--font-mono),ui-monospace,"SF Mono",monospace;margin:0 0 .35rem;padding-bottom:.35rem;border-bottom:1px solid oklch(.26 .012 250)}.exposures .ex-group+.ex-group{margin-top:.35rem}.exposures .ex-row+.ex-row{margin-top:.6rem}.exposures .ex-line{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:.6rem 1rem;gap:.6rem 1rem;align-items:baseline}.exposures .ex-kind{color:oklch(.94 .005 250);font-size:.88rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exposures .ex-n{color:oklch(.68 .01 250);font-size:.76rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.exposures .ex-hosts{margin-top:2px;font-size:.74rem;color:oklch(.68 .01 250);line-height:1.6}.exposures .ex-hosts span.np{color:oklch(.94 .005 250)}.exposures .ex-hosts .dot{color:oklch(.31 .012 250)}.exposures .ex-span{margin-top:2px;font-size:.72rem;color:oklch(.63 .19 25)}.exposures .ex-more{margin-top:.6rem;font-size:.76rem;color:oklch(.68 .01 250)}.aiuc{display:grid;grid-gap:2px;gap:2px;width:100%}.aiuc .aiuc-row{display:grid;grid-gap:2px .6rem;gap:2px .6rem;align-items:baseline;grid-template-columns:3rem minmax(0,1fr) auto;padding:.45rem 0;border-top:1px solid oklch(.26 .012 250);font-size:.82rem}.aiuc .aiuc-row:first-child{border-top:0}.aiuc .aiuc-id{color:oklch(.68 .01 250);font-size:.78rem}.aiuc .aiuc-title{color:oklch(.94 .005 250);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiuc .aiuc-freq{grid-column:2/-1;font-size:.72rem}.aiuc .tag.aiuc-evidenced{color:oklch(.72 .13 152)}.aiuc .tag.aiuc-partial{color:oklch(.8 .14 88)}.aiuc .tag.aiuc-not_covered{color:oklch(.68 .01 250)}.deps{display:grid;grid-gap:.6rem;gap:.6rem;width:100%}.deps .deps-head{font-size:.8rem;color:oklch(.68 .01 250);padding-bottom:.6rem;border-bottom:1px solid oklch(.26 .012 250)}.deps .deps-head b{color:oklch(.72 .13 152);font-weight:500}.deps .dep-line{display:flex;align-items:baseline;gap:.6rem 1rem;flex-wrap:wrap}.deps .dep-name{color:oklch(.63 .19 25);font-size:.84rem}.deps .dep-eco,.deps .dep-repo{font-size:.74rem}.deps .dep-note{font-size:.76rem;margin-top:2px;max-width:52ch}