:root{color:#e7e9ec;background:#0d0f12;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#0d0f12}body{color:#e7e9ec;background:#0d0f12;min-width:320px;margin:0}a{color:inherit}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}:focus-visible{outline-offset:3px;outline:2px solid #ff7745}@keyframes vulcan-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes vulcan-glow{0%,to{box-shadow:0 0 #2fd4c500}50%{box-shadow:0 0 14px #2fd4c561}}@keyframes vulcan-scan{0%{transform:translate(-12%)}to{transform:translate(112%)}}.vulcan-brand{color:#edf0f4;letter-spacing:.08em;align-items:center;gap:9px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.vulcan-brand svg{color:#ff6b38;stroke-width:2.5px;font-size:26px}.eyebrow,.product-name{color:#39d8cb;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;display:flex}.eyebrow i{background:#22cfc2;border-radius:50%;width:5px;height:5px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.045em;font-size:clamp(30px,3vw,42px);line-height:1.08}h2{letter-spacing:-.025em}.intro,.form-hint,.footnote,.form-message{color:#8e96a4;line-height:1.58}.form-message.error{color:#ff8362}.button-link,.primary-action,.secondary-action{border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:13px;font-weight:750;text-decoration:none;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.primary-action{color:#16100e;background:#ff6b38;border:1px solid #ff7c4f;box-shadow:0 8px 20px #ff592b2e}.primary-action:hover{background:#ff7c4f}.primary-action:hover,.provider-card:hover{transform:translateY(-2px)}.secondary-action{color:#e1e5ea;background:#171c22;border:1px solid #28303a}.secondary-action:hover{border-color:#46505e}.auth-layout{background:#0d0f12;grid-template-columns:minmax(0,1.03fr) minmax(480px,.97fr);min-height:100vh;display:grid}.auth-story{background-color:#10151a;background-image:url(/assets/vulcan-hex-security-texture.png);background-position:50%;background-size:cover;border-right:1px solid #242a31;flex-direction:column;min-height:100vh;padding:40px 38px 32px;display:flex}.auth-story-copy{max-width:540px;margin-top:auto;padding-bottom:112px}.auth-story>.vulcan-brand,.auth-story-copy,.auth-panel-inner{animation:.55s cubic-bezier(.2,.75,.3,1) both vulcan-rise}.auth-story-copy{animation-delay:80ms}.auth-panel-inner{animation-delay:.14s}.auth-story h1{max-width:650px;margin-bottom:22px;font-size:clamp(34px,2.65vw,43px);line-height:1.08}.auth-story h1 span{color:#ff7442}.auth-story-copy>p:last-child{color:#a2a9b3;max-width:510px;font-size:15px;line-height:1.65}.scan-terminal{background:#0b0f13c2;border:1px solid #71838f40;border-radius:8px;max-width:735px;padding:17px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;animation:.55s cubic-bezier(.2,.75,.3,1) .2s both vulcan-rise;position:relative;overflow:hidden;box-shadow:0 0 42px #23d4c214}.scan-terminal:after{content:"";background:#30d8c71f;width:18%;height:1px;animation:4.5s ease-in-out 1.1s infinite vulcan-scan;position:absolute;top:0;left:0}.scan-terminal p{color:#78818d;margin:0 0 8px}.scan-terminal p:last-child{margin-bottom:0}.scan-terminal .terminal-success{color:#39d8cb}.scan-terminal .terminal-warning{color:#f58a5c}.auth-panel{background:#0d0f12;justify-content:center;align-items:center;padding:40px;display:flex}.auth-panel-inner{width:100%;max-width:326px}.auth-panel h1{margin-bottom:6px;font-size:27px}.auth-switch{color:#838b98;margin-bottom:30px;font-size:14px}.auth-switch a,.auth-help a{color:#f17b4e;font-weight:700;text-decoration:none}.auth-intro{color:#8f99a7;margin:0 0 20px;font-size:14px;line-height:1.6}.auth-side-mark{color:#733522;opacity:.45;font-size:46px;position:absolute;bottom:38px;right:40px}.auth-panel{position:relative}.login-form{gap:15px;display:grid}.login-form label{color:#969daa;letter-spacing:.14em;text-transform:uppercase;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;display:grid}.login-form input:not([type=checkbox]){color:#edf0f4;background:#181d23;border:1px solid #29313a;border-radius:7px;outline:none;height:42px;padding:0 13px}.login-form input:not([type=checkbox])::placeholder{color:#59616d}.login-form input:not([type=checkbox]):focus{border-color:#576170}.login-options{justify-content:space-between;align-items:center;margin:0 0 4px;display:flex}.login-options a{color:#818997;font-size:12px;text-decoration:none}.check-label{align-items:center;color:#8d95a2!important;letter-spacing:0!important;text-transform:none!important;gap:7px!important;font-family:inherit!important;font-size:12px!important;font-weight:500!important;display:flex!important}.check-label input{accent-color:#ff6b38;width:13px;height:13px;margin:0}.login-form .primary-action{border:0;width:100%;height:40px}.auth-help{color:#737b89;text-align:center;margin:25px 0 0;font-size:12px}.app-frame{min-height:100vh}.app-nav{border-bottom:1px solid #22272e;grid-template-columns:1fr auto 1fr;align-items:center;min-height:55px;padding:0 34px;display:grid}.app-nav nav{gap:5px;display:flex}.nav-link{color:#7c8593;letter-spacing:.04em;border-radius:5px;padding:7px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;text-decoration:none}.nav-link:hover,.nav-link.active{color:#ff925f;background:#291916}.nav-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.repository-status{color:#7e8794;border:1px solid #20282c;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:flex}.repository-status i{background:#25d4c5;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #25d4c5}.user-avatar{color:#1d1512;background:#ff6b38;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:inline-flex}.sign-out{color:#78818d;background:0 0;border:0;padding:5px;font-size:12px}.sign-out:hover{color:#e8ecf0}.app-main{min-height:calc(100vh - 55px)}.dashboard-shell{max-width:900px;margin:0 auto;padding:44px 22px 72px}.workspace-heading{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.workspace-heading h1{margin:0;font-size:30px}.workspace-heading h1 span{color:#929aa8}.metric-strip{text-align:center;gap:31px;display:flex}.metric-strip div{gap:4px;display:grid}.metric-strip strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:21px;font-weight:500}.metric-strip span{color:#737d8b;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.scan-onboarding{background:#14191f;border:1px solid #262e37;border-radius:12px;justify-content:space-between;min-height:245px;padding:34px 37px;display:flex;position:relative;overflow:hidden}.scan-onboarding>div:first-child{z-index:1;max-width:520px;position:relative}.scan-onboarding h2{margin-bottom:12px;font-size:23px}.scan-onboarding p:not(.step-chip){color:#9199a6;margin-bottom:20px;font-size:14px;line-height:1.6}.step-chip,.provider-chip{color:#e78962;letter-spacing:.1em;text-transform:uppercase;border:1px solid #734230;border-radius:999px;margin-bottom:17px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:inline-flex}.actions{gap:10px;display:flex}.onboarding-mark{color:#a54829;opacity:.86;margin:35px 22px 0 10px;font-size:112px}.dashboard-grid{grid-template-columns:1.2fr .95fr;gap:18px;margin-top:24px;display:grid}.dashboard-card{background:#14181e;border:1px solid #242c35;border-radius:10px;min-height:235px;padding:22px}.card-heading{border-bottom:1px solid #222931;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.card-heading h2{margin:0;font-size:14px}.card-heading span{color:#687383;border:1px solid #252e38;border-radius:999px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.activity-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.activity-list li{color:#99a1ae;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.4;display:flex}.activity-list li>span{color:#35d5c6}.activity-list a{color:inherit;text-decoration:none}.activity-list a:hover{color:#f2875d}.empty-terminal{color:#667180;margin-top:20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.9}.empty-state{color:#8a94a1;padding-top:27px}.empty-state-icon{color:#a1a8b2;margin-bottom:12px;font-size:30px;display:block}.empty-state h3{color:#d7dce1;margin-bottom:9px;font-size:14px}.empty-state p{margin:0;font-size:13px;line-height:1.55}.manual-scan-panel{background:#14191f;border:1px solid #293740;border-radius:10px;grid-template-columns:1fr 1.1fr;align-items:center;gap:24px;margin-top:20px;padding:23px 26px;display:grid}.manual-scan-panel h2{margin-bottom:8px;font-size:18px}.manual-scan-panel>div>p:last-child{color:#8f9aa7;margin:0;font-size:13px;line-height:1.55}.manual-scan-form{grid-template-columns:1.25fr .75fr auto;align-items:end;gap:10px;display:grid}.manual-scan-form label{color:#8793a2;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:block}.manual-scan-form select,.manual-scan-form input{color:#e7edf2;background:#1a2027;border:1px solid #303944;border-radius:6px;width:100%;max-width:100%;height:38px;padding:0 10px}.manual-scan-form button{white-space:nowrap;border:0;height:38px}.manual-scan-form>p{color:#9ca8b5;grid-column:1/-1;margin:0;font-size:11px}.repository-shell{max-width:620px;margin:0 auto;padding:42px 22px 80px}.back-link{color:#7a8490;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;text-decoration:none}.connection-steps{align-items:center;gap:25px;margin:28px 0;padding:0;list-style:none;display:flex}.connection-steps li{color:#666f7b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;position:relative}.connection-steps li+li:before{content:"";background:#2d3640;width:17px;height:1px;position:absolute;top:50%;right:calc(100% + 8px)}.connection-steps .complete{color:#d7dce4}.connection-steps .complete:after,.connection-steps .active:after{content:"";vertical-align:middle;border:1px solid;border-radius:50%;width:15px;height:15px;margin-left:6px;display:inline-block}.connection-steps .complete:after{background:#2bd8c7;border-color:#2bd8c7}.connection-steps .active{color:#ee835a}.repository-shell h1{margin-bottom:10px;font-size:25px}.repository-shell .intro{max-width:590px;font-size:14px}.repository-picker{margin-top:24px}.repository-search{color:#657181;background:#171c22;border:1px solid #29313a;border-radius:7px;align-items:center;gap:10px;padding:0 13px;display:flex}.repository-search input{color:#e7ebef;background:0 0;border:0;outline:0;width:100%;height:42px}.repository-search input::placeholder{color:#5f6875}.repository-list{background:#14191f;border:1px solid #252e37;border-radius:9px;margin-top:15px;overflow:hidden}.repository-row{border-bottom:1px solid #222a32;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.repository-row:last-child{border-bottom:0}.repository-row>svg{color:#6e7989;font-size:20px}.repository-row strong{color:#dce1e8;font-size:13px;display:block}.repository-row span{color:#718092;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:block}.repository-row .secondary-action{min-height:29px;padding:0 12px;font-size:11px}.repository-note{color:#788391;margin-top:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.empty-repositories{color:#87919f;padding:16px;font-size:13px}.landing{background:#0d0f12 url(/assets/vulcan-hex-security-texture.png) 50%/cover;min-height:100vh;padding:0 6vw}.landing-nav{border-bottom:1px solid #323c458c;justify-content:space-between;align-items:center;min-height:72px;display:flex}.landing-nav>div{align-items:center;gap:20px;display:flex}.landing-nav>div>a:not(.button-link){color:#aab2bd;font-size:13px;text-decoration:none}.landing-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:10vw;max-width:1180px;min-height:calc(100vh - 72px);margin:0 auto;display:grid}.landing-hero h1{margin-bottom:20px;font-size:clamp(46px,5vw,76px)}.landing-hero h1 span{color:#ff6b38}.landing-hero>div>p:last-of-type{color:#a0a9b5;max-width:550px;font-size:17px;line-height:1.65}.landing-terminal{background:#0c1116d6;border:1px solid #2b3742;border-radius:12px;padding:30px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;box-shadow:0 18px 60px #0000004d}.landing-terminal svg{color:#ff6b38;margin-bottom:45px;font-size:52px}.landing-terminal p{color:#8d98a6;margin-bottom:5px;font-size:13px;line-height:1.8}.setup-shell,.history-shell,.findings-shell{max-width:900px;margin:0 auto;padding:54px 22px 80px}.setup-shell>h1,.page-heading h1,.finding-heading h1{margin-bottom:10px;font-size:32px}.setup-shell>.intro{max-width:580px}.provider-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:30px;display:grid}.provider-card{background:#151a20;border:1px solid #29323c;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:22px;text-decoration:none;display:grid}.provider-card:hover,.provider-card.primary-provider{border-color:#75402d}.provider-card svg{color:#dde3e9;font-size:29px}.provider-card strong,.provider-card span{display:block}.provider-card strong{font-size:15px}.provider-card span,.setup-note{color:#84909e;margin-top:4px;font-size:12px}.provider-card b{color:#ff8858;font-size:12px}.setup-note{align-items:center;gap:8px;margin-top:20px;display:flex}.setup-note svg{color:#2fd4c5}.provider-card-disabled{cursor:not-allowed;opacity:.58}.provider-card-disabled:hover{border-color:#29323c;transform:none}.provider-card-disabled b{color:#8b96a4}.page-heading,.finding-heading{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.count-pill{color:#82909e;border:1px solid #2a333e;border-radius:999px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.history-table{border:1px solid #27313a;border-radius:10px;overflow:hidden}.history-table-head,.history-row{grid-template-columns:1.5fr 1fr .8fr .75fr .75fr;align-items:center;gap:15px;padding:15px 20px;display:grid}.history-table-head{color:#697685;letter-spacing:.1em;text-transform:uppercase;background:#12171c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.history-row{color:#9ea8b4;background:#151a20;border-top:1px solid #252e37;font-size:12px;text-decoration:none}.history-row:hover{background:#192027}.history-row strong{color:#e0e5ea}.history-row time{color:#778392}.status-dot{color:#9da8b3;text-transform:capitalize;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:inline-flex}.status-dot:before{content:"";background:#e58b5d;border-radius:50%;width:6px;height:6px;margin-right:7px}.status-dot.completed:before{background:#2fd4c5}.status-dot.failed:before{background:#ff7357}.quiet-state,.scan-alert{background:#151a20;border:1px solid #29323c;border-radius:10px;padding:28px}.quiet-state h2{font-size:20px}.quiet-state p,.scan-alert p{color:#94a0ad;line-height:1.6}.quiet-state .button-link{margin-top:8px}.history-filters{align-items:end;gap:12px;margin:0 0 14px;display:flex}.history-filters label{color:#8090a0;letter-spacing:.1em;text-transform:uppercase;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:grid}.history-filters input,.history-filters select{color:#e1e6eb;background:#151a20;border:1px solid #2a3440;border-radius:6px;min-width:170px;height:36px;padding:0 10px}.history-filters>span{color:#7a8795;margin-left:auto;padding-bottom:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.history-no-results{color:#909ba8;text-align:center;margin:0;padding:22px;font-size:13px}.findings-shell{max-width:960px}.finding-heading{margin-top:26px}.finding-card{background:#151a20;border:1px solid #29323c;border-radius:10px;margin-top:18px;padding:25px}.finding-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.finding-meta strong{color:#b6c0cb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.severity{letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800}.finding-card h2{margin:13px 0 8px;font-size:21px}.code-location,.review-flag{color:#7c8a9a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.review-flag{color:#f2a66e}.risk-list{color:#b8c1cc;gap:7px;padding-left:18px;line-height:1.5;display:grid}.finding-copy{border-top:1px solid #27313a;grid-template-columns:1fr 1fr;gap:26px;margin-top:20px;padding-top:20px;display:grid}.finding-copy h3{color:#dfe4e9;margin-bottom:7px;font-size:13px}.finding-copy p{color:#9aa5b1;font-size:13px;line-height:1.6}.triage{justify-content:space-between;align-items:center;display:flex}.triage>span{color:#7c8997;text-transform:capitalize;font-size:12px}.triage>div{gap:8px;display:flex}.triage button,.rescan button,.panel button{color:#dce2e8;background:#1a2027;border:1px solid #303944;border-radius:6px;min-height:32px;padding:0 11px;font-size:11px;font-weight:700}.triage button:hover,.rescan button:hover,.panel button:hover{color:#ff9b70;border-color:#ff8054}.scan-alert{justify-content:space-between;align-items:center;display:flex}.panel{background:#151a20;border:1px solid #29323c;border-radius:10px;margin-top:20px;padding:22px}.panel h2{font-size:19px}.panel p{color:#99a4b0;font-size:13px;line-height:1.55}.panel .guidance{color:#f0a06f}.simulation-control{color:#8d99a6;gap:7px;margin-top:18px;font-size:11px;display:grid}.simulation-control select{color:#e1e6ea;background:#1a2027;border:1px solid #303944;border-radius:6px;height:36px;padding:0 9px}.error-screen{background:#0d0f12 url(/assets/vulcan-hex-security-texture.png) 50%/cover;place-items:center;min-height:100vh;padding:24px;display:grid}.error-screen>div{background:#10151af0;border:1px solid #2b3540;border-radius:10px;max-width:460px;padding:34px}.error-screen p:not(.eyebrow){color:#9ca7b4;line-height:1.6}.error-screen button{color:#1b110d;background:#ff6b38;border:0;border-radius:7px;min-height:39px;padding:0 17px;font-weight:800}main:not(.auth-layout):not(.app-main){place-items:center;min-height:100vh;padding:32px 20px;display:grid}.shell{width:min(100%,720px)}.shell.narrow{width:min(100%,470px)}.form-card{background:#151a20;border:1px solid #29313a;border-radius:9px;gap:15px;margin-top:22px;padding:22px;display:grid}.form-card label{color:#9ba3ad;letter-spacing:.12em;text-transform:uppercase;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:grid}.form-card input,.form-card select{color:#e8edf2;background:#1a2027;border:1px solid #303944;border-radius:6px;min-height:42px;padding:0 12px}.form-card button{color:#1b110d;background:#ff6b38;border:0;border-radius:7px;min-height:40px;font-weight:800}.workspace section,.finding{background:#151a20;border:1px solid #29313a;border-radius:9px;margin-top:20px;padding:21px}.workspace ul{padding:0;list-style:none}.workspace li{color:#9da5b1;border-bottom:1px solid #27303a;padding:11px 0}.workspace li:last-child{border-bottom:0}.workspace a{color:#f28a62}.resend{margin-top:14px}.severity.critical,.severity.high{color:#ff7b5e}.severity.medium{color:#f7b766}.severity.low{color:#31d7c7}.triage{border-top:1px solid #29313a;margin-top:16px;padding-top:16px}@media (max-width:850px){.auth-layout{grid-template-columns:1fr}.auth-story{min-height:410px;padding:28px}.auth-story-copy{margin-top:75px;padding-bottom:34px}.scan-terminal{display:none}.auth-panel{min-height:570px}.auth-side-mark{display:none}.app-nav{grid-template-columns:1fr auto;padding:0 18px}.app-nav nav,.repository-status{display:none}.dashboard-shell{padding-top:32px}.workspace-heading{flex-direction:column;align-items:start;gap:22px}.dashboard-grid{grid-template-columns:1fr}.onboarding-mark{margin-right:0;font-size:76px}.connection-steps{gap:18px}.landing{padding:0 28px}.landing-hero{grid-template-columns:1fr;gap:35px;padding:70px 0}.landing-terminal{max-width:540px}.provider-grid{grid-template-columns:1fr}.history-table{overflow-x:auto}.history-table-head,.history-row{min-width:760px}.finding-copy{grid-template-columns:1fr}.scan-alert{flex-direction:column;align-items:start;gap:14px}}@media (max-width:520px){.auth-story h1{font-size:33px}.auth-panel{padding:30px 23px}.app-nav{min-height:52px}.nav-actions{gap:6px}.sign-out{display:none}.metric-strip{gap:16px}.metric-strip strong{font-size:18px}.metric-strip span{font-size:8px}.scan-onboarding{min-height:0;padding:27px 22px}.onboarding-mark{display:none}.actions{flex-direction:column}.dashboard-card{min-height:0}.repository-row{padding:13px}.repository-row strong{font-size:12px}.repository-row .secondary-action{padding:0 8px}.connection-steps li{font-size:9px}.manual-scan-panel,.manual-scan-form{grid-template-columns:1fr}.manual-scan-panel{padding:21px}.manual-scan-form button{width:100%}}.dashboard-shell>*,.repository-shell>*,.setup-shell>*,.history-shell>*,.findings-shell>*{animation:.46s cubic-bezier(.2,.75,.3,1) both vulcan-rise}.dashboard-shell>:nth-child(2),.repository-shell>:nth-child(2),.setup-shell>:nth-child(2),.history-shell>:nth-child(2),.findings-shell>:nth-child(2){animation-delay:60ms}.dashboard-shell>:nth-child(3),.repository-shell>:nth-child(3),.setup-shell>:nth-child(3),.history-shell>:nth-child(3),.findings-shell>:nth-child(3){animation-delay:.12s}.dashboard-card,.finding-card,.history-row,.repository-row,.provider-card{transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.dashboard-card:hover,.finding-card:hover{border-color:#374553;transform:translateY(-2px);box-shadow:0 12px 28px #0000001f}.history-row:hover,.repository-row:hover{transform:translate(3px)}.landing-hero>div,.landing-terminal{animation:.65s cubic-bezier(.2,.75,.3,1) both vulcan-rise}.landing-terminal{animation-delay:.12s}.landing-terminal svg,.onboarding-mark{animation:2.8s ease-in-out infinite vulcan-glow}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
