:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f8fa;--surface:#fff;--surface-elevated:#fff;--surface-soft:#f4f5f6;--border:#e1e4e8;--border-bright:#cfd3d8;--lime:#1a7f37;--purple:#1a7f37;--magenta:#d6336c;--cyan:#0891b2;--orange:#c2540a;--text:#1f2328;--muted:#6b7280;--text-faint:#9aa0a6;--danger:#cf222e;--warning:#9a6700;--success:#238636;--background:var(--bg);--foreground:var(--text);--panel:var(--surface);--accent:var(--lime);--accent-strong:#116329;--radius:8px;--shadow:0 12px 32px #0f172a14;--glow-lime:0 8px 24px #1a7f372e;--glow-purple:0 8px 24px #1a7f3729;--max:1180px;--fast:.16s;--normal:.32s;--slow:.76s;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(1300px 900px at 12% -10%, #1a7f3717, transparent 55%), radial-gradient(1100px 800px at 88% 8%, #0884b212, transparent 55%), radial-gradient(1000px 900px at 22% 55%, #d633140b, transparent 55%), radial-gradient(1100px 900px at 90% 72%, #f58c140f, transparent 55%), var(--bg);color:var(--text);background-attachment:fixed;min-height:100vh;margin:0}body:before{content:"";opacity:.15;pointer-events:none;z-index:-1;background-image:radial-gradient(circle,#0f172a1a 1px,#0000 1px),linear-gradient(#0000 0%,#1a7f370d 50%,#0000 100%);background-size:18px 18px,100% 7px;position:fixed;inset:0}a{color:inherit;text-decoration:none}button,select,input,textarea{font:inherit}button,select{border:1px solid var(--border);border-radius:6px;min-height:36px;padding:0 10px}button{background:var(--surface);color:var(--text);cursor:pointer;justify-content:center;align-items:center;gap:8px;display:inline-flex}button:hover:not(:disabled){border-color:var(--lime);color:var(--lime)}button:disabled{cursor:not-allowed;opacity:.55}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{letter-spacing:0}p{color:var(--muted);line-height:1.6}::selection{background:#1a7f3752}:focus-visible{outline-offset:3px;outline:3px solid #0891b2b8}.marketing-shell{min-height:100vh;overflow:hidden}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:16px max(24px, calc((100vw - var(--max)) / 2));z-index:20;background:#ffffffc7;border-bottom:1px solid #e1e4e8e6;grid-template-columns:auto 1fr auto auto;align-items:center;gap:18px;margin:0 auto;display:grid;position:sticky;top:0;left:0;right:0}.brand-wordmark{text-transform:none;white-space:nowrap;align-items:center;font-size:20px;font-weight:700;line-height:1;display:inline-flex;position:relative}.wordmark-ai,.wordmark-swarm,.wordmark-qa{color:var(--text);letter-spacing:-.02em}.wordmark-spark{filter:drop-shadow(0 0 10px #0891b2b3);border:0;width:42px;height:30px;margin-left:8px;display:inline-block;position:relative;top:-3px;transform:rotate(-26deg)}.wordmark-spark i{background:var(--cyan);border-radius:999px;height:3px;display:block;position:absolute}.wordmark-spark i:first-child{width:23px;top:3px;left:0;transform:rotate(-1deg)}.wordmark-spark i:nth-child(2){width:21px;top:12px;left:13px;transform:rotate(54deg)}.wordmark-spark i:nth-child(3){width:15px;top:23px;left:23px;transform:rotate(105deg)}.site-nav{justify-content:center;align-items:center;gap:12px;display:flex}.site-nav>a,.nav-cluster>button,.ghost-link{color:var(--muted);background:0 0;border:0;padding:8px 10px;font-size:14px}.site-nav>a:hover,.ghost-link:hover{color:var(--text)}.nav-cluster{position:relative}.nav-cluster:after{content:"";height:24px;position:absolute;top:100%;left:0;right:0}.nav-popover{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);opacity:0;pointer-events:none;min-width:190px;transition:opacity var(--fast), transform var(--fast);background:#fffffffa;gap:4px;padding:10px;display:grid;position:absolute;top:42px;left:0;transform:translateY(8px)}.nav-cluster:hover .nav-popover,.nav-cluster:focus-within .nav-popover{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-popover a{color:var(--muted);border-radius:6px;align-items:center;gap:10px;padding:9px 10px;display:flex}.nav-popover-icon{color:var(--muted);transition:color var(--fast), transform var(--fast);flex-shrink:0;transform:scale(.92)}.nav-popover a:hover{color:var(--lime);background:#1a7f3714}.nav-popover a:hover .nav-popover-icon{color:var(--lime);transform:scale(1.08)}.site-actions,.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cta-button,.ghost-button,.button{min-height:46px;transition:transform var(--fast), border-color var(--fast), background var(--fast), color var(--fast);border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:800;display:inline-flex}.cta-button,.button{background:var(--lime);border:1px solid var(--lime);box-shadow:var(--glow-lime);color:#fff}.cta-button:hover,.button:hover,button.cta-button:hover:not(:disabled),button.button:hover:not(:disabled),a.cta-button:hover,a.button:hover{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff;transform:translateY(-2px);box-shadow:0 10px 28px #1a7f3752}.cta-button:hover svg,.button:hover svg,button.cta-button:hover:not(:disabled) svg,button.button:hover:not(:disabled) svg{color:#fff;stroke:#fff}.cta-button:active,.button:active{transform:translateY(0)}.cta-button.small{min-height:38px;padding:0 14px}.ghost-button{border:1px solid var(--border-bright);color:var(--text)}.ghost-button:hover,button.ghost-button:hover:not(:disabled),a.ghost-button:hover{border-color:var(--cyan);color:var(--cyan)}.mobile-menu{display:none}.hero,.pipeline-section,.demo-section,.roadmap-teaser,.pricing-section,.faq-section,.topic-page,.content-index,.article-page,.admin-content,.wow-problem,.wow-features,.wow-transform,.wow-product,.wow-personas,.wow-final{max-width:var(--max);margin:0 auto;padding:84px 24px}.pipeline-section,.demo-section,.roadmap-teaser,.pricing-section,.faq-section,.wow-problem,.wow-features,.wow-transform,.wow-product,.wow-personas,.wow-final,.hero-wow{position:relative}.pricing-section:before,.faq-section:before,.wow-problem:before,.wow-transform:before,.wow-personas:before,.wow-final:before,.hero-wow:before{content:"";opacity:.5;pointer-events:none;z-index:0;background-color:#0000;background-image:linear-gradient(90deg,#0891b20d 1px,#0000 1px),linear-gradient(#1a7f3712 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.pricing-section>*,.faq-section>*,.wow-problem>*,.wow-transform>*,.wow-personas>*,.wow-final>*,.hero-wow>*{z-index:1;position:relative}.problem-band{box-shadow:none;background:radial-gradient(circle at 16% 20%,#d6336c1a,#0000 28%),radial-gradient(circle at 82% 18%,#0891b212,#0000 26%);border:0;overflow:hidden}.hero-wow{text-align:center;padding:100px 40px 0}.hero-wow-eyebrow{color:var(--accent-strong);align-items:center;gap:8px;margin:0 0 18px;font-size:15px;font-weight:600;display:inline-flex}.hero-wow-eyebrow .github-logo{width:20px;height:20px}.hero-wow-title{letter-spacing:-.03em;text-wrap:balance;max-width:980px;margin:0 auto 20px;font-size:clamp(42px,6.4vw,92px);font-weight:700;line-height:1.02}.hero-wow-title span{color:var(--muted);font-weight:700;display:block}.hero-wow-title-sm{font-size:clamp(34px,4.6vw,58px)}.hero-wow-topic{padding-bottom:96px}.hero-wow-lede{color:var(--muted);max-width:46ch;margin:0 auto 40px;font-size:21px;font-weight:400;line-height:1.5}.hero-wow-cta{justify-content:center;gap:18px;margin-bottom:88px;display:flex}.btn-wow-primary,.btn-wow-text{border-radius:980px;align-items:center;gap:8px;padding:13px 26px;font-size:16px;font-weight:600;display:inline-flex}.btn-wow-primary{background:linear-gradient(135deg, var(--lime), var(--accent-strong));color:#fff}.btn-wow-primary:hover{background:var(--accent-strong)}.btn-wow-text{color:var(--accent-strong);padding-left:4px;padding-right:4px}.btn-wow-text:hover{text-decoration:underline}.hero-stage{padding:0 40px;overflow:hidden}.hero-stage .hero-chrome{background:var(--surface);text-align:left;border-radius:16px 16px 0 0;max-width:1000px;margin:0 auto;overflow:hidden;box-shadow:0 40px 90px #0f172a24}.chrome-bar{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:14px 18px;display:flex}.chrome-bar span{background:var(--border);border-radius:50%;width:10px;height:10px}.chrome-url{text-align:center;color:var(--text-faint);flex:1;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.hero-finding{grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding:44px 48px;display:grid}.hero-finding-copy{gap:4px;display:grid}.hero-mini-page{background:var(--surface-soft);border-radius:12px;gap:16px;padding:22px;display:grid}.hero-mini-line{background:var(--border);border-radius:999px;width:70%;height:10px;display:block}.hero-mini-line.short{width:42%}.hero-mini-field{background:var(--surface);border:1px solid var(--border);border-radius:8px;width:100%;height:38px;display:block}.hero-mini-cta{background:var(--text);color:var(--surface);border-radius:8px;justify-content:center;width:100%;margin-top:4px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.hero-mini-button{background:var(--surface);color:var(--muted);border-radius:8px;justify-content:center;align-items:center;gap:6px;width:fit-content;margin-top:6px;padding:10px 16px;font-size:13px;display:inline-flex;position:relative}.hero-mini-marker{border:2px solid var(--danger);pointer-events:none;border-radius:10px;position:absolute;inset:-6px}.hero-finding-severity{color:var(--danger);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:700}.hero-finding-copy h3{letter-spacing:-.01em;margin:6px 0 10px;font-size:24px;font-weight:700}.hero-finding-copy p{color:var(--muted);margin:0 0 16px;font-size:15px;line-height:1.55}.hero-finding-code{background:var(--surface-soft);border-radius:10px;margin:0 0 16px;padding:12px 14px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12.5px;line-height:1.7;overflow-x:auto}.code-line{white-space:pre;gap:10px;padding:0 4px;display:flex}.code-marker{color:var(--text-faint);flex-shrink:0;width:10px}.code-remove{color:var(--danger);background:#cf222e14}.code-remove .code-marker{color:var(--danger)}.code-add{color:var(--lime);background:#1a7f371a}.code-add .code-marker{color:var(--lime)}.hero-finding-import{width:fit-content;margin-top:20px}.finding-meta{color:var(--muted);gap:8px;font-size:13px;display:grid}.finding-meta b{color:var(--text);font-weight:600}.wow-problem{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;display:grid}.wow-problem-statement h2{letter-spacing:-.015em;margin:14px 0 16px;font-size:clamp(28px,3.6vw,42px);line-height:1.1}.wow-problem-statement p{color:var(--muted);max-width:46ch;font-size:16px;line-height:1.6}.wow-problem-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.wow-problem-list li{color:var(--text);padding:14px 0;font-size:18px;font-weight:500}.wow-features .section-header,.wow-transform .section-header,.wow-product .section-header,.wow-personas .section-header{text-align:left;max-width:640px;margin:0 0 48px}.wow-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 28px;display:grid}.wow-feature-grid article h3{letter-spacing:-.005em;margin:16px 0 8px;font-size:17px;font-weight:600}.wow-feature-grid article p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.wow-transform-chain{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.wow-transform-chain li{background:var(--surface);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:10px 18px 10px 12px;font-size:14px;font-weight:600;display:flex;box-shadow:0 1px 2px #0f172a0a,0 6px 16px #0f172a0d}.wow-transform-chain li span{background:var(--surface-soft);width:22px;height:22px;color:var(--text-faint);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.wow-transform-chain li .github-logo{width:18px;height:18px}.product-ui-frame{background:var(--surface);border-radius:16px;margin-bottom:40px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f}.product-ui-topbar{border-bottom:1px solid var(--border);align-items:center;gap:7px;padding:14px 20px;display:flex}.product-ui-dot{background:var(--border-bright);border-radius:50%;width:8px;height:8px}.product-ui-path{color:var(--text-faint);margin-left:8px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.product-ui-body{padding:32px}.product-ui-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:32px;display:grid}.product-ui-stats strong{letter-spacing:-.01em;font-size:34px;font-weight:800;display:block}.product-ui-stats span{color:var(--muted);font-size:13px}.product-ui-findings{display:grid}.product-ui-finding-row{border-top:1px solid var(--border);grid-template-columns:90px 1fr auto;align-items:center;gap:16px;padding:14px 0;display:grid}.product-ui-finding-row:last-child{border-bottom:1px solid var(--border)}.product-ui-severity{text-align:center;text-transform:capitalize;border-radius:999px;width:fit-content;padding:4px 10px;font-size:12px;font-weight:700}.product-ui-finding-row.critical .product-ui-severity{color:var(--danger);background:#cf222e1a}.product-ui-finding-row.high .product-ui-severity{color:var(--orange);background:#c2540a1a}.product-ui-finding-row.medium .product-ui-severity{background:var(--surface-soft);color:var(--muted)}.product-ui-finding-row>span:nth-child(2){color:var(--text);font-size:14px;font-weight:500}.product-ui-route{color:var(--text-faint);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.wow-product-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.wow-product-facts h3{letter-spacing:-.005em;margin:0 0 8px;font-size:17px;font-weight:600}.wow-product-facts p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.wow-persona-list{flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.wow-persona-list li{background:var(--surface);color:var(--text);border-radius:999px;padding:12px 22px;font-size:14.5px;font-weight:500;box-shadow:0 1px 2px #0f172a0a,0 6px 16px #0f172a0d}.wow-final{text-align:center}.wow-final .hero-wow-cta{margin-bottom:0}@media (max-width:860px){.wow-problem{grid-template-columns:1fr;gap:32px}.wow-feature-grid,.wow-product-facts{grid-template-columns:1fr}}.hero-grid,.topic-hero{grid-template-columns:minmax(0,.94fr) minmax(390px,1.06fr);align-items:center;gap:54px;display:grid}.ambient-grid{clip-path:polygon(45% 0,100% 0,100% 80%,64% 100%,52% 70%);opacity:.18;background-color:#0000;background-image:linear-gradient(90deg,#1a7f370e 1px,#0000 1px),linear-gradient(#1a7f3714 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:620px;position:absolute;inset:0 0 auto 42%}.particle-field span{background:var(--lime);opacity:.7;border-radius:50%;width:4px;height:4px;animation:8s ease-in-out infinite particleDrift;position:absolute}.particle-field span:first-child{top:21%;left:8%}.particle-field span:nth-child(2){animation-delay:.8s;top:82%;left:19%}.particle-field span:nth-child(3){animation-delay:1.1s;top:18%;left:46%}.particle-field span:nth-child(4){animation-delay:.4s;top:76%;left:54%}.particle-field span:nth-child(5){animation-delay:1.9s;top:22%;left:91%}.particle-field span:nth-child(6){animation-delay:2.4s;top:71%;left:81%}.particle-field span:nth-child(7){animation-delay:1.4s;top:38%;left:32%}.particle-field span:nth-child(8){animation-delay:2.1s;top:42%;left:62%}.particle-field span:nth-child(9){animation-delay:3s;top:62%;left:12%}.particle-field span:nth-child(10){animation-delay:.7s;top:14%;left:70%}.particle-field span:nth-child(11){animation-delay:1.7s;top:54%;left:88%}.particle-field span:nth-child(12){animation-delay:2.7s;top:70%;left:38%}.particle-field span:nth-child(13){animation-delay:1.2s;top:14%;left:26%}.particle-field span:nth-child(14){animation-delay:.2s;top:84%;left:72%}.particle-field span:nth-child(15){animation-delay:3.2s;top:42%;left:96%}.particle-field span:nth-child(16){animation-delay:2s;top:49%;left:3%}.particle-field span:nth-child(17){animation-delay:2.8s;top:9%;left:58%}.particle-field span:nth-child(18){animation-delay:1.5s;top:91%;left:44%}.marketing-eyebrow{color:var(--lime);text-transform:uppercase;margin:0 0 12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:800}.hero h1,.topic-hero h1{max-width:790px;margin:0;font-size:clamp(44px,8vw,86px);line-height:.96}.kinetic-headline{position:relative}.headline-line{overflow-wrap:normal;white-space:nowrap;word-break:normal;width:fit-content;animation:.7s cubic-bezier(.2,.8,.2,1) both headlineAssemble;display:block}.line-one{color:var(--text);transform-origin:0}.line-two{color:var(--lime);text-shadow:var(--glow-lime);margin-left:34px}.line-three{margin-left:-8px}.line-four{color:var(--text);margin-left:78px}.line-two{animation-delay:90ms}.line-three{animation-delay:.18s}.line-four{animation-delay:.28s}.hero-copy>p:not(.marketing-eyebrow),.topic-hero p:not(.marketing-eyebrow){color:var(--muted);max-width:660px;font-size:18px}.kinetic-word{color:var(--lime);animation:.92s cubic-bezier(.2,1.35,.28,1) .42s both bugDrop;display:inline-block;position:relative}.kinetic-word:after{background:linear-gradient(90deg, var(--magenta), var(--orange));content:"";opacity:.72;z-index:-1;border-radius:999px;height:8px;position:absolute;bottom:4px;left:2px;right:0}.code-pill{border:1px solid var(--border);border-radius:var(--radius);color:#076e87;z-index:2;background:#ffffffeb;max-width:100%;margin-top:28px;padding:14px 16px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;display:inline-flex;position:relative;overflow:auto}.hero-visual{aspect-ratio:1;perspective:1000px;min-height:560px;position:relative}.creative-lab:before{content:"";filter:blur(8px);opacity:.82;background:radial-gradient(circle at 50% 45%,#1a7f371a,#0000 18%),radial-gradient(circle at 61% 54%,#1a7f3757,#0000 34%),conic-gradient(from 160deg,#0891b20f,#0000,#d6336c14,#0000);border-radius:50%;position:absolute;inset:10%}.floating-card{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);z-index:4;background:#ffffffe6;gap:6px;width:min(260px,54%);padding:14px;display:grid;position:absolute}.floating-card:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #1a7f372e;position:absolute;inset:5px}.floating-card span{color:var(--magenta);text-transform:uppercase;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.floating-card small{color:var(--muted)}.finding-card{top:16%;left:-2%}.issue-card{bottom:11%;right:1%}.issue-card .github-logo,.stage-card .github-logo,.signature-pipeline .github-logo{color:#080b12;background:#fff;border-color:#ffffffdb;width:42px;height:42px}.issue-card .github-logo svg,.stage-card .github-logo svg,.signature-pipeline .github-logo svg{width:28px;height:28px}.swarm-card{top:56%;left:5%;transform:rotate(3deg)translateZ(18px)}.audit-card{top:3%;right:5%;transform:rotate(-4deg)translateZ(-30px)}.audit-card i{background:linear-gradient(90deg, var(--lime) 64%, var(--border) 64%);border-radius:999px;height:8px;display:block}.evidence-card{bottom:-2%;left:23%;transform:rotate(-5deg)translateZ(12px)}.tilt-left{transform:rotate(-4deg)translateZ(30px)}.tilt-right{transform:rotate(4deg)translateZ(26px)}.depth-front{box-shadow:0 28px 80px #00000073,0 0 38px #d6336c2b}.depth-mid{filter:saturate(.95)}.depth-back{opacity:.82}.scan-line{background:linear-gradient(90deg, transparent, var(--lime), transparent);height:2px;animation:3.8s ease-in-out infinite scanPulse;position:absolute;top:50%;left:5%;right:5%}.hero-bug-circle{width:2.35em;height:.86em;position:absolute;top:47%;left:45%}.hero-underline{width:260px;position:absolute;bottom:-42px;left:92px}.cta-sketch-arrow{width:220px;height:90px;position:absolute;top:472px;left:206px;transform:rotate(-10deg)}.hero-bug-trail{width:300px;height:170px;position:absolute;top:14%;left:8%}.agent-bracket{height:180px;position:absolute;top:48%;left:-4%}.issue-connector{z-index:3;width:230px;height:112px;position:absolute;top:55%;right:23%;transform:rotate(18deg)}.issue-check{width:56px;height:42px;position:absolute;top:8px;right:8px}.caught-label{z-index:5;position:absolute;top:33%;right:10%;transform:rotate(9deg)}.swarm-core{width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-body{background:radial-gradient(circle at 50% 35%, #f7fafcf5, #1a7f37e0 46%, #0f2e18f2 72%), var(--surface-elevated);box-shadow:var(--glow-purple), var(--glow-lime);z-index:3;border:2px solid #1a7f37c2;border-radius:30px;justify-content:center;align-items:center;width:136px;height:136px;animation:4.6s ease-in-out infinite floatCore;display:flex;position:absolute;top:80px;left:82px}.swarm-core:before,.swarm-core:after{background:linear-gradient(135deg, var(--lime), var(--cyan));content:"";z-index:4;border-radius:999px;width:14px;height:58px;position:absolute;top:30px;left:122px;transform:rotate(-14deg)}.swarm-core:after{left:166px;transform:rotate(16deg)}.core-face{background:var(--text);border-radius:999px;justify-content:center;align-items:center;gap:22px;width:86px;height:48px;display:flex}.core-face span{background:var(--lime);box-shadow:var(--glow-lime);border-radius:50%;width:13px;height:13px}.core-wing,.agent-orbit,.core-signal{position:absolute}.core-wing{z-index:1;background:linear-gradient(135deg,#0891b259,#1a7f378f);border:1px solid #0891b2ad;border-radius:80% 16% 80% 20%;width:78px;height:124px;top:48px}.wing-left{left:34px;transform:rotate(-28deg)}.wing-right{right:34px;transform:scaleX(-1)rotate(-28deg)}.agent-orbit{background:var(--lime);box-shadow:var(--glow-lime);transform-origin:8px 150px;border-radius:50%;width:15px;height:15px;animation:7s linear infinite orbit;top:0;left:143px}.orbit-b{background:var(--magenta);animation-duration:9s;animation-direction:reverse;top:286px}.core-signal{border:1px solid #1a7f376b;border-radius:50%;inset:34px}.signal-b{border-color:#d6336c4d;inset:14px}.core-shadow{background:radial-gradient(circle,#1a7f3752,#0000 68%);width:160px;height:34px;position:absolute;bottom:22px;left:70px}.trust-strip{max-width:var(--max);background:radial-gradient(circle at 50% 0,#1a7f3714,#0000 38%);border-block:1px solid #1a7f3729;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 auto;padding:22px 24px;display:flex}.trust-strip span,.badge,.plan-badge{color:var(--muted);border:0;border-radius:999px;padding:7px 11px;font-size:13px}.trust-strip span{background:var(--surface-soft);align-items:center;gap:7px;display:inline-flex}.trust-strip span svg{color:var(--text-faint);flex-shrink:0}.brand-icon{--icon-color:var(--text);background:var(--surface-soft);border:1px solid var(--border);box-shadow:none;color:var(--icon-color);height:42px;transition:border-color var(--fast), background var(--fast), color var(--fast);border-radius:10px;justify-content:center;align-items:center;width:42px;display:inline-flex}.brand-icon.tone-lime,.brand-icon.tone-purple,.brand-icon.tone-cyan,.brand-icon.tone-magenta,.brand-icon.tone-orange{--icon-color:var(--text);background:var(--surface-soft);border-color:var(--border)}.brand-icon svg{width:22px;height:22px;overflow:visible}.brand-icon:hover{background:var(--surface);border-color:var(--border-bright);color:var(--lime)}.github-logo{color:#080b12;background:#fff;border:1px solid #ffffffdb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 0 24px #f7fafc40,0 0 18px #1a7f3757}.github-logo svg{width:28px;height:28px;display:block}.github-logo path{fill:currentColor}.with-github-mark{align-items:center;gap:8px;display:inline-flex}.with-github-mark .github-logo{color:#05070c;background:#fff;border-color:#fffffffa;width:42px;height:42px;box-shadow:0 0 18px #f7fafc57,0 0 22px #0891b23d}.with-github-mark .github-logo svg{width:30px;height:30px}.with-github-mark .github-logo path{fill:#05070c}.eyebrow-with-logo{align-items:center;gap:9px;display:inline-flex}.eyebrow-with-logo .github-logo{width:24px;height:24px}.eyebrow-with-logo .github-logo svg{width:17px;height:17px}.sketch-path,.sketch-circle,.sketch-underline,.sketch-bracket,.bug-trail,.animated-checkmark{pointer-events:none;overflow:visible}.sketch-path path,.sketch-circle path,.sketch-underline path,.sketch-bracket path,.bug-trail path,.animated-checkmark path{animation:sketchDraw var(--sketch-duration,.9s) ease-in-out var(--sketch-delay,0s) both;fill:none;stroke:var(--sketch-color);stroke-dasharray:620;stroke-dashoffset:620px;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.sketch-path text{animation:sketchFade .46s ease var(--sketch-delay,0s) both;fill:var(--sketch-color);font-family:Comic Sans MS,Segoe Print,cursive;font-size:17px;font-weight:800}.sketch-circle path{stroke-width:5px}.sketch-underline path:nth-child(2){animation-delay:calc(var(--sketch-delay,0s) + .16s);opacity:.72}.bug-trail path{stroke-dasharray:6 10;stroke-width:3px}.bug-trail circle{fill:var(--sketch-color);animation:1.8s ease-in-out infinite bugPulse}.scribble-label{color:var(--orange);text-shadow:0 0 18px #c2540a85;background:#c2540a24;border:1px solid #c2540a8c;border-radius:999px;padding:6px 12px;font-family:Comic Sans MS,Segoe Print,cursive;font-size:17px;font-weight:900}.scribble-label.caught-label{color:#a8480a}.section-header{text-align:center;max-width:760px;margin:0 auto 34px}.section-header h2,.section-header h1,.github-transform h2,.evidence-grid h2,.final-cta h2{margin:0;font-size:clamp(30px,5vw,54px);line-height:1.02}.sketch-section{position:relative}.crossed-manual{color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;position:absolute;top:176px;left:11%;transform:rotate(-6deg)}.crossed-manual .sketch-path{width:190px;height:56px;position:absolute;top:-17px;left:-12px}.qa-annotations{pointer-events:none;z-index:5;position:absolute;inset:0}.qa-note,.tiny-bug,.card-bug-note{letter-spacing:0;pointer-events:none;font-family:Comic Sans MS,Segoe Print,cursive;font-weight:900}.qa-note{color:var(--note-color,var(--magenta));text-shadow:0 0 16px color-mix(in srgb, var(--note-color,var(--magenta)) 55%, transparent);transform:rotate(var(--note-rotate,-6deg));white-space:nowrap;font-size:15px;animation:3.8s ease-in-out infinite noteWiggle;position:absolute}.qa-note:before{border:3px solid var(--note-color,var(--magenta));content:"";opacity:.78;border-radius:58% 42% 63% 37%/46% 56% 44% 54%;position:absolute;inset:-10px -16px -7px -14px;transform:rotate(-3deg)}.qa-note:after{background:var(--note-color,var(--magenta));box-shadow:18px 3px 0 color-mix(in srgb, var(--note-color,var(--magenta)) 70%, transparent);content:"";opacity:.8;border-radius:999px;width:48px;height:4px;position:absolute;bottom:-10px;left:12px}.marker-red{--note-color:#ff335f}.marker-lime{--note-color:var(--lime)}.marker-cyan{--note-color:var(--cyan)}.marker-orange{--note-color:var(--orange)}.tiny-bug{color:var(--magenta);text-transform:lowercase;white-space:nowrap;background:#d6336c21;border:1px solid #d6336cb8;border-radius:999px;justify-content:center;align-items:center;min-width:52px;height:34px;padding:0 12px;font-size:12px;animation:4.6s ease-in-out infinite tinyBugDrift;display:inline-flex;position:absolute;transform:rotate(-9deg);box-shadow:0 0 22px #d6336c47}.tiny-bug:before,.tiny-bug:after{content:"";background:currentColor;border-radius:999px;width:12px;height:2px;position:absolute;top:9px}.tiny-bug:before{left:-5px;transform:rotate(35deg)}.tiny-bug:after{right:-5px;transform:rotate(-35deg)}.problem-notes .marker-red{top:210px;left:63%}.problem-notes .marker-lime{--note-rotate:8deg;top:56%;left:12%}.problem-notes .bug-one{top:43%;right:10%}.pipeline-notes .marker-cyan{--note-rotate:7deg;top:28%;right:10%}.pipeline-notes .bug-two{animation-delay:.6s;top:58%;left:8%}.demo-notes .marker-red{--note-rotate:-8deg;top:34%;left:7%}.demo-notes .marker-lime{--note-rotate:6deg;top:22%;right:7%}.feature-notes .marker-orange{--note-rotate:-4deg;top:28%;right:11%}.feature-notes .bug-three{animation-delay:1.1s;bottom:18%;left:9%}.transform-notes .marker-red{--note-rotate:-7deg;top:22%;left:50%}.transform-notes .marker-cyan{--note-rotate:8deg;bottom:16%;right:9%}.evidence-notes .marker-lime{--note-rotate:-5deg;top:18%;right:13%}.evidence-notes .bug-four{animation-delay:1.7s;bottom:20%;left:44%}.dashboard-notes .marker-orange{--note-rotate:5deg;top:34%;left:10%}.pricing-notes .marker-red{--note-rotate:-5deg;top:25%;left:37%}.pricing-notes .marker-lime{--note-rotate:7deg;bottom:19%;right:19%}.persona-notes .marker-cyan{--note-rotate:-6deg;top:30%;right:11%}.persona-notes .bug-five{animation-delay:.8s;bottom:24%;left:7%}.faq-notes .marker-orange{--note-rotate:6deg;top:22%;right:8%}.final-notes .marker-red{--note-rotate:-8deg;top:26%;left:12%}.final-notes .bug-six{animation-delay:1.4s;top:32%;right:17%}.problem-grid,.feature-grid,.pricing-grid,.persona-grid,.topic-section-grid,.content-grid,.cluster-grid{gap:16px;display:grid}.problem-grid,.feature-grid,.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.problem-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.problem-grid article,.feature-grid article,.pricing-card,.topic-card,.content-card,.cluster-grid article,.article-aside,.admin-card,.dashboard-frame,.demo-console,.evidence-grid>article,.github-transform,.related-strip{background:var(--surface);border:0;border-radius:18px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f}.problem-grid article,.feature-grid article,.pricing-card,.topic-card,.content-card,.cluster-grid article,.evidence-grid>article,.dashboard-frame,.admin-card{padding:22px}.problem-grid article,.feature-grid article,.pipeline article,.pricing-card,.persona-grid article,.dashboard-frame>div,.evidence-grid>article{transition:border-color var(--normal), box-shadow var(--normal), transform var(--normal);position:relative}.problem-grid h3,.feature-grid h3,.topic-card h2,.content-card h2{margin:12px 0 8px}.how-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;display:grid;position:relative}.how-steps:before{background:var(--border);content:"";z-index:0;height:1px;position:absolute;top:21px;left:5%;right:5%}.how-step{z-index:1;justify-items:start;gap:10px;display:grid;position:relative}.how-step-index{background:var(--surface);color:var(--text);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:700;display:flex}.how-step h3{margin:4px 0 0;font-size:15px;font-weight:600}.how-step p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.demo-toolbar,.demo-progress,.demo-grid,.issue-head,.issue-status{gap:12px;display:grid}.demo-console{padding:20px}.demo-toolbar{grid-template-columns:1fr auto;align-items:center}.demo-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ghost-button.compact{min-height:36px;padding:0 12px;font-size:13px}.demo-label{color:var(--muted);text-transform:uppercase;font-size:12px;display:block}.demo-progress{grid-template-columns:1fr auto;margin:22px 0}.demo-progress div{background:var(--border);border-radius:999px;grid-column:1/-1;height:10px;overflow:hidden}.demo-progress i,.dashboard-frame i{background:linear-gradient(90deg, var(--lime), var(--accent-strong));border-radius:inherit;height:100%;display:block}.demo-layout{grid-template-columns:.75fr 1.4fr;gap:14px;min-height:460px;display:grid;position:relative}.demo-rail-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;padding:0 10px;font-size:11px}.agent-ticker{color:var(--muted);align-items:center;gap:8px;margin:0 10px 10px;font-size:12.5px;display:flex}.agent-ticker-dot{background:var(--border-bright);border-radius:50%;flex-shrink:0;width:6px;height:6px}.agent-ticker.live .agent-ticker-dot{background:var(--lime);animation:1.4s ease-in-out infinite agentTickerPulse}@keyframes agentTickerPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.7)}}.demo-stage{background:var(--surface);border-radius:14px;align-content:start;gap:14px;padding:16px;display:grid}.demo-stage-tabs{gap:6px;display:flex}.demo-stage-tabs span{background:var(--surface-soft);color:var(--muted);transition:background var(--fast), color var(--fast);border-radius:999px;padding:6px 12px;font-size:12px}.demo-stage-tabs span.active{background:var(--lime);color:#fff}.demo-stage-split{grid-template-columns:1fr 1fr;gap:14px;display:grid}.finding-stack,.issue-preview,.browser-stage,.evidence-preview{background:var(--surface-soft);border:0;border-radius:14px;gap:10px;padding:14px;display:grid}.browser-stage{background:var(--surface);min-height:390px}.browser-chrome{border-bottom:1px solid var(--border);align-items:center;gap:7px;padding-bottom:10px;display:flex}.browser-chrome span{background:var(--border-bright);border-radius:50%;width:8px;height:8px}.browser-chrome strong{color:var(--muted);margin-left:8px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.checkout-wire{align-content:center;gap:16px;min-height:310px;display:grid;position:relative}.checkout-wire>span{background:var(--surface-soft);border-radius:999px;width:60%;height:14px;display:block}.checkout-wire>span:nth-child(2){width:40%}.checkout-wire>span.hot{background:var(--danger);opacity:.16}.checkout-wire button{background:var(--surface-soft);border:1px solid var(--danger);color:var(--text);width:fit-content;height:44px}.checkout-wire button.demo-cursor-click{animation:.9s ease-out infinite demoClickPulse}@keyframes demoClickPulse{0%{box-shadow:0 0 #1a7f3759}70%{box-shadow:0 0 0 14px #1a7f3700}to{box-shadow:0 0 #1a7f3700}}.issue-preview{min-height:245px}.evidence-preview{background:var(--surface-soft);opacity:.5}.evidence-preview.visible{opacity:1}.evidence-preview-label{align-items:center;gap:8px;display:flex}.mock-screenshot{background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}.mock-screenshot-chrome{background:var(--surface-soft);border-bottom:1px solid var(--border);align-items:center;gap:5px;padding:8px 10px;display:flex}.mock-screenshot-chrome span{background:var(--border-bright);border-radius:50%;width:7px;height:7px}.mock-screenshot-body{gap:10px;padding:16px;display:grid}.mock-line{background:var(--surface-soft);border-radius:4px;width:70%;height:8px}.mock-line.short{width:40%}.mock-broken-button{background:var(--surface-soft);border:1px solid var(--border);color:var(--muted);border-radius:6px;justify-content:center;align-items:center;gap:6px;width:fit-content;margin-top:4px;padding:8px 14px;font-size:12px;display:inline-flex;position:relative}.mock-broken-marker{border:2px solid var(--danger);pointer-events:none;border-radius:8px;position:absolute;inset:-6px}.agent-roster{background:var(--surface-soft);border-radius:14px;align-content:start;gap:4px;padding:10px;display:grid}.agent-roster>div{color:var(--muted);transition:background var(--fast);border-radius:10px;align-items:flex-start;gap:12px;padding:10px;display:flex}.agent-roster-icon{background:var(--surface-soft);border:1px solid var(--border);color:var(--text-faint);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.agent-roster strong{color:var(--text);margin-bottom:2px;font-size:14px;font-weight:600;display:block}.agent-roster strong span{color:var(--muted);font-weight:500}.agent-roster p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.agent-roster-check{color:var(--lime);flex-shrink:0;margin-top:8px;margin-left:auto}.agent-roster-pulse{background:var(--lime);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:8px;margin-left:auto;animation:1.4s ease-in-out infinite agentTickerPulse}.agent-roster>div.active{background:var(--surface-soft)}.agent-roster>div.active .agent-roster-icon{background:var(--lime);border-color:var(--lime);color:#fff}.empty-demo{color:var(--muted);place-self:center;place-items:center;display:grid}.demo-finding{border-left:3px solid var(--warning);gap:4px;padding-left:12px;display:grid}.demo-finding.selected{background:#d6336c12;border-radius:6px;padding:10px 10px 10px 12px}.demo-finding.critical{border-color:var(--magenta)}.demo-finding.high{border-color:var(--orange)}.demo-finding span{color:var(--magenta);text-transform:uppercase;font-size:12px}.demo-finding h3,.demo-finding p{margin:4px 0}.issue-preview{opacity:.68}.issue-preview.ready{opacity:1}.issue-head,.issue-status{grid-template-columns:auto 1fr;align-items:center}.issue-lines{gap:8px;display:grid}.issue-lines span{background:var(--surface-soft);border-radius:999px;height:8px}.issue-lines span:nth-child(2){width:78%}.issue-lines span:nth-child(3){width:62%}.issue-status.complete{color:var(--success);align-items:center;gap:8px;font-weight:700;display:flex}.import-to-github-button{width:fit-content}.import-to-github-button:disabled{cursor:not-allowed;opacity:.45}.demo-note{margin-bottom:0;font-size:13px}.demo-export-check{width:70px;height:56px;position:absolute;top:10px;right:4px}.github-transform,.evidence-grid{grid-template-columns:.9fr 1.1fr;gap:24px;display:grid}.github-transform{overflow:hidden}.transform-chain{flex-wrap:wrap;align-items:stretch;gap:14px;padding:8px 0 4px;display:flex}.transform-chain span{background:var(--surface);border:0;border-radius:14px;flex:150px;align-content:start;gap:8px;min-width:130px;min-height:118px;padding:16px;display:grid;position:relative;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f}.roadmap-grid article{border-style:dashed;position:relative}.roadmap-badge{background:var(--surface-soft);color:#5b6472;letter-spacing:.02em;text-transform:uppercase;border:0;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:18px;right:18px}.transform-chain span:not(:last-child):after{color:var(--border-bright);content:"→";font-size:20px;font-weight:700;position:absolute;top:50%;right:-17px;transform:translateY(-50%)}.stage-card strong{color:var(--text);font-size:16px}.stage-card small{color:var(--muted);line-height:1.4}.transform-underline{width:260px;height:42px;margin:-8px 0 10px}.evidence-lock-path{width:180px;height:84px;position:absolute;top:18px;right:22px}.dashboard-frame{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dashboard-frame>div{gap:10px;display:grid}.dashboard-frame i{width:100%;height:9px}.pricing-card{position:relative}.pricing-card.featured{background:linear-gradient(160deg, #26292d, var(--text) 70%);box-shadow:0 20px 48px #0f172a29}.pricing-card.featured h3,.pricing-card.featured .plan-price{color:#fff}.plan-badge{background:var(--lime);color:#fff;letter-spacing:.02em;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;position:absolute;top:22px;right:22px}.plan-price{margin:12px 0;font-size:44px;font-weight:900}.plan-price span{color:var(--muted);font-size:14px}.pricing-card.featured .plan-price span{color:#fff9}.pricing-card.featured li{color:#ffffffc7}.pricing-card ul,.topic-card ul,.article-page ul{gap:9px;padding-left:0;display:grid}.pricing-card li,.topic-card li,.article-page li{color:var(--muted);align-items:center;gap:8px;list-style:none;display:flex}.pricing-card li .brand-icon{border-radius:50%;flex:none;width:22px;height:22px}.pricing-card li .brand-icon svg{width:18px;height:18px}.persona-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.persona-grid article{background:var(--surface);border:0;border-radius:18px;align-items:center;gap:10px;min-height:96px;padding:16px;display:flex;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f}.faq-section{overflow:hidden}.faq-layout{grid-template-columns:.85fr 1.6fr;align-items:start;gap:48px;display:grid}.faq-intro{position:sticky;top:96px}.faq-intro h2{margin:8px 0 12px;font-size:clamp(28px,3vw,38px)}.faq-intro p{color:var(--muted);font-size:16px;line-height:1.6}.faq-list{display:grid}.faq-list details{border-bottom:1px solid var(--border);padding:0}.faq-list details:first-child{border-top:1px solid var(--border)}.faq-list summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:baseline;gap:20px;padding:22px 4px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-index{color:var(--text-faint);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.faq-question{color:var(--text);font-size:18px;font-weight:600;line-height:1.4}.faq-list summary>svg{color:var(--text-faint);transition:transform var(--normal);flex-shrink:0}.faq-list details[open] summary>svg{transform:rotate(180deg)}.faq-answer{color:var(--muted);padding:0 4px 24px 44px;font-size:15px;line-height:1.65;animation:.22s ease-out both faqReveal}.final-cta{text-align:center;min-height:430px;position:relative}.final-cta .swarm-core{opacity:.46;z-index:0;width:180px;height:180px;top:18px;left:50%;transform:translate(-50%)scale(.46)}.final-cta h2{z-index:1;margin-top:150px;position:relative}.final-arrow{width:220px;height:100px;position:absolute;top:222px;left:55%;transform:rotate(8deg)}.final-cta .hero-actions{justify-content:center}.site-footer{border-top:1px solid var(--border);max-width:var(--max);grid-template-columns:1fr 1.5fr;gap:34px;margin:0 auto;padding:44px 24px;display:grid}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.footer-column{gap:10px;display:grid}.footer-column a{color:var(--muted)}.footer-column a:hover{color:var(--lime)}.app-shell{background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle at 18% 8%,#1a7f372e,#0000 32%),radial-gradient(circle at 92% 16%,#0891b214,#0000 28%),radial-gradient(circle at 58% 72%,#d6336c14,#0000 36%),linear-gradient(#060911 0%,#080716 100%);grid-template-columns:270px 1fr;min-height:100vh;display:grid}.app-sidebar{background:0 0;border-right:1px solid #0891b229;height:100vh;padding:26px 18px;position:sticky;top:0;box-shadow:12px 0 44px #0000002e}.app-brand{filter:drop-shadow(0 0 18px #1a7f3738);align-items:center;gap:8px;margin-bottom:30px;font-size:21px;font-weight:950;display:inline-flex}.app-brand strong{color:var(--lime);text-shadow:var(--glow-lime)}.app-nav a{color:var(--muted);min-height:48px;transition:transform var(--fast), border-color var(--fast), background var(--fast), box-shadow var(--fast);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-weight:760;display:flex}.app-nav .brand-icon{border-radius:7px;width:30px;height:30px}.app-nav .brand-icon svg{width:24px;height:24px}.app-nav a:hover{color:var(--text);background:radial-gradient(circle at 84% 18%,#1a7f3729,#0000 34%);border-color:#1a7f3752;transform:translate(3px);box-shadow:0 0 24px #1a7f371f}.app-main{min-width:0;padding:clamp(36px,4.8vw,64px);position:relative}.app-main:before{content:"";opacity:.12;pointer-events:none;background-color:#0000;background-image:radial-gradient(circle,#1a7f372e 0 2px,#0000 3px),radial-gradient(circle,#d6336c29 0 2px,#0000 3px);background-position:0 0,36px 28px;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.page-header{z-index:1;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex;position:relative}.page-header h1{margin:0;font-size:clamp(34px,5vw,58px);line-height:1}.page-header p{max-width:760px}.eyebrow{color:var(--lime);text-transform:uppercase;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:850}.panel,.card{border-radius:var(--radius);box-shadow:none;z-index:1;background:0 0;border:1px solid #0891b21f;padding:18px;position:relative}.panel:before,.card:before{border-radius:inherit;content:"";pointer-events:none;border:0;position:absolute;inset:6px}.card:nth-child(3n+1){border-color:#1a7f3747}.card:nth-child(3n+2){border-color:#d6336c3d}.card:nth-child(3n){border-color:#0891b247}.card svg,.panel svg{filter:drop-shadow(0 0 10px #0891b266)}.metric{color:var(--lime);text-shadow:var(--glow-lime);font-size:34px;font-weight:950}.toolbar{flex-wrap:wrap;gap:10px;display:flex}.input{color:var(--text);background:0 0;border:0;border-bottom:1px solid #0891b247;border-radius:0;width:100%;min-height:42px;padding:0 12px}.input:focus{border-color:var(--cyan);outline:none;box-shadow:0 8px 18px -14px #0891b2b3}.error-text{color:var(--danger);margin:0}.form{gap:14px;max-width:720px;display:grid}.status-list{gap:10px;margin:0;padding:0;display:grid}.status-list li{background:0 0;border:0;border-bottom:1px solid #e1e4e8e6;border-radius:0;justify-content:space-between;align-items:center;gap:16px;min-height:38px;padding:10px 12px;list-style:none;display:flex}.status-list span:last-child{overflow-wrap:anywhere;text-align:right}.mission-list{gap:12px;display:grid}.mission-row{background:0 0;border:0;border-bottom:1px solid #0891b22e;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;display:grid}.mission-row h3{margin:10px 0 6px}.mission-row p{margin:0 0 8px}.mission-meta{color:var(--muted);text-align:right;align-content:start;gap:6px;min-width:120px;font-size:13px;display:grid}.metric-card,.hub-card{z-index:1;background:0 0;border:1px solid #0891b22e;border-radius:8px;padding:18px;position:relative}.metric-card strong,.hub-card h2{margin-top:8px;display:block}.metric-card p,.hub-card p{margin-bottom:0}.tone-lime{border-color:#1a7f374d}.tone-purple{border-color:#1a7f3757}.capability-cloud,.agent-capability-strip{flex-wrap:wrap;gap:10px;display:flex}.capability-cloud span,.agent-capability-strip span{color:var(--muted);border:1px solid #1a7f373d;border-radius:999px;padding:8px 10px}.audit-wizard{z-index:1;position:relative}.wizard-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.wizard-progress button{color:var(--muted);background:0 0;border:1px solid #0891b22e;justify-content:flex-start;min-height:46px}.wizard-progress button span{border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.wizard-progress button.active,.wizard-progress button.done{color:var(--text);border-color:#1a7f3780}.wizard-shell{grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);gap:18px;display:grid}.wizard-guide,.wizard-panel{border:1px solid #1a7f3747;border-radius:8px;padding:20px}.wizard-guide{align-self:start;position:sticky;top:24px}.wizard-guide h2{font-size:30px;line-height:1}.wizard-guide li{color:var(--muted);margin-bottom:8px}.wizard-step{gap:18px;display:grid}.wizard-step-header{align-items:center;gap:14px;display:flex}.wizard-step-header h2,.wizard-step-header p{margin:0}.choice-grid{gap:12px;display:grid}.choice-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-card{color:var(--text);text-align:left;background:0 0;border:1px solid #0891b22e;border-radius:8px;justify-content:stretch;align-items:flex-start;gap:8px;min-height:112px;padding:14px;display:grid}.choice-card:hover,.choice-card.selected{color:var(--text);background:#1a7f370f;border-color:#1a7f3785}.choice-card span{color:var(--muted)}.credential-panel,.safe-note{border:1px solid #1a7f3738;border-radius:8px;gap:12px;padding:14px;display:grid}.safe-note{color:var(--lime);align-items:center;margin:0;display:flex}.split-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.text-area{resize:vertical;min-height:110px;padding-top:12px}.safety-list{gap:10px;display:grid}.safety-item{color:var(--text);border:1px solid #0891b22e;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.safety-item input{display:none}.safety-item svg{color:var(--muted)}.safety-item.selected{border-color:#1a7f376b}.safety-item.selected svg{color:var(--lime)}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.review-item{border-bottom:1px solid #0891b22e;gap:6px;padding:10px 0;display:grid}.review-item span{color:var(--muted);font-size:13px}.wizard-actions{justify-content:space-between;margin-top:22px;display:flex}.evidence{color:var(--text);white-space:pre-wrap;background:0 0;border:1px solid #0891b22e;border-radius:6px;padding:12px;overflow:auto}.topic-page,.content-index{padding-top:70px}.topic-hero{min-height:430px}.topic-orbital{min-height:360px;position:relative}.topic-section-grid,.content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-card{min-height:250px;padding:22px;display:grid}.content-card span{color:var(--lime);text-transform:uppercase;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.content-card small{color:var(--cyan);align-items:center;gap:6px;margin-top:auto;display:inline-flex}.cluster-panel{margin-top:34px}.cluster-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.article-page{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:34px;display:grid}.article-page.legal-page{grid-template-columns:minmax(0,1fr)}.legal-page section{border-top:1px solid var(--border);margin-top:28px;padding-top:28px}.legal-page section:first-of-type{border-top:none;margin-top:0;padding-top:0}.legal-page h2{margin:0 0 12px;font-size:22px}.legal-page h3{margin:20px 0 8px;font-size:16px}.legal-page p{color:var(--muted);margin:0 0 14px;line-height:1.6}.legal-page strong{color:inherit}.legal-toc{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;gap:6px 16px;margin:24px 0 0;padding:16px 18px;display:flex}.legal-toc a{color:var(--muted);font-size:13px}.legal-toc a:hover{color:var(--lime)}.article-page article{max-width:760px}.article-page h1{margin:0;font-size:clamp(38px,6vw,68px);line-height:1}.article-dek{color:var(--muted);font-size:18px}.article-meta{border-block:1px solid var(--border);color:var(--muted);flex-wrap:wrap;gap:12px;margin:24px 0;padding:12px 0;display:flex}.article-aside{gap:10px;padding:18px;display:grid;position:sticky;top:92px}.article-aside dl{gap:6px;margin:0;display:grid}.article-aside dt{color:var(--lime);text-transform:uppercase;font-size:12px}.article-aside dd{color:var(--muted);margin:0 0 8px}.article-aside a,.related-strip a{color:#076e87}.related-strip{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;padding:18px;display:flex}.admin-content{gap:18px;display:grid}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes sketchDraw{to{stroke-dashoffset:0}}@keyframes sketchFade{0%{opacity:0;transform:translateY(4px)rotate(-3deg)}to{opacity:1;transform:translateY(0)rotate(-3deg)}}@keyframes bugPulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@keyframes headlineAssemble{0%{opacity:0;transform:translateY(22px)rotate(-2.8deg)scale(.98)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes bugDrop{0%{opacity:0;transform:translateY(-42px)rotate(-6deg)scale(1.08)}68%{opacity:1;transform:translateY(8px)rotate(2deg)scale(.98)}to{opacity:1;transform:translateY(0)rotate(-1deg)scale(1)}}@keyframes particleDrift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(18px,-20px)scale(1.4)}}@keyframes noteWiggle{0%,to{transform:translate3d(0, 0, 0) rotate(var(--note-rotate,-6deg))}50%{transform:translate3d(4px, -5px, 0) rotate(calc(var(--note-rotate,-6deg) + 3deg))}}@keyframes tinyBugDrift{0%,to{transform:translate(0,0)rotate(-9deg)}50%{transform:translate(8px,-10px)rotate(7deg)}}@keyframes faqReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes floatCore{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes scanPulse{0%,to{opacity:.18;transform:translateY(-92px)}50%{opacity:.95;transform:translateY(92px)}}.auth-page{justify-content:center;align-items:center;min-height:calc(100vh - 78px);padding:86px 24px;display:flex;position:relative}.auth-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 18%,#1a7f371f,#0000 24%),radial-gradient(circle at 74% 24%,#ec489926,#0000 28%),radial-gradient(circle at 50% 76%,#1a7f3738,#0000 30%);position:absolute;inset:0}.auth-card{z-index:1;background:linear-gradient(145deg,#ffffffe6,#ffffffeb);border:1px solid #536790a6;border-radius:8px;width:min(100%,560px);max-width:560px;padding:clamp(28px,5vw,48px);position:relative;box-shadow:0 0 42px #1a7f3733,0 0 30px #0891b21a}.auth-card h1{margin:0 0 18px;font-size:clamp(38px,7vw,66px);line-height:.94}.auth-card>p{margin-bottom:28px}.auth-tabs{border:1px solid var(--border);background:#ffffffb8;border-radius:8px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:22px;padding:6px;display:grid}.auth-tabs button:hover:not(:disabled),.auth-tabs button.active{color:var(--text);background:linear-gradient(135deg,#1a7f372e,#0891b224);border-color:#1a7f378c}.auth-form{gap:18px;display:grid}.auth-forgot-link{color:var(--linear-text,var(--text));background:0 0;border:0;justify-self:end;min-height:0;margin-top:-8px;padding:0;font-size:13px;font-weight:600}.auth-forgot-link:hover:not(:disabled){text-decoration:underline}.auth-oauth{text-align:center;gap:14px;margin-top:8px;display:grid}.auth-oauth-divider{color:var(--muted);text-transform:uppercase;font-size:12px}.auth-form label{color:var(--text);gap:8px;font-weight:600;display:grid}.auth-input{background:#ffffffc7;border:1px solid #536790b8;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.linear-icon{background-image:var(--linear-icon-url);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:16px;height:16px;display:inline-block}.auth-input svg,.auth-input .linear-icon{color:var(--cyan);filter:drop-shadow(0 0 10px #0891b266);flex:none}.auth-input input{color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;min-height:46px;padding:0}.auth-input input::placeholder{color:#a6b0c6a3}.auth-alert,.auth-session{border:1px solid var(--border);background:#ffffffb8;border-radius:8px;align-items:center;gap:12px;padding:14px;display:flex}.auth-alert.error{color:var(--danger);border-color:#cf222e66}.auth-alert.success,.auth-session{color:var(--lime);border-color:#1a7f377a}.auth-session{flex-wrap:wrap;align-items:flex-start}.auth-session div{flex:220px;gap:4px;display:grid}.auth-session span{color:var(--muted)}.app-shell{background:radial-gradient(circle at 32% 0,#512bb42b,#0000 34%),radial-gradient(circle at 82% 24%,#1a7f370a,#0000 28%),#0d0a15}.app-sidebar{background:#0c0a14eb;border-right:1px solid #ffffff12;min-height:100vh;padding:18px 10px}.app-brand{border-radius:8px;min-height:42px;margin-bottom:28px;padding:8px}.app-brand:hover{background:#ffffff0a}.app-nav a{color:var(--muted);background:0 0;border:0;border-radius:7px;min-height:38px;padding:8px 10px;font-weight:760}.app-nav a:hover{box-shadow:none;color:var(--muted);background:#fff1;transform:none}.app-nav .brand-icon{width:24px;height:24px}.app-main{background:linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/40px 40px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/40px 40px,radial-gradient(circle at 50% 100%,#5241aa1a,#0000 34%);min-height:100vh;padding:clamp(28px,4vw,52px)}.app-main:before{opacity:.18;background-color:#0000;background-image:radial-gradient(circle,#1a7f3724 0 1px,#0000 2px),radial-gradient(circle,#1a7f3724 0 1px,#0000 2px);background-position:0 0,20px 20px;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.workspace-kicker,.section-heading span,.launch-strip span{color:var(--muted);margin:0;font-size:13px;font-weight:750}.dashboard-search input,.big-input input,.temporary-access-box input,.modal-step textarea{color:var(--text);background:0 0;border:0;outline:0;width:100%;min-width:0}.dashboard-search input::placeholder,.big-input input::placeholder,.temporary-access-box input::placeholder,.modal-step textarea::placeholder{color:#a69eb8d1}.refresh-button,.section-heading button,.modal-back{color:var(--muted);background:#ffffffb8;border:1px solid #ffffff14}.refresh-button:hover:not(:disabled),.section-heading button:hover:not(:disabled),.modal-back:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#ffffff29}.new-test-button{color:#fff;background:linear-gradient(135deg,#1a7f37,#2da44e);border:0;border-radius:7px;min-height:38px;padding:0 14px;font-weight:850;box-shadow:0 0 28px #1a7f3747}.new-test-button:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#2da44e,#3fb950);transform:translateY(-1px);box-shadow:0 0 28px #2da44e3d,0 0 18px #1a7f3738}.new-test-button.large{min-height:48px;padding:0 20px}.dashboard-project-card,.workspace-panel,.launch-strip,.dashboard-error,.new-audit-modal{background:#ffffffd1;border:1px solid #ffffff13;border-radius:8px;box-shadow:0 24px 80px #00000038}.dashboard-error{z-index:1;align-items:center;gap:14px;max-width:1180px;margin:0 auto 18px;padding:14px;display:flex;position:relative}.dashboard-error p{margin:2px 0 0}.app-nav-group{gap:5px;margin-bottom:18px;display:grid}.app-nav-group>span{color:#69758a;text-transform:uppercase;padding:0 10px 4px;font-size:11px;font-weight:900}.command-metric-card,.command-panel,.live-audit-card,.agent-context-strip{background:linear-gradient(#ffffffbd,#ffffff8a);border:1px solid #49587857;border-radius:8px;box-shadow:0 24px 80px #0000002e}.command-metric-card{color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:126px;padding:18px;display:grid;position:relative;overflow:hidden}.command-metric-card:hover{border-color:#9b5cffb8;transform:translateY(-1px)}.metric-icon .brand-icon,.metric-icon .github-logo{width:38px;height:38px}.metric-copy small,.metric-copy em{color:var(--muted);font-style:normal}.metric-copy strong{font-size:28px;line-height:1}.live-audit-card,.command-panel,.agent-context-strip{padding:22px}.live-audit-card{gap:18px;min-height:336px;display:grid}.live-audit-head,.panel-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.live-audit-head h2,.panel-head h2,.agent-context-strip h2{margin:3px 0 0;font-size:22px}.live-audit-head p,.panel-head p{margin:0}.live-audit-head a,.panel-head a,.panel-link{color:var(--purple);align-items:center;gap:6px;font-size:13px;font-weight:850;display:inline-flex}.eyebrow span{color:var(--lime);background:#1a7f371c;border-radius:999px;margin-left:8px;padding:4px 7px}.swarm-core{background:radial-gradient(circle, var(--lime), var(--purple));color:#05070c;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-weight:950;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.agent-rows,.compact-list,.audit-table,.quick-actions-card{gap:9px;display:grid}.agent-row{grid-template-columns:auto auto minmax(72px,.8fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.agent-row .brand-icon{width:28px;height:28px}.agent-row span,.agent-row em{color:var(--muted);font-size:12px;font-style:normal}.agent-row i{background:#69758a;border-radius:50%;width:7px;height:7px}.agent-row i.active{background:var(--lime);box-shadow:0 0 16px #1a7f378f}.finding-mini-row,.export-mini-row,.audit-table-row{color:var(--muted);background:#ffffff09;border-radius:8px;align-items:center;gap:9px;min-height:48px;padding:9px 10px;display:grid}.finding-mini-row:hover,.export-mini-row:hover,.audit-table-row:hover,.quick-actions-card a:hover,.quick-actions-card button:hover{color:#fff;background:linear-gradient(135deg,#1a7f3738,#d6336c1f)}.finding-mini-row strong,.export-mini-row strong,.audit-table-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finding-mini-row em,.export-mini-row em,.audit-table-row span,.audit-table-row em{color:var(--muted);font-size:12px;font-style:normal}.evidence-thumb{background:radial-gradient(circle at 70% 18%,#0891b229,#0000 32%),#ffffff09;border:1px solid #ffffff12;border-radius:8px;gap:12px;min-height:112px;padding:10px;display:grid}.evidence-thumb>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.dashboard-skeleton{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1480px;margin:0 auto;display:grid}.dashboard-skeleton span{background:#ffffff0e;border-radius:8px;min-height:120px;animation:1.2s ease-in-out infinite skeletonPulse}@keyframes skeletonPulse{50%{opacity:.52}}.modal-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:60;background:#ffffffb8;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.new-audit-modal{gap:18px;width:min(100%,620px);max-width:620px;max-height:min(780px,100vh - 44px);padding:18px;display:grid;overflow:auto}.new-audit-modal header,.new-audit-modal footer{justify-content:space-between;align-items:center;display:flex}.new-audit-modal header h2{margin:2px 0 0;font-size:30px}.new-audit-modal header span{color:var(--lime);text-transform:uppercase;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:900}.new-audit-modal header button{background:#ffffff0f;border:0;border-radius:7px;width:38px}.modal-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.modal-steps span{color:var(--muted);text-align:center;background:#ffffff0b;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.modal-steps span.active,.modal-steps span.done{color:#fff;background:#1a7f3752}.modal-step{gap:14px;min-height:260px;display:grid}.big-input{background:#ffffff0e;border:1px solid #1a7f3770;border-radius:8px;align-items:center;gap:10px;min-height:58px;padding:0 14px;display:flex}.big-input input{font-size:18px}.modal-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.modal-choice-grid button,.scope-list button{color:var(--text);text-align:left;background:#ffffff0a;border:1px solid #ffffff13;border-radius:8px;justify-content:stretch;align-items:flex-start;gap:8px;padding:13px;display:grid}.modal-choice-grid button:hover:not(:disabled),.scope-list button:hover:not(:disabled),.modal-choice-grid button.selected,.scope-list button.selected{color:#fff;background:#1a7f372e;border-color:#1a7f3780}.modal-choice-grid button span,.scope-list button span{color:var(--muted)}.temporary-access-box p{color:var(--lime);align-items:center;gap:8px;margin:0;display:flex}.temporary-access-box input,.modal-step textarea{background:#ffffff0e;border:1px solid #ffffff13;border-radius:8px;min-height:42px;padding:0 12px}.modal-step textarea{resize:vertical;min-height:100px;padding:12px}.scope-list{gap:9px;display:grid}.launch-review{text-align:center;align-content:center;justify-items:center}.launch-review svg{color:var(--lime)}.launch-review h3{margin:0;font-size:30px}.launch-review dl{text-align:left;gap:8px;width:100%;margin:0;display:grid}.launch-review dl div{background:#ffffff0a;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.launch-review dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.launch-review dd{margin:0}.audit-report-topbar,.audit-export-strip,.report-status-strip,.report-findings-layout,.agent-activity-panel,.product-context-panel,.technical-details,.findings-feed-panel,.issue-preview-panel{z-index:1;max-width:1180px;margin:0 auto 18px;position:relative}.audit-report-topbar{justify-content:space-between;align-items:end;gap:18px;display:flex}.audit-report-topbar h1{margin:4px 0 10px;font-size:clamp(42px,7vw,72px);line-height:.94}.audit-report-topbar p{margin:0}.audit-action-buttons,.export-controls,.selection-controls{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.audit-action-buttons button,.selection-controls button,.export-preview-summary button{color:var(--muted);background:#ffffffe6;border:1px solid #ffffff14;border-radius:7px;min-height:40px;font-weight:820}.audit-action-buttons button:hover:not(:disabled),.selection-controls button:hover:not(:disabled),.export-preview-summary button:hover:not(:disabled){color:#fff;background:#ffffff13;border-color:#1a7f3780}.audit-action-buttons .github-logo{width:24px;height:24px}.audit-action-buttons .github-logo svg{width:17px;height:17px}.audit-export-strip,.findings-feed-panel,.issue-preview-panel{background:#ffffffd1;border:1px solid #ffffff13;border-radius:8px;box-shadow:0 24px 80px #00000038}.audit-export-strip{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;padding:14px 16px;display:grid}.export-target{align-items:center;gap:12px;min-width:0;display:flex}.export-target .github-logo{flex:none}.export-target p,.export-message{margin:2px 0 0}.export-preview-summary{color:var(--muted);background:#1a7f371a;border:1px solid #1a7f3738;border-radius:7px;grid-column:1/-1;padding:10px 12px}.export-preview-summary button{min-height:32px;margin-left:10px}.report-status-strip{background:radial-gradient(circle at 10% 20%,#1a7f371a,#0000 28%),radial-gradient(circle at 78% 0,#1a7f3733,#0000 34%),#ffffffc7;border:1px solid #1a7f3738;border-radius:8px;grid-template-columns:.8fr .65fr .55fr 1.2fr minmax(280px,1.55fr);align-items:stretch;gap:10px;padding:12px;display:grid}.report-status-strip>div{background:#ffffff08;border-radius:7px;gap:3px;padding:10px 12px;display:grid}.report-status-strip strong{color:var(--lime);text-shadow:0 0 18px #1a7f3752;font-size:18px;line-height:1.1}.status-kicker{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.mini-progress-rail{flex-wrap:wrap;align-items:center;gap:7px;display:flex!important}.mini-progress-rail span{color:var(--muted);text-transform:capitalize;border:1px solid #ffffff14;border-radius:999px;padding:7px 10px;font-size:12px}.mini-progress-rail span.active{color:var(--lime);border-color:#1a7f37a8;box-shadow:0 0 22px #1a7f3729}.report-findings-layout{grid-template-columns:minmax(0,.96fr) minmax(360px,.74fr);align-items:start;gap:18px;display:grid}.findings-feed-panel,.issue-preview-panel{padding:18px}.report-section-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.report-section-heading h2{margin:3px 0 0;font-size:28px}.finding-feed{gap:10px;display:grid}.finding-feed-card{cursor:pointer;min-height:96px;transition:background var(--fast), border-color var(--fast), transform var(--fast);background:#ffffff0a;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.finding-feed-card:hover,.finding-feed-card.active{background:#ffffffeb;border-color:#1a7f3780;transform:translateY(-1px)}.finding-select{align-items:center;min-height:28px;padding-top:2px;display:inline-flex}.finding-feed-body h3{margin:0 0 8px;font-size:18px}.finding-feed-body p{margin:0}.finding-meta-row{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.finding-meta-row span{background:#ffffff0e;border-radius:999px;padding:6px 8px}.verification-badge{border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.verification-badge.verification-verified{color:var(--success);background:#2386361f}.verification-badge.verification-rejected{color:var(--danger);background:#cf222e1f}.verification-badge.verification-inconclusive{color:var(--warning);background:#9a67001f}.verification-badge.verification-pending{color:var(--muted);background:#ffffff0e}.issue-preview-panel{position:sticky;top:22px}.issue-preview-header h2{margin:12px 0 10px;font-size:clamp(26px,4vw,38px);line-height:1.02}.evidence-shot{background:radial-gradient(circle at 22% 16%, #d6336c1a, transparent 28%), radial-gradient(circle at 78% 24%, #0891b214, transparent 30%), var(--surface-soft);border:1px solid var(--border);border-radius:8px;min-height:250px;margin:18px 0;position:relative;overflow:hidden}.evidence-shot:before{content:"";opacity:.58;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.evidence-shot img{object-fit:cover;z-index:1;width:100%;height:100%;min-height:250px;display:block;position:relative}.evidence-placeholder,.real-evidence-unavailable{z-index:1;align-content:center;gap:10px;min-height:250px;padding:28px;display:grid;position:relative}.evidence-placeholder span,.real-evidence-unavailable span{color:var(--cyan);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.evidence-placeholder strong,.real-evidence-unavailable strong{font-size:24px}.real-evidence-unavailable svg{color:var(--magenta);filter:drop-shadow(0 0 18px #d6336c66)}.marker-circle{pointer-events:none;z-index:3;width:86%;height:78%;position:absolute;inset:10% 7% auto auto}.marker-circle path{fill:none;stroke:var(--magenta);stroke-linecap:round;stroke-linejoin:round;stroke-width:7px;filter:drop-shadow(0 0 10px #d6336c80)}.marker-note{color:var(--magenta);z-index:4;background:#d6336c29;border:1px solid #d6336c70;border-radius:999px;padding:7px 10px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:900;position:absolute;top:14%;right:12%;transform:rotate(-8deg)}.issue-body{gap:12px;display:grid}.issue-body section{background:#ffffff09;border-radius:8px;padding:14px}.issue-body h3{text-transform:uppercase;margin:0 0 8px;font-size:14px}.issue-body p,.issue-body ol{margin-top:0;margin-bottom:0}.empty-report-state{background:#1a7f370f;border:1px solid #1a7f372e;border-radius:8px;place-items:center start;gap:8px;margin-bottom:12px;padding:16px;display:grid}.technical-report-panel{max-width:1180px;margin-left:auto;margin-right:auto}.agent-activity-panel,.product-context-panel,.technical-details{background:#ffffffbd;border:1px solid #ffffff12;border-radius:8px;padding:18px;box-shadow:0 20px 70px #0003}.agent-activity-panel .report-section-heading>p{color:var(--muted);margin:0}.agent-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.agent-activity-card{background:radial-gradient(circle at 16% 12%,#0891b221,#0000 28%),#ffffff09;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-height:150px;padding:14px;display:grid}.agent-activity-card h3{margin:3px 0 8px;font-size:18px;line-height:1.18}.agent-activity-card p{margin:0}.agent-icon{color:var(--cyan);background:#0891b21a;border:1px solid #0891b26b;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.technical-details{color:var(--muted)}.technical-details>summary{cursor:pointer;text-transform:uppercase;font-size:14px;font-weight:900;list-style:none}.technical-details>summary::-webkit-details-marker{display:none}@media (max-width:980px){.site-header{grid-template-columns:auto 1fr auto}.site-nav,.site-actions{display:none}.mobile-menu{justify-self:end;display:block;position:relative}.mobile-menu summary{border:1px solid var(--border);border-radius:6px;justify-content:center;align-items:center;width:42px;height:42px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu div{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);z-index:30;gap:6px;width:min(280px,100vw - 32px);padding:12px;display:grid;position:absolute;top:50px;right:0}.mobile-menu a{color:var(--muted);padding:10px}.hero-grid,.topic-hero,.github-transform,.evidence-grid,.article-page,.site-footer,.problem-grid,.feature-grid,.pricing-grid,.demo-grid,.demo-layout,.demo-stage-split,.dashboard-frame,.persona-grid,.topic-section-grid,.content-grid,.cluster-grid{grid-template-columns:1fr}.how-steps{grid-template-columns:1fr;gap:28px}.how-steps:before{width:1px;height:auto;inset:5% auto 5% 21px}.how-step{padding-left:60px;position:relative}.how-step-index{position:absolute;top:0;left:0}.hero-stage{padding:0 16px}.hero-finding{grid-template-columns:1fr;padding:24px}.product-ui-stats{grid-template-columns:1fr;gap:16px}.product-ui-finding-row{grid-template-columns:1fr;align-items:start;gap:6px}.faq-layout{grid-template-columns:1fr}.faq-intro{position:static}.hero-visual{min-height:460px}.line-two,.line-three,.line-four{margin-left:0}.hero-bug-circle{width:220px;top:48%;left:2%}.hero-underline,.cta-sketch-arrow,.agent-bracket,.issue-connector,.swarm-card,.evidence-card{display:none}.swarm-core{width:250px;height:250px}.core-body{top:67px;left:67px}.agent-orbit{transform-origin:8px 125px;left:118px}.orbit-b{top:235px}.finding-card{top:10%;left:0}.audit-card{top:0;right:0}.issue-card{bottom:4%;right:0}.caught-label{top:38%;right:2%}.app-shell{grid-template-columns:1fr}.app-sidebar{border-bottom:1px solid var(--border);border-right:0}.app-main{padding:20px}.railway-topbar,.launch-strip,.dashboard-error{flex-direction:column;align-items:stretch}.project-overview,.dashboard-two-col,.report-findings-layout,.audit-export-strip,.report-status-strip,.agent-activity-grid,.product-context-panel{grid-template-columns:1fr}.audit-report-topbar{flex-direction:column;align-items:stretch}.issue-preview-panel{position:relative;top:auto}.command-hero,.audit-progress-hero,.wizard-shell{grid-template-columns:1fr}.wizard-guide{position:relative;top:auto}}@media (max-width:620px){.hero,.problem-band,.pipeline-section,.demo-section,.feature-mosaic,.roadmap-teaser,.github-transform,.evidence-grid,.dashboard-preview,.pricing-section,.built-for-section,.faq-section,.final-cta,.topic-page,.content-index,.article-page,.admin-content{padding:56px 16px}.hero h1,.topic-hero h1{font-size:44px}.metric-grid,.workflow-grid,.hub-grid,.audit-project-grid,.modal-choice-grid,.finding-feed-card,.choice-grid.two,.choice-grid.three,.split-fields,.review-grid,.wizard-progress{grid-template-columns:1fr}.wizard-actions,.panel-heading.spread,.report-section-heading{flex-direction:column;align-items:stretch}.floating-card{width:min(230px,70%)}.hero-visual{min-height:410px}.floating-card{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.app-shell{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Arial,sans-serif;font-weight:450}.app-main h1,.audit-status-page h1,.command-dashboard-header h1,.page-header h1{letter-spacing:0;font-weight:650}.app-main h2,.app-main h3,.command-panel h2,.hub-card h2,.live-audit-head h2,.panel-head h2{letter-spacing:0;font-weight:620}.app-main strong,.app-main b,.app-nav a,.quick-actions-card a,.quick-actions-card button,.audit-table-row strong,.finding-mini-row strong,.export-mini-row strong,.agent-row strong{font-weight:600}.command-metric-card,.command-panel,.live-audit-card,.agent-context-strip,.hub-card,.audit-project-card,.report-section,.issue-preview-panel,.finding-feed-card,.product-context-panel,.audit-export-strip,.report-status-strip,.agent-activity-card,.dashboard-error,.settings-panel,.billing-card{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.command-metric-card,.command-panel,.live-audit-card,.agent-context-strip,.hub-card,.audit-project-card,.report-section,.issue-preview-panel,.finding-feed-card,.product-context-panel{padding:clamp(18px,2vw,28px)}.finding-mini-row,.export-mini-row,.audit-table-row,.agent-row,.quick-actions-card a,.quick-actions-card button,.quick-action-disabled,.evidence-thumb{background:#ffffff06;box-shadow:none!important;border:0!important}.finding-mini-row:hover,.export-mini-row:hover,.audit-table-row:hover,.agent-row:hover,.quick-actions-card a:hover,.quick-actions-card button:hover,.evidence-thumb:hover{background:#1a7f371f}.profile-chip,.workspace-switcher,.icon-command-button,.command-search,.app-nav a,.sidebar-audit-cta{box-shadow:none;background:#ffffff06;border-color:#0000}.eyebrow,.severity-pill,.finding-severity-badge,.report-agent-badge,.modal-steps span{font-weight:650}.brand-icon,.github-logo{filter:none}@media (max-width:620px){.app-main{padding:22px}.command-dashboard,.hub-grid,.audit-project-grid,.report-findings-layout,.dashboard-lower-grid,.dashboard-bottom-grid,.dashboard-command-grid,.command-metrics{gap:18px}}.app-main{font-weight:400}.command-metric-card{column-gap:18px;min-height:142px;padding:clamp(24px,2.4vw,34px)}.metric-copy{gap:6px}.metric-copy strong{font-size:26px;font-weight:560}.metric-copy small,.metric-copy em{font-weight:400;line-height:1.35}.finding-mini-row,.export-mini-row,.audit-table-row,.agent-row,.quick-actions-card a,.quick-actions-card button,.quick-action-disabled,.evidence-thumb{gap:14px;min-height:58px;padding:14px 16px}.evidence-thumb{min-height:118px;padding:18px}.quick-actions-card a,.quick-actions-card button,.new-test-button,.cta-button,.ghost-button,.button,.audit-action-buttons button,.selection-controls button,.export-preview-summary button,.panel-link,.internal-link,.sidebar-audit-cta a,.auth-tabs button{font-weight:520!important}.app-main strong,.app-main b,.finding-mini-row strong,.export-mini-row strong,.audit-table-row strong,.agent-row strong,.evidence-thumb strong,.panel-head h2,.live-audit-head h2,.eyebrow,.modal-steps span,.launch-review dt,.technical-details summary{font-weight:560!important}@media (max-width:620px){.command-metric-card,.live-audit-card,.command-panel,.agent-context-strip,.hub-card,.audit-project-card,.report-section,.issue-preview-panel,.product-context-panel{padding:22px}.finding-mini-row,.export-mini-row,.audit-table-row,.agent-row,.quick-actions-card a,.quick-actions-card button,.quick-action-disabled,.evidence-thumb{padding:13px}}.app-shell *,.app-shell :before,.app-shell :after{box-shadow:none!important}.app-shell button,.app-shell a,.app-shell input,.app-shell textarea,.app-shell select,.app-shell .command-metric-card,.app-shell .command-panel,.app-shell .live-audit-card,.app-shell .agent-context-strip,.app-shell .hub-card,.app-shell .audit-project-card,.app-shell .report-section,.app-shell .issue-preview-panel,.app-shell .finding-feed-card,.app-shell .product-context-panel,.app-shell .audit-export-strip,.app-shell .report-status-strip,.app-shell .agent-activity-card,.app-shell .dashboard-error,.app-shell .settings-panel,.app-shell .billing-card,.app-shell .finding-mini-row,.app-shell .export-mini-row,.app-shell .audit-table-row,.app-shell .agent-row,.app-shell .quick-action-disabled,.app-shell .evidence-thumb,.app-shell .workspace-switcher,.app-shell .profile-chip,.app-shell .icon-command-button,.app-shell .command-search,.app-shell .sidebar-audit-cta,.app-shell .severity-pill,.app-shell .finding-severity-badge,.app-shell .report-agent-badge{background:0 0!important;border-color:#0000!important}.app-main{padding:clamp(34px,4vw,56px)}.command-dashboard,.hub-grid,.audit-project-grid,.report-findings-layout,.dashboard-lower-grid,.dashboard-bottom-grid,.dashboard-command-grid,.command-metrics{gap:clamp(28px,3vw,52px)}.live-audit-card,.command-panel,.agent-context-strip,.hub-card,.audit-project-card,.report-section,.issue-preview-panel,.product-context-panel{padding:18px}.finding-mini-row,.export-mini-row,.audit-table-row,.agent-row,.quick-actions-card a,.quick-actions-card button,.quick-action-disabled,.evidence-thumb{min-height:auto;padding:9px 0}.evidence-thumb{min-height:92px}.new-test-button,.cta-button,.button{background:linear-gradient(135deg,#1a7f37eb,#2da44ee6)!important;border:0!important}.ghost-button,.sidebar-audit-cta a,.panel-link,.internal-link,.quick-actions-card a,.quick-actions-card button{background:0 0!important;border-color:#0000!important}.app-main h1,.audit-status-page h1,.command-dashboard-header h1,.page-header h1{font-weight:600}.app-main h2,.app-main h3,.app-main strong,.app-main b,.app-nav a,.metric-copy strong,.finding-mini-row strong,.export-mini-row strong,.audit-table-row strong,.agent-row strong,.evidence-thumb strong,.quick-actions-card a,.quick-actions-card button,.new-test-button,.cta-button,.button,.eyebrow,.severity-pill,.finding-severity-badge,.report-agent-badge,.modal-steps span{font-weight:500!important}@media (max-width:620px){.app-main{padding:20px}.command-dashboard,.hub-grid,.audit-project-grid,.report-findings-layout,.dashboard-lower-grid,.dashboard-bottom-grid,.dashboard-command-grid,.command-metrics{gap:22px}.live-audit-card,.command-panel,.agent-context-strip,.hub-card,.audit-project-card,.report-section,.issue-preview-panel,.product-context-panel{padding:14px 0}}.app-shell{--linear-bg:#f7f8fa;--linear-sidebar:#fbfbfc;--linear-surface:#fff;--linear-surface-2:#f2f3f5;--linear-surface-hover:#f6f7f8;--linear-border:#e1e4e8;--linear-border-strong:#d7dbe0;--linear-text:#1f2328;--linear-text-2:#41464d;--linear-muted:#737982;--linear-soft:#9aa1aa;--linear-accent:#1a7f37;--linear-accent-hover:#116329;--linear-accent-soft:#1a7f371a;--linear-yellow:#c29202;--linear-green:#238636;--linear-red:#cf222e;--linear-radius:6px;--linear-radius-lg:10px;--linear-sidebar-width:275px;--linear-font:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif;background:var(--linear-bg);color:var(--linear-text);font-family:var(--linear-font);grid-template-columns:var(--linear-sidebar-width) minmax(0, 1fr);min-height:100vh;font-size:13px;line-height:1.45;display:grid}.app-shell *,.app-shell :before,.app-shell :after{box-sizing:border-box;box-shadow:none!important}.app-sidebar{background:var(--linear-sidebar);border-right:1px solid var(--linear-border);height:100vh;padding:18px 14px;position:sticky;top:0;overflow-y:auto}.app-brand{align-items:center;gap:8px;min-height:28px;margin:0 0 26px;padding:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--linear-text)!important}.app-brand strong,.app-brand span{color:var(--linear-text)!important}.app-nav{gap:18px;display:grid}.app-nav-group{gap:2px;display:grid}.app-nav-group>span{color:var(--linear-muted);text-transform:none;padding:0 6px 4px;font-size:12px;font-weight:500;line-height:18px}.app-nav a{background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;min-height:28px;padding:4px 6px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s ease-out,color .12s ease-out;display:flex;color:var(--linear-text-2)!important}.app-nav a:hover{background:var(--linear-surface-2);color:var(--linear-text)!important}.app-shell .brand-icon,.app-shell .github-logo{width:16px;height:16px;color:var(--linear-muted)!important;background:0 0!important;border:0!important}.app-shell .brand-icon svg,.app-shell .github-logo svg{width:16px;height:16px;color:currentColor!important}.app-shell .brand-icon path,.app-shell .github-logo path,.app-shell .icon-shell,.app-shell .icon-detail{stroke:currentColor!important}.app-main{background:var(--linear-bg);min-width:0;padding:32px 40px 56px;position:relative}.app-main:before{display:none!important}.simple-dashboard-header,.simple-dashboard,.app-page-header,.page-header,.audit-report-topbar,.app-shell .app-page,.app-shell .app-page.compact,.app-shell .detail-page,.app-shell .report-page,.github-issues-shell{width:100%;max-width:1160px;margin-inline:auto}.simple-dashboard-header,.app-page-header,.page-header,.audit-report-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:18px;margin-bottom:22px;display:grid}.workspace-kicker,.eyebrow,.status-kicker{font-family:var(--linear-font);letter-spacing:0;text-transform:none;margin:0 0 4px;font-size:12px;font-weight:600;line-height:18px;color:var(--linear-muted)!important}.app-shell h1,.app-shell h2,.app-shell h3,.app-shell p{margin-top:0}.simple-dashboard-header h1,.app-page-header h1,.page-header h1,.audit-report-topbar h1{color:var(--linear-text);letter-spacing:-.01em;margin:0 0 6px;font-size:24px;font-weight:650;line-height:1.25}.simple-dashboard-header p:not(.workspace-kicker),.app-page-header p,.page-header p,.audit-report-topbar p{color:var(--linear-muted);max-width:680px;margin:0;font-size:13px;line-height:1.55}.simple-header-actions,.hero-actions,.audit-action-buttons,.selection-controls,.export-preview-summary{justify-content:flex-end;align-items:center;gap:8px;display:flex}.new-test-button,.cta-button,.button,.primary-report-action,.app-shell button.new-test-button,.app-shell a.new-test-button{cursor:pointer;font:600 13px/1 var(--linear-font);border-radius:5px;align-items:center;gap:7px;min-height:30px;padding:0 11px;text-decoration:none;transition:background .12s ease-out,border-color .12s ease-out;display:inline-flex;background:var(--lime)!important;border:1px solid var(--lime)!important;color:#fff!important}.new-test-button:hover,.cta-button:hover,.button:hover,.primary-report-action:hover{background:var(--accent-strong)!important;border-color:var(--accent-strong)!important}.new-test-button:disabled,.cta-button:disabled,.button:disabled,.primary-report-action:disabled{cursor:not-allowed;opacity:.55}.ghost-button,.panel-link,.internal-link,.audit-action-buttons button,.selection-controls button,.export-preview-summary button,.github-issue-filters button,.modal-back{cursor:pointer;font:500 13px/1 var(--linear-font);border-radius:5px;align-items:center;gap:7px;min-height:30px;padding:0 10px;text-decoration:none;display:inline-flex;background:var(--linear-surface)!important;border:1px solid var(--linear-border)!important;color:var(--linear-text-2)!important}.ghost-button:hover,.panel-link:hover,.internal-link:hover,.audit-action-buttons button:hover,.selection-controls button:hover,.export-preview-summary button:hover,.modal-back:hover{background:var(--linear-surface-hover)!important;color:var(--linear-text)!important}.simple-dashboard,.app-shell .grid,.app-shell .hub-grid,.app-shell .dashboard-lower-grid{gap:16px;display:grid}.simple-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.simple-main-grid,.dashboard-lower-grid,.report-findings-layout{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:16px;display:grid}.command-panel,.hub-card,.panel,.card,.audit-export-strip,.report-status-strip,.findings-feed-panel,.issue-preview-panel,.agent-activity-panel,.technical-details,.wizard-panel,.live-audit-card,.dashboard-error,.settings-panel,.billing-card{border-radius:8px;overflow:hidden;background:var(--linear-surface)!important;border:1px solid var(--linear-border)!important;color:var(--linear-text)!important}.command-panel,.live-audit-card,.hub-card,.panel,.card,.audit-export-strip,.report-status-strip,.findings-feed-panel,.issue-preview-panel,.agent-activity-panel,.technical-details,.wizard-panel,.dashboard-error,.settings-panel,.billing-card{padding:0}.panel-head,.github-issues-list-head{justify-content:space-between;align-items:center;min-height:45px;padding:10px 14px;display:flex;background:var(--linear-surface-2)!important;border-bottom:1px solid var(--linear-border)!important}.panel-head h2,.live-audit-head h2,.command-panel h2,.issue-preview-header h2{color:var(--linear-text);margin:0;font-size:16px;font-weight:650;line-height:1.3}.command-panel>h2,.command-panel>p{padding:0 14px}.command-panel>.github-logo:first-child,.command-panel>.brand-icon:first-child{margin:14px 14px 10px}.command-panel>.github-logo:first-child+h2,.command-panel>.brand-icon:first-child+h2{margin-top:0}.command-panel>.panel-link{margin:12px 14px 14px}.panel-head a,.live-audit-head a,.app-shell a:not(.new-test-button):not(.ghost-button):not(.panel-link):not(.internal-link){color:var(--linear-accent);font-size:13px;font-weight:600;text-decoration:none}.panel-head a:hover,.live-audit-head a:hover,.app-shell a:hover{color:var(--linear-accent-hover)}.live-audit-card{gap:14px;padding:14px;display:grid}.empty-live-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:142px}.live-audit-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.live-audit-head p,.empty-live-card p,.empty-mini p,.command-panel p,.hub-card p,.card p,.status-copy{color:var(--linear-muted);margin:0;font-size:13px;line-height:1.5}.live-audit-head .eyebrow span{background:var(--linear-accent-soft);color:var(--linear-accent);border:1px solid #1a7f3729;border-radius:999px;margin-left:6px;padding:0 7px;font-size:11px;line-height:18px;display:inline-flex}.simple-progress-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.simple-progress-row span,.usage-meter i{border-radius:999px;height:6px;display:block;overflow:hidden;background:var(--linear-border)!important}.simple-progress-row b,.usage-meter i b{height:100%;display:block;background:var(--linear-accent)!important}.simple-progress-row strong{color:var(--linear-text-2);font-size:12px;font-weight:600}.simple-audit-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.simple-audit-facts div{border-radius:6px;padding:10px 12px;background:var(--linear-surface-2)!important;border:1px solid var(--linear-border)!important}.simple-audit-facts dt{color:var(--linear-muted);margin:0 0 2px;font-size:12px}.simple-audit-facts dd{color:var(--linear-text);margin:0;font-size:13px;font-weight:650}.command-metric-card{border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;padding:12px;text-decoration:none;display:grid;background:var(--linear-surface)!important;border:1px solid var(--linear-border)!important;color:var(--linear-text)!important}.command-metric-card:hover{background:var(--linear-surface-hover)!important;border-color:var(--linear-border-strong)!important}.metric-icon{background:var(--linear-surface-2);border:1px solid var(--linear-border);border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.metric-copy{gap:2px;min-width:0;display:grid}.metric-copy small,.metric-copy em{color:var(--linear-muted);font-size:12px;font-style:normal;line-height:1.25}.metric-copy strong{color:var(--linear-text);font-size:18px;font-weight:650;line-height:1.15}.audit-table,.compact-list,.finding-list,.agent-list,.finding-feed,.mission-list,.github-issue-rows{display:grid}.audit-table-row,.finding-mini-row,.export-mini-row,.agent-row,.evidence-thumb,.finding-feed-card,.agent-activity-card,.mission-row,.github-issue-row,.repo-row{border:0;border-radius:0;align-items:center;gap:12px;min-height:44px;padding:8px 14px;text-decoration:none;display:grid;background:var(--linear-surface)!important;border-bottom:1px solid var(--linear-border)!important;color:var(--linear-text)!important}.audit-table-row:last-child,.finding-mini-row:last-child,.export-mini-row:last-child,.agent-row:last-child,.evidence-thumb:last-child,.finding-feed-card:last-child,.github-issue-row:last-child{border-bottom:0!important}.audit-table-row:hover,.finding-mini-row:hover,.export-mini-row:hover,.agent-row:hover,.evidence-thumb:hover,.finding-feed-card:hover,.finding-feed-card.active,.github-issue-row:hover,.repo-row:hover{background:var(--linear-surface-hover)!important}.agent-row{grid-template-columns:18px minmax(90px,auto) 90px minmax(0,1fr) minmax(120px,auto)}.audit-table-row strong,.finding-mini-row strong,.export-mini-row strong,.agent-row strong,.github-issue-main strong,.repo-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden;color:var(--linear-text)!important}.audit-table-row span,.audit-table-row em,.finding-mini-row span,.finding-mini-row em,.export-mini-row span,.export-mini-row em,.agent-row span,.agent-row em,.agent-row small,.github-issue-meta,.github-issue-summary,.github-issue-side,.repo-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-style:normal;overflow:hidden;color:var(--linear-muted)!important}.finding-row-main{gap:2px;min-width:0;display:grid}.severity-badge,.severity-pill,.severity-tag,.github-label{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 8px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex;background:var(--linear-surface-2)!important;border:1px solid var(--linear-border)!important;color:var(--linear-text-2)!important}.github-issues-toolbar{margin-bottom:10px;display:grid}.github-filter-input,.app-shell input,.app-shell textarea,.app-shell select,.app-shell .input{font:13px/1.4 var(--linear-font);border-radius:6px;background:var(--linear-surface)!important;border:1px solid var(--linear-border)!important;color:var(--linear-text)!important}.github-filter-input{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:0 10px;display:grid}.github-filter-input input{outline:none;min-width:0;background:0 0!important;border:0!important}.app-shell input:focus,.app-shell textarea:focus,.app-shell select:focus,.github-filter-input:focus-within{outline:3px solid #1a7f3729;border-color:var(--linear-accent)!important}.github-issues-list{border-radius:8px;overflow:hidden;background:var(--linear-surface)!important;border:1px solid var(--linear-border)!important}.github-issues-list-head{grid-template-columns:auto auto minmax(0,1fr);gap:12px;display:grid}.github-issue-tabs,.github-issue-filters,.github-issue-side,.github-issue-title-line{align-items:center;gap:12px;display:flex}.github-issue-tabs span,.github-issue-filters button{font-size:12px;color:var(--linear-muted)!important}.github-issue-tabs span.active{font-weight:600;color:var(--linear-text)!important}.github-issue-tabs b{background:var(--linear-surface);border:1px solid var(--linear-border);color:var(--linear-muted);border-radius:999px;padding:0 6px;font-size:11px;font-weight:500}.github-issue-filters{justify-content:flex-end}.github-issue-filters button{min-height:24px;padding:0;background:0 0!important;border:0!important}.github-issue-check input{accent-color:var(--linear-accent);width:14px;height:14px;margin:0}.github-issue-main{gap:2px;min-width:0;text-decoration:none;display:grid}.github-issue-title-line{flex-wrap:wrap;gap:6px}.github-issue-side{justify-content:flex-end;gap:14px}.github-empty-list,.empty-mini{color:var(--linear-muted);padding:20px 14px}.empty-mini{gap:8px;display:grid}.evidence-thumb{grid-template-columns:18px minmax(0,1fr) minmax(0,1fr) auto}.dashboard-error{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;max-width:1160px;margin:0 auto 16px;padding:12px 14px;display:grid}.dashboard-skeleton{gap:10px;max-width:1160px;margin:0 auto;display:grid}@keyframes linearPulse{0%,to{opacity:.45}50%{opacity:1}}.modal-backdrop{z-index:50;background:#1f232852;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.new-audit-modal{background:var(--linear-surface);border:1px solid var(--linear-border);color:var(--linear-text);border-radius:12px;width:min(680px,100%);max-width:680px;max-height:min(780px,100vh - 48px);display:grid;overflow:auto}.new-audit-modal header,.new-audit-modal footer{justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.new-audit-modal header{border-bottom:1px solid var(--linear-border)}.new-audit-modal footer{border-top:1px solid var(--linear-border)}.new-audit-modal header span,.modal-steps span{color:var(--linear-muted);font-size:12px}.new-audit-modal header h2,.launch-review h3{color:var(--linear-text);margin:0;font-size:18px}.new-audit-modal header button{color:var(--linear-muted);cursor:pointer;background:0 0!important;border:0!important}.modal-steps{grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 16px 0;display:grid}.modal-steps span{background:var(--linear-surface-2);text-indent:-999px;border-radius:999px;min-height:6px;overflow:hidden}.modal-steps span.active,.modal-steps span.done{background:var(--linear-accent)}.modal-step{gap:12px;padding:16px;display:grid}.big-input{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.big-input input{min-height:42px}.modal-choice-grid,.scope-list{gap:8px;display:grid}.modal-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.modal-choice-grid button,.scope-list button,.choice-card,.safety-item,.credential-panel,.safe-note,.review-item{color:var(--linear-text);text-align:left;border-radius:8px;gap:6px;padding:12px;display:grid;background:var(--linear-surface)!important;border:1px solid var(--linear-border)!important}.modal-choice-grid button.selected,.scope-list button.selected,.choice-card.selected,.safety-item.selected{background:var(--linear-accent-soft)!important;border-color:#1a7f3761!important}.modal-choice-grid button span,.scope-list button span,.temporary-access-box p,.launch-review dd,.launch-review dt,.error-text{color:var(--linear-muted);font-size:12px}.temporary-access-box{background:var(--linear-surface-2);border:1px solid var(--linear-border);border-radius:8px;gap:8px;padding:12px;display:grid}.launch-review dl{gap:8px;margin:0;display:grid}.launch-review dl div{gap:2px;display:grid}.error-text{color:var(--linear-red)!important}@media (max-width:980px){.app-shell{grid-template-columns:1fr}.app-sidebar{height:auto;position:relative}.app-main{padding:24px 16px 40px}.simple-dashboard-header,.app-page-header,.page-header,.audit-report-topbar,.simple-main-grid,.dashboard-lower-grid,.report-findings-layout,.simple-stat-grid,.simple-audit-facts,.modal-choice-grid{grid-template-columns:1fr}.simple-header-actions,.hero-actions{justify-content:flex-start}.audit-table-row,.finding-mini-row,.export-mini-row,.agent-row,.github-issue-row,.evidence-thumb{grid-template-columns:1fr;align-items:start}.github-issue-filters,.github-issue-side{justify-content:flex-start}}.app-shell .audit-action-buttons .github-export-button span{color:#fff!important;background:#ffffff2e!important;border-radius:999px!important;margin-left:2px!important;padding:2px 7px!important;font-size:12px!important;font-weight:700!important}.app-shell .issue-preview-panel{padding:0!important;overflow:hidden!important}.app-shell .issue-preview-header{border-bottom:1px solid var(--linear-border)!important;padding:16px 18px 14px!important}.app-shell .issue-preview-title-line{grid-template-columns:12px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;display:grid!important}.app-shell .issue-preview-title-line .signal-dot{margin-top:7px!important}.app-shell .issue-preview-header h2{color:var(--linear-text)!important;margin:0 0 4px!important;font-size:16px!important;line-height:1.35!important}.app-shell .issue-preview-header p{color:var(--linear-muted)!important;margin:0!important;font-size:13px!important;line-height:1.45!important}.app-shell .issue-preview-panel .evidence-shot{border-left:0!important;border-right:0!important;border-radius:0!important;margin:0!important}.app-shell .issue-body{gap:0!important;padding:0!important}.app-shell .issue-body section{border-bottom:1px solid var(--linear-border-soft)!important;background:#fff!important;border-radius:0!important;padding:18px!important}.app-shell .issue-body section:last-child{border-bottom:0!important}.app-shell .fix-agent-section .fix-attempt-status{gap:6px;display:grid}.app-shell .fix-agent-section .fix-attempt-file{background:var(--linear-surface-2)!important;color:var(--linear-text)!important;border-radius:6px!important;width:fit-content!important;padding:6px 8px!important;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace!important;font-size:12px!important}.app-shell .fix-agent-section .fix-attempt-message{color:var(--linear-muted)!important;margin-top:8px!important;font-size:12px!important}.app-shell .issue-body h3{color:var(--linear-text-2)!important;letter-spacing:0!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:12px!important}.app-shell .issue-body p,.app-shell .issue-body li{color:var(--linear-muted)!important;font-size:13px!important;line-height:1.5!important}.app-shell .report-findings-layout{grid-template-columns:minmax(0,1.08fr) minmax(380px,.82fr)!important;gap:18px!important}.app-shell .command-panel,.app-shell .hub-card,.app-shell .panel,.app-shell .card,.app-shell .audit-export-strip,.app-shell .report-status-strip,.app-shell .findings-feed-panel,.app-shell .issue-preview-panel,.app-shell .agent-activity-panel,.app-shell .technical-details,.app-shell .wizard-panel,.app-shell .live-audit-card,.app-shell .dashboard-error,.app-shell .settings-panel,.app-shell .billing-card,.app-shell .command-metric-card{background:var(--linear-surface)!important;border:1px solid var(--linear-border)!important;color:var(--linear-text)!important}.app-shell .audit-table-row,.app-shell .finding-mini-row,.app-shell .export-mini-row,.app-shell .agent-row,.app-shell .evidence-thumb,.app-shell .finding-feed-card,.app-shell .agent-activity-card,.app-shell .mission-row,.app-shell .github-issue-row,.app-shell .repo-row{background:var(--linear-surface)!important;border-bottom:1px solid var(--linear-border)!important;color:var(--linear-text)!important}.app-shell .audit-table-row:hover,.app-shell .finding-mini-row:hover,.app-shell .export-mini-row:hover,.app-shell .agent-row:hover,.app-shell .evidence-thumb:hover,.app-shell .finding-feed-card:hover,.app-shell .finding-feed-card.active,.app-shell .github-issue-row:hover,.app-shell .repo-row:hover,.app-shell .command-metric-card:hover{background:var(--linear-surface-hover)!important;border-color:var(--linear-border-strong)!important}.app-shell{--linear-bg:#f7f8fa;--linear-sidebar:#f4f5f6;--linear-surface:#fff;--linear-surface-2:#f1f2f4;--linear-surface-hover:#f6f7f8;--linear-border:#dcdee3;--linear-border-strong:#cfd3d8;--linear-text:#1f2328;--linear-text-2:#3f444b;--linear-muted:#727780;--linear-soft:#9ba1aa;--linear-accent:#1a7f37;--linear-accent-hover:#116329;--linear-accent-soft:#1a7f371a;grid-template-columns:275px minmax(0,1fr)}.app-sidebar{background:var(--linear-sidebar)!important;padding:18px 16px!important}.app-brand{gap:10px;margin-bottom:30px;padding:4px 6px}.app-brand strong{font-weight:650}.app-nav{gap:22px}.app-nav-group>span{padding-bottom:6px;font-size:12px;color:#6f747c!important}.app-nav a{border-radius:6px;gap:11px;min-height:32px;padding:5px 8px;font-size:14px;transition:background .12s ease-out;color:#2f343a!important}.app-nav a:hover{background:#1f23280f!important}.app-main{background:var(--linear-bg)!important;padding:26px 28px 64px!important}.page-skeleton{gap:20px;display:grid}.page-skeleton-block{background:linear-gradient(90deg, var(--linear-surface-2) 25%, var(--linear-surface-hover) 37%, var(--linear-surface-2) 63%);border-radius:var(--linear-radius-lg);background-size:400% 100%;animation:1.4s infinite pageSkeletonShimmer}.page-skeleton-title{width:220px;height:32px}.page-skeleton-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.page-skeleton-card{height:96px}.page-skeleton-panel{height:220px}@keyframes pageSkeletonShimmer{0%{background-position:100%}to{background-position:0}}.simple-dashboard-header,.simple-dashboard,.app-page-header,.page-header,.audit-report-topbar,.app-shell .app-page,.app-shell .app-page.compact,.app-shell .detail-page,.app-shell .report-page,.github-issues-shell,.dashboard-error,.dashboard-skeleton{width:100%!important;max-width:1280px!important;margin-left:0!important;margin-right:auto!important}.simple-dashboard-header,.app-page-header,.page-header,.audit-report-topbar{align-items:start;min-height:70px;margin-bottom:18px!important}.simple-dashboard-header h1,.app-page-header h1,.page-header h1,.audit-report-topbar h1{letter-spacing:-.01em;font-size:24px!important;font-weight:650!important}.simple-dashboard-header p:not(.workspace-kicker),.app-page-header p,.page-header p,.audit-report-topbar p{max-width:620px}.new-test-button,.cta-button,.button,.primary-report-action,.app-shell button.new-test-button,.app-shell a.new-test-button{background:var(--lime)!important;border-color:var(--lime)!important;border-radius:6px!important;min-height:32px!important;padding:0 12px!important}.simple-dashboard{gap:12px!important}.live-audit-card{gap:16px!important;min-height:auto!important;padding:14px 16px!important}.live-audit-head{min-height:62px}.simple-progress-row span,.usage-meter i{height:5px!important}.simple-audit-facts{gap:8px!important}.simple-audit-facts div{min-height:64px;padding:10px 12px!important}.simple-stat-grid{gap:10px!important}.command-metric-card{min-height:58px!important;padding:10px 12px!important}.metric-icon{background:var(--linear-surface-2)!important;width:26px!important;height:26px!important}.metric-copy strong{font-size:18px!important}.command-panel,.hub-card,.panel,.card,.audit-export-strip,.report-status-strip,.findings-feed-panel,.issue-preview-panel,.agent-activity-panel,.technical-details,.wizard-panel,.live-audit-card,.dashboard-error,.settings-panel,.billing-card,.github-issues-list{background:var(--linear-surface)!important;border:1px solid var(--linear-border)!important;border-radius:8px!important}.panel-head,.github-issues-list-head{background:var(--linear-surface-2)!important;min-height:42px!important;padding:9px 14px!important}.audit-table-row{grid-template-columns:minmax(0,1.3fr) 100px 100px 105px 60px!important}.finding-mini-row{grid-template-columns:auto minmax(0,1fr) minmax(180px,auto)!important}.github-issue-row{grid-template-columns:auto minmax(0,1fr) minmax(210px,auto)!important;min-height:58px!important}.severity-badge,.severity-pill,.severity-tag,.github-label{background:var(--linear-surface-2)!important;border:1px solid var(--linear-border)!important;color:var(--linear-text-2)!important;text-transform:lowercase!important;min-height:20px!important;padding:0 8px!important;font-size:12px!important;font-weight:500!important;line-height:20px!important}.github-issues-shell{gap:10px;display:grid}.github-issues-toolbar{margin-bottom:0!important}.github-issues-list-head{grid-template-columns:auto auto minmax(0,1fr)!important}.github-issue-title-line{align-items:center;gap:6px!important}.github-issue-summary{white-space:normal!important}.report-status-strip{grid-template-columns:repeat(4,minmax(120px,1fr)) minmax(280px,1.4fr)!important;gap:0!important;margin:12px 0!important;padding:0!important;display:grid!important}.report-status-strip>div{border:0!important;border-right:1px solid var(--linear-border)!important;background:0 0!important;min-height:62px!important;padding:12px 14px!important}.report-status-strip>div:last-child{border-right:0!important}.report-status-strip strong{color:var(--linear-text)!important;font-size:16px!important}.mini-progress-rail{align-items:center;gap:8px!important;display:flex!important}.mini-progress-rail span{border:1px solid var(--linear-border)!important;color:var(--linear-muted)!important;background:0 0!important;border-radius:999px!important;padding:2px 8px!important;font-size:12px!important}.mini-progress-rail span.active{background:var(--linear-accent-soft)!important;color:var(--linear-accent)!important;border-color:#1a7f372e!important}.report-findings-layout{align-items:start;grid-template-columns:minmax(0,1.35fr) minmax(360px,.85fr)!important}.finding-feed-card{grid-template-columns:auto minmax(80px,auto) minmax(0,1fr)!important;align-items:start!important;min-height:86px!important;padding:12px 14px!important}.finding-feed-card.active{background:var(--linear-surface-hover)!important}.finding-feed-body h3{color:var(--linear-text)!important;margin:0 0 4px!important;font-size:14px!important}.finding-feed-body p,.finding-meta-row span,.issue-body p,.issue-body li{color:var(--linear-muted)!important}.evidence-shot,.real-evidence-unavailable{background:var(--linear-surface-2)!important;border:1px solid var(--linear-border)!important;color:var(--linear-text)!important}.evidence-shot:before,.marker-circle,.marker-note{display:none!important}.real-evidence-unavailable strong,.real-evidence-unavailable span,.real-evidence-unavailable p{color:var(--linear-text-2)!important}.auth-page{--linear-bg:#f7f8fa;--linear-sidebar:#f4f5f6;--linear-surface:#fff;--linear-surface-2:#f1f2f4;--linear-surface-hover:#f6f7f8;--linear-border:#dcdee3;--linear-border-strong:#cfd3d8;--linear-text:#1f2328;--linear-text-2:#3f444b;--linear-muted:#636972;--linear-accent:#1a7f37;--linear-accent-hover:#116329;grid-template-columns:1.15fr 1fr!important;justify-content:stretch!important;align-items:stretch!important;min-height:100vh!important;padding:0!important;display:grid!important}.auth-page:before,.auth-page:after{display:none!important}.auth-scene{background:radial-gradient(900px 700px at 15% 15%,#1a7f378c,#0000 60%),radial-gradient(800px 700px at 85% 10%,#0884b280,#0000 58%),radial-gradient(900px 800px at 30% 90%,#d6331459,#0000 55%),radial-gradient(800px 700px at 90% 85%,#f58c1473,#0000 55%),#0b0d10;position:relative;overflow:hidden}.auth-scene-grid{background-color:#0000;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.auth-scene-content{flex-direction:column;justify-content:space-between;height:100%;padding:48px;display:flex;position:relative}.auth-brand-badge{color:#fff;align-items:center;gap:8px;width:fit-content;font-size:14px;font-weight:700;display:inline-flex}.auth-brand-badge svg{color:#0b0d10;background:#fff;border-radius:6px;flex-shrink:0;padding:3px}.auth-brand-badge-light{color:var(--linear-text,#1f2328);margin-bottom:32px}.auth-brand-badge-light svg{background:var(--linear-text,#1f2328);color:#fff}.auth-scene-bottom{flex-direction:column;gap:24px;display:flex}.auth-scene-quote{color:#fff;max-width:460px}.auth-scene-quote h2{letter-spacing:-.01em;margin:0 0 14px;font-size:34px;font-weight:700;line-height:1.25}.auth-scene-quote p{color:#ffffffb3;margin:0;font-size:15px}.auth-float-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101214d9;border:1px solid #ffffff1f;border-radius:14px;align-self:flex-end;width:300px;padding:20px;box-shadow:0 30px 70px #0006}.auth-float-tag{color:#ff8a80;background:#ff8a8024;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.auth-float-card strong{color:#fff;margin:0 0 6px;font-size:15px;font-weight:600;display:block}.auth-float-card p{color:#ffffff8c;margin:0;font-size:12.5px;line-height:1.5}.auth-card{flex-direction:column;justify-content:center;align-items:center;background:var(--linear-bg)!important;box-shadow:none!important;color:var(--linear-text)!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;padding:48px!important;display:flex!important}.auth-card-inner{flex-direction:column;width:100%;max-width:420px;display:flex}.auth-card-inner>p{margin-bottom:28px}.auth-card h1,.auth-card p,.auth-form label,.auth-session strong,.auth-session span{color:var(--linear-text)!important}.auth-alert,.auth-session,.auth-input{background:var(--linear-surface)!important;border:1px solid var(--linear-border)!important;color:var(--linear-text)!important;border-radius:6px!important}.auth-input input{color:var(--linear-text)!important}.auth-tabs{background:var(--linear-surface-2)!important;border:1px solid var(--linear-border)!important;border-radius:8px!important;padding:3px!important}.auth-tabs button{color:var(--linear-muted)!important;background:0 0!important;border-color:#0000!important;font-weight:600!important}.auth-tabs button.active{background:var(--linear-surface)!important;color:var(--linear-text)!important;border-color:#0000!important}.auth-card .cta-button{min-height:52px!important;padding:0 26px!important;font-weight:600!important}.auth-google-button{color:#fff;min-height:46px;transition:background var(--fast), transform var(--fast);background:#1a1a1a;border:1px solid #1a1a1a;border-radius:7px;justify-content:center;align-items:center;gap:10px;width:100%;padding:0 18px;font-weight:700;display:inline-flex}.auth-google-button:hover:not(:disabled){background:#000;transform:translateY(-1px)}.auth-google-button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:860px){.auth-page{grid-template-columns:1fr!important}.auth-scene{display:none}.auth-card{padding:32px 24px!important}}.dashboard-skeleton{gap:0!important}.dashboard-skeleton span{background:linear-gradient(90deg, var(--linear-surface-2), #fff, var(--linear-surface-2))!important;border:1px solid var(--linear-border)!important;border-radius:0!important;height:44px!important;animation:1.4s ease-in-out infinite linearPulse!important}.dashboard-skeleton span:first-child{border-radius:8px 8px 0 0!important}.dashboard-skeleton span:last-child{border-radius:0 0 8px 8px!important}@media (max-width:960px){.app-shell{grid-template-columns:1fr}.app-sidebar{height:auto;position:static}.simple-dashboard-header,.app-page-header,.page-header,.audit-report-topbar,.simple-main-grid,.report-findings-layout,.report-status-strip{grid-template-columns:1fr!important}.report-status-strip>div{border-right:0!important;border-bottom:1px solid var(--linear-border)!important}}.app-shell .app-main{padding:36px 48px 72px!important}.app-shell .simple-dashboard,.app-shell .simple-dashboard-header,.app-shell .app-content-stack{width:100%!important;max-width:1180px!important;margin-left:0!important;margin-right:auto!important}.app-shell .app-content-stack,.app-shell .simple-dashboard{gap:18px!important;display:grid!important}.app-shell .simple-dashboard-header,.app-shell .app-page-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;margin-bottom:8px!important;padding-top:2px!important;display:grid!important}.app-shell .simple-dashboard-header h1,.app-shell .app-page-header h1{color:var(--linear-text)!important;letter-spacing:0!important;margin:3px 0 6px!important;font-size:24px!important;line-height:1.25!important}.app-shell .simple-dashboard-header p,.app-shell .app-page-header p{color:var(--linear-muted)!important;max-width:720px!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.app-shell .command-panel,.app-shell .live-audit-card,.app-shell .command-metric-card,.app-shell .github-issues-list{background:var(--linear-surface)!important;border:1px solid var(--linear-border)!important;box-shadow:none!important;border-radius:8px!important}.app-shell .live-audit-card{gap:18px!important;min-height:180px!important;padding:18px 20px!important;display:grid!important}.app-shell .empty-live-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:144px!important}.app-shell .live-audit-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;display:grid!important}.app-shell .simple-progress-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;display:grid!important}.app-shell .simple-progress-row>span{background:#e6e8ec!important;border-radius:999px!important;height:5px!important;overflow:hidden!important}.app-shell .simple-progress-row b{background:var(--linear-accent)!important;border-radius:inherit!important;height:100%!important;display:block!important}.app-shell .simple-audit-facts,.app-shell .simple-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.app-shell .simple-audit-facts>div{background:var(--linear-surface-2)!important;border:1px solid var(--linear-border)!important;border-radius:7px!important;min-height:58px!important;padding:12px!important}.app-shell .command-metric-card{align-items:center!important;gap:12px!important;min-height:70px!important;padding:14px!important;display:flex!important}.app-shell .metric-icon{background:var(--linear-surface-2)!important;border:1px solid var(--linear-border)!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;display:inline-flex!important}.app-shell .metric-copy{gap:1px!important;display:grid!important}.app-shell .metric-copy strong,.app-shell .command-metric-card .metric{color:var(--linear-text)!important;font-size:20px!important;line-height:1.1!important}.app-shell .dashboard-work-grid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)!important;grid-template-areas:"audits agents""audits findings"!important;align-items:start!important;gap:14px!important;display:grid!important}.app-shell .dashboard-top-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.42fr)!important;align-items:stretch!important;gap:14px!important;display:grid!important}.app-shell .github-dashboard-card{background:var(--linear-surface)!important;border:1px solid var(--linear-border)!important;color:var(--linear-text)!important;border-radius:8px!important;align-content:start!important;gap:12px!important;min-height:148px!important;padding:14px!important;display:grid!important}.app-shell .github-dashboard-card.connected{border-color:#23863647!important}.app-shell .github-dashboard-card-head{align-items:center!important;gap:10px!important;display:flex!important}.app-shell .github-dashboard-card-head>span{background:var(--linear-surface-2)!important;border:1px solid var(--linear-border)!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;display:inline-flex!important}.app-shell .github-dashboard-card.connected .github-dashboard-card-head>span{background:#dafbe1!important;border-color:#aceebb!important}.app-shell .github-dashboard-card strong{color:var(--linear-text)!important;font-size:15px!important;line-height:1.25!important}.app-shell .github-dashboard-card p,.app-shell .github-dashboard-card small{color:var(--linear-muted)!important;margin:0!important;font-size:13px!important;line-height:1.45!important}.app-shell .github-dashboard-card small{font-size:12px!important}.app-shell .github-dashboard-card .new-test-button,.app-shell .github-dashboard-card .panel-link{justify-self:start!important}.app-shell .simple-dashboard.is-loading .command-panel,.app-shell .simple-dashboard.is-loading .live-audit-card,.app-shell .simple-dashboard.is-loading .command-metric-card,.app-shell .simple-dashboard.is-loading .github-dashboard-card{opacity:.78!important}.app-shell .recent-audits-card{grid-area:audits!important}.app-shell .dashboard-agents-card{grid-area:agents!important}.app-shell .dashboard-work-grid #recent-findings{grid-area:findings!important}.app-shell .panel-head{background:var(--linear-surface-2)!important;border-bottom:1px solid var(--linear-border)!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:0!important;padding:12px 14px!important;display:flex!important}.app-shell .command-panel>.panel-head:first-child{border-radius:8px 8px 0 0!important}.app-shell .panel-head h2{color:var(--linear-text)!important;margin:2px 0 0!important;font-size:15px!important;line-height:1.25!important}.app-shell .compact-list,.app-shell .audit-table,.app-shell .finding-list,.app-shell .agent-compact-list{gap:0!important;display:grid!important}.app-shell .audit-table-row,.app-shell .finding-mini-row,.app-shell .export-mini-row,.app-shell .agent-compact-row{background:var(--linear-surface)!important;border-bottom:1px solid var(--linear-border-soft)!important;color:var(--linear-text)!important;align-items:center!important;min-height:48px!important;padding:10px 14px!important;text-decoration:none!important}.app-shell .audit-table-row:last-child,.app-shell .finding-mini-row:last-child,.app-shell .export-mini-row:last-child,.app-shell .agent-compact-row:last-child{border-bottom:0!important}.app-shell .audit-table-row{grid-template-columns:minmax(220px,1.4fr) 90px 100px 80px 54px!important;gap:14px!important;display:grid!important}.app-shell .finding-mini-row{grid-template-columns:74px minmax(0,1fr) minmax(150px,.8fr)!important;gap:12px!important;display:grid!important}.app-shell .finding-row-main{gap:2px!important;min-width:0!important;display:grid!important}.app-shell .finding-row-main strong,.app-shell .audit-table-row strong,.app-shell .github-issue-main strong,.app-shell .agent-compact-row strong,.app-shell .export-mini-row strong{color:var(--linear-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.app-shell .finding-row-main span,.app-shell .finding-mini-row em,.app-shell .audit-table-row span,.app-shell .audit-table-row em,.app-shell .agent-compact-row em,.app-shell .export-mini-row em,.app-shell .export-mini-row span{color:var(--linear-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;font-style:normal!important;overflow:hidden!important}.app-shell .agent-compact-row{grid-template-columns:18px minmax(0,1fr) auto!important;gap:10px!important;display:grid!important}.app-shell .agent-compact-row>span{gap:2px!important;min-width:0!important;display:grid!important}.app-shell .agent-status-chip,.app-shell .github-label,.app-shell .severity-badge,.app-shell .severity-pill{--chip-bg:#f1f2f4;--chip-border:#d8dee4;--chip-text:#656d76;background:var(--chip-bg)!important;border:1px solid var(--chip-border)!important;color:var(--chip-text)!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:22px!important;padding:0 9px!important;font-size:11px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.app-shell .chip-green{--chip-bg:#e9f8ee;--chip-border:#c9ead3;--chip-text:#1a7f37}.app-shell .chip-purple{--chip-bg:#f0efff;--chip-border:#dad7ff;--chip-text:#5e6ad2}.app-shell .github-issues-shell{gap:12px!important;display:grid!important}.app-shell .github-filter-input{background:var(--linear-surface)!important;border:1px solid var(--linear-border)!important;border-radius:7px!important;height:36px!important;padding:0 10px!important;display:flex!important}.app-shell .github-issues-list-head{background:var(--linear-surface-2)!important;border-bottom:1px solid var(--linear-border)!important;grid-template-columns:auto auto minmax(0,1fr)!important;gap:12px!important;min-height:44px!important;padding:0 14px!important;display:grid!important}.app-shell .github-issue-row{grid-template-columns:auto minmax(0,1fr) minmax(240px,.45fr)!important;align-items:start!important;gap:14px!important;min-height:74px!important;padding:12px 14px!important;display:grid!important}.app-shell .github-issue-title-line{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.app-shell .github-issue-side{place-items:end!important;gap:6px!important;display:grid!important}.app-shell .github-layout-grid{grid-template-columns:minmax(340px,.85fr) minmax(520px,1.15fr)!important;align-items:start!important;gap:14px!important;display:grid!important}.app-shell .github-layout-grid .command-panel{min-height:0!important}.app-shell .status-list{margin:0!important;padding:0!important;list-style:none!important}.app-shell .status-list li{border-bottom:1px solid var(--linear-border-soft)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;min-height:44px!important;padding:10px 14px!important;display:grid!important}.app-shell .status-list li:last-child{border-bottom:0!important}.app-shell .toolbar{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;padding:14px!important;display:flex!important}.app-shell .toolbar .input{flex:280px!important;min-height:34px!important}.app-shell .app-section-gap{margin-top:0!important}.app-shell .new-test-button{background:var(--linear-accent)!important;border:1px solid var(--linear-accent)!important;color:#fff!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:34px!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important;transition:background .12s ease-out,border-color .12s ease-out,transform .12s ease-out!important;display:inline-flex!important}.app-shell .new-test-button:hover:not(:disabled){background:var(--linear-accent-hover)!important;border-color:var(--linear-accent-hover)!important;transform:translateY(-1px)!important}.app-shell .new-test-button:active:not(:disabled){transform:translateY(0)!important}.app-shell .ghost-button.compact{background:var(--linear-surface)!important;border:1px solid var(--linear-border)!important;color:var(--linear-text-2)!important;border-radius:7px!important;min-height:32px!important;transition:background .12s ease-out,border-color .12s ease-out!important}.app-shell .ghost-button.compact:hover:not(:disabled){background:var(--linear-surface-hover)!important;border-color:var(--linear-accent)!important}.app-shell .dashboard-skeleton{border:1px solid var(--linear-border)!important;border-radius:8px!important;display:grid!important;overflow:hidden!important}.app-shell .dashboard-skeleton span{border:0!important;border-bottom:1px solid var(--linear-border-soft)!important;border-radius:0!important}.app-shell .dashboard-skeleton span:last-child{border-bottom:0!important}@media (max-width:1120px){.app-shell .dashboard-work-grid,.app-shell .github-layout-grid,.app-shell .simple-audit-facts,.app-shell .simple-stat-grid{grid-template-columns:1fr!important}.app-shell .dashboard-work-grid{grid-template-areas:"agents""findings""audits"!important}}@media (max-width:760px){.app-shell .app-main{padding:24px 16px 56px!important}.app-shell .simple-dashboard-header,.app-shell .app-page-header,.app-shell .empty-live-card,.app-shell .live-audit-head,.app-shell .github-issue-row,.app-shell .finding-mini-row,.app-shell .audit-table-row,.app-shell .export-mini-row{grid-template-columns:1fr!important}.app-shell .github-issue-side{justify-items:start!important}}.app-shell .signal-dot,.app-shell .agent-state-dot{border-radius:999px!important;flex:none!important;width:10px!important;height:10px!important;padding:0!important;display:inline-block!important}.app-shell .signal-dot{box-shadow:0 0 0 3px #1f23280a,0 0 10px #1f23281f!important}.app-shell .agent-state-dot.active{background:#00c853!important;border:1px solid #00a743!important;box-shadow:0 0 0 3px #00c8531f,0 0 12px #00c85359!important}.app-shell .agent-state-dot.inactive{background:#ff1744!important;border:1px solid #d5002d!important;box-shadow:0 0 0 3px #ff17441f,0 0 12px #ff174452!important}.app-shell .finding-mini-row{grid-template-columns:18px minmax(0,1fr) minmax(150px,.8fr)!important}.app-shell .finding-mini-row>.signal-dot{justify-self:center!important}.app-shell .agent-compact-row{grid-template-columns:18px minmax(0,1fr) 18px!important}.app-shell .agent-compact-row>.agent-state-dot,.app-shell .export-mini-row>.agent-state-dot{justify-self:center!important}.app-shell .github-issue-title-line>.signal-dot{margin-top:5px!important}.app-shell .agent-list .agent-row{grid-template-columns:18px minmax(90px,auto) 18px minmax(80px,auto) minmax(0,1fr)!important;align-items:center!important;gap:12px!important;display:grid!important}.app-shell .evidence-thumb .signal-dot{margin-top:4px!important}.app-shell input[type=checkbox]{appearance:none!important;accent-color:#1a7f37!important;border:1px solid var(--linear-border)!important;background:#fff!important;border-radius:4px!important;width:14px!important;height:14px!important;margin:0!important;position:relative!important}.app-shell input[type=checkbox]:checked:after{content:""!important;border:2px solid #fff!important;border-width:0 2px 2px 0!important;width:4px!important;height:7px!important;position:absolute!important;top:1px!important;left:4px!important;transform:rotate(45deg)!important}.app-shell .github-issue-check{justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;display:inline-flex!important}.app-shell .github-export-button,.app-shell button.github-export-button,.app-shell a.github-export-button{color:#fff!important;white-space:nowrap!important;background:#1a7f37!important;border:1px solid #1a7f37!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:34px!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}.app-shell .github-export-button.compact{height:30px!important;padding:0 10px!important;font-size:12px!important}.app-shell .github-export-button:hover:not(:disabled){background:#116329!important;border-color:#116329!important}.app-shell .github-export-button:disabled{color:#fff!important;cursor:not-allowed!important;background:#94d3a2!important;border-color:#94d3a2!important}.app-shell .github-issue-row{grid-template-columns:auto minmax(0,1fr) minmax(260px,.5fr)!important}.app-shell .github-issue-side{align-content:start!important;gap:8px!important}.app-shell .audit-report-topbar,.app-shell .audit-export-strip,.app-shell .report-status-strip,.app-shell .report-findings-layout,.app-shell .agent-activity-panel,.app-shell .technical-details{width:100%!important;max-width:1180px!important;margin-left:0!important;margin-right:auto!important}.app-shell .audit-export-strip{grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:auto!important;padding:12px 14px!important;display:grid!important}.app-shell .export-target{align-items:center!important;gap:10px!important;display:flex!important}.app-shell .report-findings-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)!important;gap:14px!important;display:grid!important}.app-shell .finding-feed-card{grid-template-columns:22px 18px minmax(0,1fr)!important}.app-shell .github-export-modal{background:var(--linear-surface)!important;border:1px solid var(--linear-border)!important;color:var(--linear-text)!important;border-radius:10px!important;width:min(100vw - 32px,520px)!important;max-width:520px!important;display:grid!important;overflow:hidden!important;box-shadow:0 16px 44px #1f23282e!important}.app-shell .github-export-modal header,.app-shell .github-export-modal footer{background:var(--linear-surface-2)!important;border-color:var(--linear-border)!important;justify-content:space-between!important;align-items:center!important;padding:14px 16px!important;display:flex!important}.app-shell .github-export-modal header{border-bottom:1px solid var(--linear-border)!important}.app-shell .github-export-modal footer{border-top:1px solid var(--linear-border)!important}.app-shell .github-export-modal h2{color:var(--linear-text)!important;margin:2px 0 0!important;font-size:18px!important;line-height:1.25!important}.app-shell .github-export-modal header button{color:var(--linear-muted)!important;background:0 0!important;border:0!important;height:auto!important;padding:0!important}.app-shell .github-export-form{gap:14px!important;padding:16px!important;display:grid!important}.app-shell .github-export-form label{color:var(--linear-text-2)!important;gap:6px!important;font-size:12px!important;font-weight:600!important;display:grid!important}.app-shell .github-export-form select,.app-shell .github-export-form input:not([type=checkbox]){border:1px solid var(--linear-border)!important;color:var(--linear-text)!important;background:#fff!important;border-radius:7px!important;min-height:34px!important;padding:0 10px!important;font-size:13px!important}.app-shell .github-export-form .checkbox-line{align-items:center!important;gap:8px!important;display:flex!important}.app-shell .findings-feed-panel .report-section-heading{background:var(--linear-surface)!important;border-bottom:1px solid var(--linear-border)!important;padding:16px 18px 14px!important}.app-shell .findings-feed-panel .report-section-heading h2{margin:4px 0 0!important;font-size:22px!important;line-height:1.2!important}.app-shell .selection-controls{gap:8px!important;padding-left:12px!important}.app-shell .selection-controls button{height:34px!important;padding:0 12px!important}.app-shell .status-value-with-dot{align-items:center!important;gap:8px!important;display:inline-flex!important}.app-shell .status-value-with-dot .agent-state-dot{width:9px!important;height:9px!important}.app-shell .agent-activity-panel{padding:0!important;overflow:hidden!important}.app-shell .agent-activity-panel>.report-section-heading{background:var(--linear-surface)!important;border-bottom:1px solid var(--linear-border)!important;padding:16px 18px!important}.app-shell .agent-activity-panel>.report-section-heading h2{margin:4px 0 0!important;font-size:20px!important;line-height:1.25!important}.app-shell .agent-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;display:grid!important}.app-shell .agent-activity-card{border:0!important;border-right:1px solid var(--linear-border-soft)!important;border-bottom:1px solid var(--linear-border-soft)!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;grid-template-columns:32px minmax(0,1fr)!important;gap:12px!important;min-height:150px!important;padding:20px 18px!important;display:grid!important}.app-shell .agent-activity-card:nth-child(3n){border-right:0!important}.app-shell .technical-details{background:var(--linear-surface)!important;border:1px solid var(--linear-border)!important;border-radius:8px!important;padding:0!important;overflow:hidden!important}.app-shell .technical-details summary{background:var(--linear-surface-2)!important;border-bottom:1px solid var(--linear-border)!important;color:var(--linear-text)!important;cursor:pointer!important;align-items:center!important;gap:3px!important;padding:14px 18px!important;list-style:none!important;display:grid!important}.app-shell .technical-details summary::-webkit-details-marker{display:none!important}.app-shell .technical-details summary span{font-size:14px!important;font-weight:700!important}.app-shell .technical-details summary small,.app-shell .technical-details-intro{color:var(--linear-muted)!important;font-size:13px!important;line-height:1.45!important}.app-shell .technical-details-intro{border-bottom:1px solid var(--linear-border-soft)!important;margin:0!important;padding:14px 18px!important}.app-shell .technical-details>.panel{border:0!important;border-bottom:1px solid var(--linear-border-soft)!important;border-radius:0!important;margin:0!important;padding:18px!important}.app-shell .technical-details>.panel:last-child{border-bottom:0!important}.app-shell .technical-details .status-list li{min-height:36px!important;padding:8px 0!important}.app-shell .technical-details .panel h2{margin:0 0 12px!important;font-size:17px!important}@media (max-width:980px){.app-shell .report-findings-layout,.app-shell .github-issue-row{grid-template-columns:1fr!important}.app-shell .github-issue-side{justify-items:start!important}.app-shell .agent-activity-grid{grid-template-columns:1fr!important}.app-shell .agent-activity-card{border-right:0!important}}.app-shell .findings-triage-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.42fr)!important;align-items:start!important;gap:14px!important;display:grid!important}.app-shell .findings-triage-layout .github-issues-list{min-width:0!important}.app-shell .findings-triage-layout .github-issue-row{grid-template-columns:22px minmax(0,1fr) minmax(220px,.34fr)!important}.app-shell .github-issue-row.selected{background:var(--linear-surface-2)!important;box-shadow:inset 3px 0 0 var(--linear-accent)!important}.app-shell .github-issue-main{color:var(--linear-text)!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:0!important;justify-content:stretch!important;gap:4px!important;width:100%!important;min-width:0!important;height:auto!important;padding:0!important;text-decoration:none!important;display:grid!important}.app-shell .github-issue-main:hover,.app-shell .github-issue-main:focus-visible{color:var(--linear-text)!important;background:0 0!important}.app-shell .finding-audit-preview{background:var(--linear-surface)!important;border:1px solid var(--linear-border)!important;color:var(--linear-text)!important;border-radius:8px!important;position:sticky!important;top:24px!important;overflow:hidden!important}.app-shell .finding-audit-preview-head{background:var(--linear-surface-2)!important;border-bottom:1px solid var(--linear-border)!important;justify-content:space-between!important;align-items:start!important;gap:12px!important;padding:14px 16px!important;display:flex!important}.app-shell .finding-audit-preview-head h2,.app-shell .finding-audit-preview-empty h2{color:var(--linear-text)!important;overflow-wrap:anywhere!important;margin:3px 0 0!important;font-size:18px!important;line-height:1.25!important}.app-shell .finding-audit-preview-body,.app-shell .finding-audit-preview-empty{gap:14px!important;padding:16px!important;display:grid!important}.app-shell .selected-finding-summary{background:var(--linear-surface)!important;border:1px solid var(--linear-border)!important;border-radius:8px!important;gap:8px!important;padding:12px!important;display:grid!important}.app-shell .selected-finding-title{grid-template-columns:12px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;display:grid!important}.app-shell .selected-finding-title .signal-dot{margin-top:4px!important}.app-shell .selected-finding-summary p,.app-shell .finding-audit-preview-empty p{color:var(--linear-muted)!important;margin:0!important;font-size:13px!important;line-height:1.45!important}.app-shell .audit-preview-facts{border:1px solid var(--linear-border)!important;border-radius:8px!important;margin:0!important;display:grid!important;overflow:hidden!important}.app-shell .audit-preview-facts div{border-bottom:1px solid var(--linear-border-soft)!important;grid-template-columns:106px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;padding:10px 12px!important;display:grid!important}.app-shell .audit-preview-facts div:last-child{border-bottom:0!important}.app-shell .audit-preview-facts dt{color:var(--linear-muted)!important;margin:0!important;font-size:12px!important}.app-shell .audit-preview-facts dd{color:var(--linear-text)!important;overflow-wrap:anywhere!important;margin:0!important;font-size:13px!important;font-weight:600!important}.app-shell .audit-preview-link{justify-self:start!important}@media (max-width:1120px){.app-shell .findings-triage-layout{grid-template-columns:1fr!important}.app-shell .finding-audit-preview{position:static!important}}@media (max-width:760px){.app-shell .findings-triage-layout .github-issue-row{grid-template-columns:22px minmax(0,1fr)!important}.app-shell .findings-triage-layout .github-issue-side{grid-column:2!important}}.app-shell .audit-table-row{grid-template-columns:minmax(0,1.35fr) minmax(120px,auto) minmax(96px,auto) minmax(150px,auto) auto!important;min-height:58px!important}.app-shell .audit-row-title{gap:3px!important;min-width:0!important;display:grid!important}.app-shell .audit-row-title em{color:var(--linear-muted)!important;font-size:12px!important;font-style:normal!important;font-weight:500!important}.app-shell .audit-status{color:var(--linear-text-2)!important;text-transform:capitalize!important;justify-self:start!important;align-items:center!important;gap:8px!important;font-size:12px!important;display:inline-flex!important}.app-shell .audit-status .agent-state-dot{flex:0 0 9px!important}.app-shell .audit-status:not(.audit-status-completed):not(.audit-status-failed) .agent-state-dot{background:#fc0!important;border:1px solid #d9a400!important;border-radius:999px!important;width:9px!important;height:9px!important}.app-shell .audit-row-action{background:var(--linear-surface)!important;border:1px solid var(--linear-border)!important;color:var(--linear-accent)!important;white-space:nowrap!important;border-radius:6px!important;justify-self:end!important;align-items:center!important;height:30px!important;padding:0 10px!important;font-size:12px!important;font-weight:650!important;display:inline-flex!important}.app-shell .audit-table-row:hover .audit-row-action{background:var(--linear-accent)!important;border-color:var(--linear-accent)!important;color:#fff!important}.app-shell .github-layout-grid{grid-template-columns:minmax(340px,.54fr) minmax(0,1fr)!important}.app-shell .github-layout-grid,.app-shell .github-issues-shell{margin-left:0!important}.app-shell .github-layout-grid{align-items:start!important;gap:12px!important;width:min(100%,1120px)!important;max-width:1120px!important}.app-shell .github-disconnect-button{color:#cf222e!important}.app-shell .github-disconnect-button:hover:not(:disabled){color:#cf222e!important;background:#ffebe9!important;border-color:#ffcecb!important}.app-shell .github-disconnect-button:disabled{cursor:not-allowed!important;opacity:.55!important}.app-shell .github-connection-card{align-content:start!important;gap:12px!important;padding:16px!important;display:grid!important}.app-shell .github-connection-card.connected{border-color:#23863647!important}.app-shell .github-connection-top{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.app-shell .github-connection-icon{background:var(--linear-surface-2)!important;border:1px solid var(--linear-border)!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;display:inline-flex!important}.app-shell .connection-badge,.app-shell .repo-readiness,.app-shell .repo-ready-count{white-space:nowrap!important;border-radius:999px!important;align-items:center!important;min-height:24px!important;padding:0 9px!important;font-size:12px!important;font-weight:650!important;display:inline-flex!important}.app-shell .connection-badge{color:#7d4e00!important;background:#fff8c5!important;border:1px solid #d4a72c!important}.app-shell .connection-badge.connected,.app-shell .repo-readiness-ready,.app-shell .repo-ready-count{color:#116329!important;background:#dafbe1!important;border:1px solid #aceebb!important}.app-shell .github-connection-card h2{color:var(--linear-text)!important;margin:0!important;font-size:19px!important;line-height:1.25!important}.app-shell .github-connection-card p{color:var(--linear-muted)!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.app-shell .github-connection-actions{flex-wrap:wrap!important;gap:8px!important;margin-top:2px!important;display:flex!important}.app-shell .repo-readiness-list{display:grid!important}.app-shell .repo-readiness-row{background:var(--linear-surface)!important;border-bottom:1px solid var(--linear-border)!important;grid-template-columns:minmax(0,1fr) minmax(112px,auto) minmax(120px,auto)!important;align-items:center!important;gap:14px!important;min-height:64px!important;padding:10px 14px!important;display:grid!important}.app-shell .repo-readiness-row:last-child{border-bottom:0!important}.app-shell .repo-readiness-row strong{color:var(--linear-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:650!important;display:block!important;overflow:hidden!important}.app-shell .repo-readiness-row p{color:var(--linear-muted)!important;margin:2px 0 0!important;font-size:12px!important;line-height:1.35!important}.app-shell .repo-readiness-row em{color:var(--linear-muted)!important;white-space:nowrap!important;justify-self:end!important;font-size:12px!important;font-style:normal!important}@media (max-width:980px){.app-shell .audit-table-row{grid-template-columns:minmax(0,1fr) minmax(120px,auto)!important}.app-shell .audit-table-row>span:nth-child(3),.app-shell .audit-table-row>span:nth-child(4){grid-column:1!important}.app-shell .audit-row-action{grid-area:1/2/span 3!important}.app-shell .github-layout-grid,.app-shell .dashboard-top-grid,.app-shell .repo-readiness-row{grid-template-columns:1fr!important}.app-shell .repo-readiness-row em{justify-self:start!important}}.app-shell .signal-dot,.app-shell .agent-state-dot,.app-shell .severity-dot,.app-shell .issue-state-dot,.app-shell .repo-state-dot{aspect-ratio:1!important;box-shadow:none!important;box-sizing:border-box!important;vertical-align:middle!important;border:0!important;border-radius:999px!important;outline:0!important;flex:0 0 6px!important;width:6px!important;min-width:6px!important;max-width:6px!important;height:6px!important;min-height:6px!important;max-height:6px!important;margin:0!important;padding:0!important;line-height:0!important;display:block!important;overflow:visible!important}.app-shell .github-issue-title-line>.signal-dot,.app-shell .selected-finding-title .signal-dot,.app-shell .evidence-thumb .signal-dot,.app-shell .status-value-with-dot .agent-state-dot{margin-top:0!important}.app-shell .agent-state-dot.active{background:#00c853!important}.app-shell .agent-state-dot.inactive{background:#ff1744!important}.app-shell .app-brand{gap:0!important;padding-left:0!important}.app-shell .audit-action-buttons button,.app-shell .audit-action-buttons a{font-family:var(--linear-font)!important}.app-shell .github-export-button,.app-shell button.github-export-button,.app-shell a.github-export-button{font-family:var(--linear-font)!important;letter-spacing:0!important;font-size:13px!important;font-weight:650!important}.app-shell .github-export-button span{color:#fff!important;font-family:var(--linear-font)!important;background:#ffffff29!important;border-radius:999px!important;padding:0 7px!important;font-size:12px!important;font-weight:650!important;line-height:18px!important}.app-shell input[type=checkbox]{appearance:none!important;cursor:pointer!important;background:#fff!important;border:1px solid #c8ccd2!important;border-radius:4px!important;flex:0 0 16px!important;place-content:center!important;align-self:center!important;width:16px!important;height:16px!important;margin:0!important;display:inline-grid!important;position:relative!important}.app-shell input[type=checkbox]:hover{border-color:#9ca3af!important}.app-shell input[type=checkbox]:focus-visible{border-color:var(--linear-accent)!important;outline-offset:1px!important;outline:3px solid #1a7f372e!important}.app-shell input[type=checkbox]:checked{background:#1a7f37!important;border-color:#1a7f37!important}.app-shell input[type=checkbox]:checked:after{content:""!important;border:2px solid #fff!important;border-width:0 2px 2px 0!important;width:4px!important;height:8px!important;margin-top:-1px!important;display:block!important;position:static!important;top:auto!important;left:auto!important;transform:rotate(45deg)!important}.app-shell .finding-select,.app-shell .github-issue-check,.app-shell .github-export-form .checkbox-line{cursor:pointer!important}.app-shell .finding-select{justify-content:center!important;align-self:stretch!important;align-items:center!important;min-height:48px!important;margin:-10px 0!important;padding:0 10px 0 2px!important;display:flex!important}.app-shell .finding-feed-card{cursor:pointer!important}.app-shell .finding-feed-card .finding-select input[type=checkbox]{pointer-events:auto!important}.app-shell .github-export-form .checkbox-line{border:1px solid var(--linear-border)!important;border-radius:8px!important;align-items:center!important;gap:10px!important;min-height:38px!important;padding:0 10px!important;display:flex!important}.app-shell select{appearance:none!important;border:1px solid var(--linear-border)!important;color:var(--linear-text)!important;cursor:pointer!important;font:500 13px/1.4 var(--linear-font)!important;background-color:#fff!important;background-image:linear-gradient(45deg,#0000 50%,#6b7280 50%),linear-gradient(135deg,#6b7280 50%,#0000 50%)!important;background-position:calc(100% - 16px),calc(100% - 11px)!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;border-radius:8px!important;min-height:34px!important;padding:0 34px 0 11px!important}.app-shell select:hover{border-color:#c5cad3!important}.app-shell select:focus,.app-shell select:focus-visible{border-color:var(--linear-accent)!important;outline-offset:0!important;outline:3px solid #1a7f3729!important}.app-shell .github-export-form select{width:100%!important;min-height:38px!important}.app-shell .app-select-field{gap:6px!important;display:grid!important;position:relative!important}.app-shell .app-select-label{color:var(--linear-text-2)!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important}.app-shell .app-select-trigger{border:1px solid var(--linear-border)!important;color:var(--linear-text)!important;font:500 13px/1.4 var(--linear-font)!important;text-align:left!important;background:#fff!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 11px!important;display:flex!important}.app-shell .app-select-trigger:hover{border-color:#c5cad3!important}.app-shell .app-select-trigger:focus-visible,.app-shell .app-select-trigger[aria-expanded=true]{border-color:var(--linear-accent)!important;outline:3px solid #1a7f3729!important}.app-shell .app-select-trigger span:first-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.app-shell .app-select-chevron{border:1.5px solid #6b7280!important;border-width:0 1.5px 1.5px 0!important;flex:none!important;width:6px!important;height:6px!important;margin-left:10px!important;display:inline-block!important;transform:rotate(45deg)translateY(-1px)!important}.app-shell .app-select-menu{border:1px solid var(--linear-border)!important;z-index:80!important;background:#fff!important;border-radius:8px!important;max-height:230px!important;padding:4px!important;display:grid!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;overflow:auto!important;box-shadow:0 10px 28px #1f232824!important}.app-shell .app-select-menu button{color:var(--linear-text)!important;font:500 13px/1.4 var(--linear-font)!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-width:0!important;height:32px!important;padding:0 9px!important;display:flex!important;overflow:hidden!important}.app-shell .app-select-menu button:hover,.app-shell .app-select-menu button:focus-visible{background:#f0f1f5!important;outline:0!important}.app-shell .app-select-menu button.selected{color:var(--linear-accent)!important;background:#e9f8ee!important}.app-shell .settings-account-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.app-shell .settings-detail-list{gap:0!important;margin:0!important;display:grid!important}.app-shell .settings-detail-list div{border-top:1px solid var(--linear-border)!important;grid-template-columns:minmax(92px,.45fr) minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:38px!important;padding:8px 0!important;display:grid!important}.app-shell .settings-detail-list div:first-child{border-top:0!important}.app-shell .settings-detail-list dt{color:var(--linear-muted)!important;font-size:12px!important;font-weight:500!important}.app-shell .settings-detail-list dd{color:var(--linear-text)!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;font-size:13px!important;font-weight:600!important;overflow:hidden!important}.app-shell .settings-note{color:var(--linear-muted)!important;margin:12px 0!important;font-size:12px!important;line-height:1.55!important}.app-shell .settings-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.app-shell .settings-plan-card{border:1px solid var(--linear-border)!important;background:#fff!important;border-radius:10px!important;flex-direction:column!important;gap:12px!important;min-height:100%!important;padding:16px!important;display:flex!important}.app-shell .settings-plan-card.current{border-color:#1a7f376b!important;box-shadow:0 0 0 1px #1a7f371f!important}.app-shell .settings-plan-card-head{justify-content:space-between!important;align-items:start!important;gap:10px!important;display:flex!important}.app-shell .settings-plan-card h3{color:var(--linear-text)!important;margin:0!important;font-size:16px!important;line-height:1.25!important}.app-shell .settings-plan-card-head p{color:var(--linear-muted)!important;margin:5px 0 0!important;font-size:12px!important;line-height:1.45!important}.app-shell .settings-plan-card-head>span{color:var(--linear-accent)!important;background:#e9f8ee!important;border:1px solid #1a7f3738!important;border-radius:999px!important;flex:none!important;padding:0 9px!important;font-size:12px!important;font-weight:650!important;line-height:22px!important}.app-shell .settings-plan-price{color:var(--linear-text)!important;letter-spacing:-.01em!important;font-size:26px!important;font-weight:700!important;line-height:1.1!important}.app-shell .settings-plan-price span{color:var(--linear-muted)!important;letter-spacing:0!important;margin-left:3px!important;font-size:12px!important;font-weight:500!important}.app-shell .settings-plan-card ul{gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.app-shell .settings-plan-card li{color:var(--linear-text-2)!important;align-items:center!important;gap:8px!important;font-size:12px!important;line-height:1.35!important;display:flex!important}.app-shell .settings-page .command-panel>.settings-detail-list,.app-shell .settings-page .command-panel>.settings-plan-grid,.app-shell .settings-page .command-panel>.ghost-button,.app-shell .settings-page .command-panel>.new-test-button{margin:12px 14px!important}.app-shell .settings-page .command-panel>.status-list{margin:4px 0!important}.app-shell .new-audit-modal{border:1px solid var(--linear-border)!important;color:var(--linear-text)!important;background:#fff!important;border-radius:12px!important;width:min(720px,100vw - 32px)!important;max-width:720px!important;overflow:hidden!important}.app-shell .new-audit-modal header,.app-shell .new-audit-modal footer{border-color:var(--linear-border)!important;background:#fff!important;padding:18px 22px!important}.app-shell .new-audit-modal header h2{color:var(--linear-text)!important;font-size:18px!important;font-weight:700!important}.app-shell .modal-steps{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:18px 22px 10px!important}.app-shell .modal-steps span{color:var(--linear-muted)!important;text-indent:0!important;background:#f0f1f4!important;border:1px solid #0000!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:30px!important;padding:0 10px!important;font-size:12px!important;font-weight:650!important;display:flex!important;overflow:visible!important}.app-shell .modal-steps span b{color:inherit!important;background:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;font-size:11px!important;display:inline-flex!important}.app-shell .modal-steps span.active,.app-shell .modal-steps span.done{background:var(--linear-accent)!important;border-color:var(--linear-accent)!important;color:#fff!important}.app-shell .modal-help-card{background:#f6f7fb!important;border:1px solid #dde0f4!important;border-radius:10px!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:flex-start!important;gap:12px!important;margin:4px 22px 0!important;padding:13px 14px!important;display:grid!important}.app-shell .modal-help-card strong{color:var(--linear-text)!important;margin-bottom:3px!important;font-size:13px!important;display:block!important}.app-shell .modal-help-card p,.app-shell .modal-field-help{color:var(--linear-muted)!important;margin:0!important;font-size:12px!important;line-height:1.5!important}.app-shell .modal-step{gap:14px!important;min-height:260px!important;padding:18px 22px 22px!important}.app-shell .big-input{border:1px solid var(--linear-border)!important;background:#fff!important;border-radius:10px!important;min-height:54px!important;padding:0 14px!important}.app-shell .big-input:focus-within{border-color:var(--linear-accent)!important;outline:3px solid #1a7f3729!important}.app-shell .big-input input,.app-shell .temporary-access-box input,.app-shell .modal-step textarea{border:1px solid var(--linear-border)!important;color:var(--linear-text)!important;font:500 13px/1.4 var(--linear-font)!important;background:#fff!important;border-radius:8px!important;width:100%!important;min-height:40px!important}.app-shell .big-input input{border:0!important;outline:0!important;font-size:14px!important}.app-shell .modal-choice-grid button,.app-shell .scope-list button{border:1px solid var(--linear-border)!important;background:#fff!important;border-radius:10px!important;min-height:86px!important}.app-shell .modal-choice-grid button.selected,.app-shell .scope-list button.selected{background:#e9f8ee!important;border-color:#1a7f3780!important}.app-shell .temporary-access-box{background:#f7faf8!important;border:1px solid #cfe8d5!important;border-radius:10px!important;gap:10px!important;padding:14px!important}.app-shell .temporary-access-box p:first-child{color:#1a7f37!important;font-weight:650!important}.app-shell .launch-review{text-align:left!important;align-content:start!important;justify-items:stretch!important}.app-shell .launch-review h3{font-size:20px!important}.app-shell .launch-review dl div{border:1px solid var(--linear-border)!important;background:#f7f8fa!important;border-radius:8px!important;grid-template-columns:120px minmax(0,1fr)!important;padding:10px 12px!important}.app-shell .github-permission-note{background:#f6f7fb!important;border:1px solid #dde0f4!important;border-radius:9px!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:flex-start!important;gap:10px!important;margin-top:12px!important;padding:11px 12px!important;display:grid!important}.app-shell .github-permission-note p{color:var(--linear-muted)!important;margin:0!important;font-size:12px!important;line-height:1.5!important}@media (max-width:1050px){.app-shell .settings-account-grid,.app-shell .settings-plan-grid{grid-template-columns:1fr!important}}
