:root{--bg:#07101f;--raised:#0c1930;--card:#0e1d37;--card2:#101f3b;--border:#1c2d4a;--text:#ecf3ff;--muted:#91a4c2;--dim:#637594;--green:#4cf17b;--safe:#1fb866;--blue:#48f;--red:#ef4b55;--amber:#e9a13c;--purple:#9678ff}.snytchr-app *{box-sizing:border-box}.snytchr-app{background:var(--bg);scroll-behavior:smooth;background:radial-gradient(circle at 45% -30%,#15294f 0,transparent 38%),var(--bg);color:var(--text);font-family:var(--font-plex-sans),sans-serif;min-height:100vh;margin:0}.snytchr-app button,.snytchr-app input{font:inherit}.snytchr-app button{color:inherit;cursor:pointer}.snytchr-app main{background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:40px 40px;min-height:100vh}.snytchr-app header{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:#07101fe0;align-items:center;gap:54px;height:72px;padding:0 max(24px,50vw - 700px);display:flex;position:sticky;top:0}.snytchr-app .logoButton{background:0 0;border:0;padding:0}.snytchr-app .brand{font:600 23px var(--font-chakra);letter-spacing:.02em;align-items:center;gap:9px;display:flex}.snytchr-app .brandMark{border:2px solid var(--green);width:31px;height:31px;color:var(--green);clip-path:polygon(18% 0,100% 0,82% 24%,100% 45%,72% 100%,0 100%,20% 74%,0 52%);place-items:center;display:grid}.snytchr-app .brand i{background:var(--green);width:5px;height:5px;margin:13px 0 0 -5px}.snytchr-app nav{gap:28px;height:100%;display:flex}.snytchr-app nav button{color:var(--muted);background:0 0;border:0;font-weight:500;position:relative}.snytchr-app nav button:hover,.snytchr-app nav button.active{color:var(--text)}.snytchr-app nav button.active:after{content:"";background:var(--green);height:2px;position:absolute;bottom:0;left:0;right:0}.snytchr-app .headerActions{align-items:center;gap:10px;margin-left:auto;display:flex}.snytchr-app .credits{border:1px solid var(--border);color:var(--muted);background:#0b172c;border-radius:20px;padding:7px 13px;font-size:13px}.snytchr-app .credits b{color:var(--green);margin-right:5px}.snytchr-app .help,.snytchr-app .avatar{border:1px solid var(--border);background:#0b172c;border-radius:50%;width:34px;height:34px}.snytchr-app .avatar{background:linear-gradient(135deg,#31588d,#183051);font-size:11px}.snytchr-app .shell{max-width:1400px;margin:auto;padding:42px 32px 80px}.snytchr-app .welcome{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.snytchr-app .eyebrow,.snytchr-app .overline{font:600 11px var(--font-plex-mono);letter-spacing:.14em;color:#68a5ff}.snytchr-app .eyebrow i{background:var(--green);width:6px;height:6px;margin-right:9px;display:inline-block}.snytchr-app .welcome h1,.snytchr-app .pageTitle{font:600 32px var(--font-chakra);margin:10px 0 3px}.snytchr-app .welcome p,.snytchr-app .pageLead{color:var(--muted);margin:0}.snytchr-app .primary{background:var(--green);color:#06120a;border:0;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:13px 19px;font-weight:700;display:flex;box-shadow:0 0 28px #4cf17b21}.snytchr-app .primary:hover{background:#68f68f;transform:translateY(-1px)}.snytchr-app .primary:disabled{opacity:.35;cursor:not-allowed;transform:none}.snytchr-app .card{border:1px solid var(--border);background:linear-gradient(145deg,#10213ef2,#0a182df5);border-radius:14px}.snytchr-app .posture{border-left:3px solid var(--red);justify-content:space-between;align-items:center;min-height:190px;padding:35px 40px;display:flex;position:relative;overflow:hidden}.snytchr-app .posture:after{content:"";border:1px solid #ffffff06;border-radius:50%;width:400px;height:400px;position:absolute;top:-180px;right:60px}.snytchr-app .postureCopy{z-index:1;gap:22px;display:flex;position:relative}.snytchr-app .statusIcon{color:#ff6972;width:45px;height:45px;font:700 22px var(--font-chakra);background:#ef4b551f;border:1px solid #ef4b554d;border-radius:50%;place-items:center;display:grid}.snytchr-app .posture h2{font:600 27px var(--font-chakra);margin:8px 0}.snytchr-app .posture p{color:var(--muted);margin:0 0 16px}.snytchr-app .link{color:#72a8ff;background:0 0;border:0;padding:0;font-weight:600}.snytchr-app .postureScore{z-index:1;align-items:center;gap:20px;min-width:300px;display:flex;position:relative}.snytchr-app .postureScore>div:last-child{flex-direction:column;gap:4px;display:flex}.snytchr-app .postureScore span{font:500 10px var(--font-plex-mono);color:var(--dim);letter-spacing:.1em}.snytchr-app .postureScore small{color:var(--dim)}.snytchr-app .up{color:var(--green)!important}.snytchr-app .ring{--score:0deg;--ring:var(--green);background:conic-gradient(var(--ring) var(--score),#1a2a43 0);border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:relative}.snytchr-app .ring:before{content:"";background:#0c1a31;border-radius:50%;position:absolute;inset:8px}.snytchr-app .ring div{text-align:center;position:relative}.snytchr-app .ring strong{font:600 30px var(--font-chakra)}.snytchr-app .ring span{color:var(--dim);font:10px var(--font-plex-mono);display:block}.snytchr-app .ring.small{width:74px;height:74px}.snytchr-app .ring.small:before{inset:6px}.snytchr-app .ring.small strong{font-size:22px}.snytchr-app .metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0 38px;display:grid}.snytchr-app .metric{text-align:left;border:1px solid var(--border);background:#0b192fbd;border-radius:12px;flex-direction:column;padding:19px 20px;display:flex}.snytchr-app .metric:hover{border-color:#31527b}.snytchr-app .metricTop{font:500 10px var(--font-plex-mono);letter-spacing:.1em;color:var(--dim)}.snytchr-app .dot{border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.snytchr-app .red{background:var(--red)}.snytchr-app .amber{background:var(--amber)}.snytchr-app .blue{background:var(--blue)}.snytchr-app .green{background:var(--green)}.snytchr-app .purple{background:var(--purple)}.snytchr-app .metric strong{font:600 29px var(--font-chakra);margin:8px 0 1px}.snytchr-app .metric strong span{color:var(--dim);font-size:15px}.snytchr-app .metric .smaller{font-size:23px}.snytchr-app .metric small{color:var(--dim)}.snytchr-app .contentGrid{grid-template-columns:minmax(0,1fr) 330px;gap:26px;display:grid}.snytchr-app .sectionHead{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.snytchr-app .sectionHead h3,.snytchr-app .sectionHead h2{font:600 19px var(--font-chakra);margin:0 0 3px}.snytchr-app .sectionHead p{color:var(--dim);margin:0;font-size:13px}.snytchr-app .tabs{border:1px solid var(--border);border-radius:7px;padding:3px}.snytchr-app .tabs button,.snytchr-app .sectionHead button{color:var(--dim);background:0 0;border:0;padding:6px 10px;font-size:12px}.snytchr-app .tabs .selected{color:var(--text);background:#172947;border-radius:5px}.snytchr-app .appGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.snytchr-app .appCard{text-align:left;padding:20px 20px 0;transition:all .2s;overflow:hidden}.snytchr-app .appCard:hover{border-color:#365780;transform:translateY(-3px)}.snytchr-app .appTop{align-items:center;gap:12px;display:flex}.snytchr-app .appTop>span{color:var(--dim);margin-left:auto}.snytchr-app .appIcon{width:38px;height:38px;font:700 18px var(--font-chakra);background:linear-gradient(145deg,#247a98,#153653);border-radius:9px;place-items:center;display:grid}.snytchr-app .appIcon.i1{background:linear-gradient(145deg,#7756b5,#33285a)}.snytchr-app .appIcon.i2{background:linear-gradient(145deg,#ae653c,#4e2a23)}.snytchr-app .appTop h4{font:600 17px var(--font-chakra);margin:0}.snytchr-app .appTop code{font:10px var(--font-plex-mono);color:var(--dim)}.snytchr-app .appScore{align-items:center;gap:18px;margin:21px 0;display:flex}.snytchr-app .pill{font:600 10px var(--font-plex-mono);letter-spacing:.04em;background:#ffffff05;border:1px solid;border-radius:20px;align-items:center;padding:5px 9px;display:inline-flex}.snytchr-app .pill i{background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:6px}.snytchr-app .pill.green{color:var(--green);background:#4cf17b12;border-color:#4cf17b47}.snytchr-app .pill.amber{color:var(--amber);background:#e9a13c12;border-color:#e9a13c4d}.snytchr-app .pill.red{color:#ff6972;background:#ef4b5512;border-color:#ef4b554d}.snytchr-app .appScore p{color:var(--muted);margin:8px 0;font-size:12px}.snytchr-app .appMeta{border-top:1px solid var(--border);color:var(--dim);justify-content:space-between;padding:14px 0;font-size:11px;display:flex}.snytchr-app .appAction{border-top:1px solid var(--border);color:#8cb5f5;background:#ffffff05;justify-content:space-between;margin:0 -20px;padding:12px 20px;font-size:12px;display:flex}.snytchr-app .addApp{min-height:263px;color:var(--muted);background:#0a192f66;border:1px dashed #294162;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.snytchr-app .addApp span{font-size:25px}.snytchr-app .addApp small{color:var(--dim)}.snytchr-app .monitor{margin-top:27px;padding:24px}.snytchr-app .monitorHead{align-items:center;gap:13px;display:flex}.snytchr-app .monitorHead .pill{margin-left:auto}.snytchr-app .monitorIcon,.snytchr-app .bigIcon{width:40px;height:40px;color:var(--green);border:1px solid #4cf17b4d;border-radius:9px;place-items:center;display:grid}.snytchr-app .monitor h3{font:600 17px var(--font-chakra);margin:0}.snytchr-app .monitor p{color:var(--dim);margin:3px 0;font-size:13px}.snytchr-app .monitorRow{border-top:1px solid var(--border);grid-template-columns:1fr 1fr auto;gap:25px;margin-top:20px;padding-top:20px;display:grid}.snytchr-app .monitorRow div{flex-direction:column;display:flex}.snytchr-app .monitorRow span{font:9px var(--font-plex-mono);color:var(--dim);letter-spacing:.1em}.snytchr-app .monitorRow strong{margin:6px 0;font-size:13px}.snytchr-app .monitorRow small{color:var(--dim)}.snytchr-app .monitorRow button,.snytchr-app .secondary{background:0 0;border:1px solid #31476a;border-radius:8px;padding:8px 14px}.snytchr-app .creditsCard,.snytchr-app .activity{padding:21px}.snytchr-app .creditNumber strong{font:600 38px var(--font-chakra)}.snytchr-app .creditNumber span{color:var(--muted);margin-left:8px}.snytchr-app .gauge{background:#1a2a42;border-radius:6px;height:7px;margin-top:13px;overflow:hidden}.snytchr-app .gauge i{background:linear-gradient(90deg,#2b7af4,var(--green));height:100%;display:block}.snytchr-app .renew{font:10px var(--font-plex-mono);color:var(--dim);margin-bottom:20px}.snytchr-app .cost{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;padding:11px 0;font-size:12px;display:flex}.snytchr-app .cost b{color:var(--text);font-weight:500}.snytchr-app .creditsCard .secondary{width:100%;margin-top:12px}.snytchr-app .activity{margin-top:16px}.snytchr-app .activityRow{border-top:1px solid var(--border);grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.snytchr-app .activityIcon{background:#ffffff0f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.snytchr-app .activityIcon.green{color:var(--green)}.snytchr-app .activityIcon.blue{color:var(--blue)}.snytchr-app .activityIcon.red{color:var(--red)}.snytchr-app .activityIcon.purple{color:var(--purple)}.snytchr-app .activityRow b{font-size:12px}.snytchr-app .activityRow p{color:var(--dim);margin:2px 0;font-size:11px}.snytchr-app .activityRow time{font:9px var(--font-plex-mono);color:var(--dim)}.snytchr-app .modalWrap{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:50;background:#02070fc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.snytchr-app .modal{width:min(610px,100%);padding:35px;position:relative;box-shadow:0 30px 90px #00000080}.snytchr-app .close{color:var(--muted);background:0 0;border:0;font-size:26px;position:absolute;top:15px;right:18px}.snytchr-app .modal h2{font:600 27px var(--font-chakra);margin:11px 0 4px}.snytchr-app .modalIntro{color:var(--muted);margin:0 0 23px}.snytchr-app .urlLabel,.snytchr-app .formCard label{font:600 9px var(--font-plex-mono);letter-spacing:.1em;color:var(--dim);display:block}.snytchr-app .urlInput{background:#09152a;border:1px solid #2d4568;border-radius:8px;align-items:center;margin-top:7px;padding:0 13px;display:flex}.snytchr-app .urlInput input,.snytchr-app .formCard input{color:var(--text);width:100%;font:12px var(--font-plex-mono);background:0 0;border:0;outline:0;padding:13px}.snytchr-app .scanOptions{gap:8px;margin:14px 0;display:grid}.snytchr-app .scanOption{text-align:left;border:1px solid var(--border);background:#0a182db3;border-radius:9px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.snytchr-app .scanOption.selected{background:#2f7fff14;border-color:#3a82ed}.snytchr-app .optionIcon{color:#6aa5ff;background:#2f7fff1f;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.snytchr-app .optionIcon.purple{color:var(--purple);background:#9678ff1a}.snytchr-app .optionIcon.green{color:var(--green);background:#4cf17b14}.snytchr-app .scanOption b{font-size:13px}.snytchr-app .scanOption p{color:var(--dim);margin:3px 0;font-size:11px}.snytchr-app .scanOption em{font:10px var(--font-plex-mono);color:var(--muted);font-style:normal}.snytchr-app .full{width:100%}.snytchr-app .safeNote{text-align:center;color:var(--dim);margin-top:14px;display:block}.snytchr-app .scanProgress{text-align:center}.snytchr-app .radar{border:1px solid var(--green);width:70px;height:70px;color:var(--green);font:700 28px var(--font-chakra);border-radius:50%;place-items:center;margin:0 auto 22px;display:grid;box-shadow:0 0 0 10px #4cf17b08,0 0 0 22px #4cf17b05}.snytchr-app .progress{background:#192943;border-radius:5px;height:5px;margin:24px 0;overflow:hidden}.snytchr-app .progress i{background:linear-gradient(90deg,var(--blue),var(--green));height:100%;transition:all .5s;display:block}.snytchr-app .steps{text-align:left}.snytchr-app .steps>div{border-bottom:1px solid var(--border);color:var(--dim);grid-template-columns:28px 1fr auto;align-items:center;padding:11px;display:grid}.snytchr-app .steps span{width:22px;height:22px;font:9px var(--font-plex-mono);border:1px solid #2c405f;border-radius:50%;place-items:center;display:grid}.snytchr-app .steps p{margin:0}.snytchr-app .steps b{font:9px var(--font-plex-mono);font-weight:400}.snytchr-app .steps .done{color:var(--green)}.snytchr-app .steps .current{color:var(--text);background:#2f7fff0d}.snytchr-app .steps .current span{border-color:var(--blue);color:var(--blue)}.snytchr-app .inner{max-width:1180px}.snytchr-app .crumb{font:11px var(--font-plex-mono);color:var(--dim);margin-bottom:25px}.snytchr-app .crumb span{margin:0 8px}.snytchr-app .reportHero{border-left:3px solid var(--red);justify-content:space-between;align-items:center;padding:37px 42px;display:flex}.snytchr-app .reportHero h1{font:600 37px var(--font-chakra);margin:10px 0 5px}.snytchr-app .danger{color:#ff6972}.snytchr-app .reportHero p{color:var(--muted)}.snytchr-app .reportTags{align-items:center;gap:8px;margin-top:22px;display:flex}.snytchr-app .reportTags code,.snytchr-app .reportTags span{border:1px solid var(--border);font:10px var(--font-plex-mono);color:var(--muted);background:#0a172c;border-radius:5px;padding:6px 9px}.snytchr-app .reportActions{justify-content:space-between;align-items:end;margin:35px 0 16px;display:flex}.snytchr-app .reportActions h2,.snytchr-app .checklist h2{font:600 24px var(--font-chakra);margin:0}.snytchr-app .reportActions p{color:var(--dim);margin:4px 0}.snytchr-app .blockers{gap:10px;display:grid}.snytchr-app .blocker>button{text-align:left;background:0 0;border:0;grid-template-columns:75px 1fr auto;align-items:center;gap:18px;width:100%;padding:19px;display:grid}.snytchr-app .severity{font:600 9px var(--font-plex-mono);text-align:center;border-radius:4px;padding:5px 7px}.snytchr-app .severity.critical{color:#ff6972;background:#ef4b551f}.snytchr-app .severity.high{color:var(--amber);background:#e9a13c1c}.snytchr-app .blocker h3{font:600 15px var(--font-chakra);margin:0}.snytchr-app .blocker p{color:var(--dim);margin:4px 0;font-size:12px}.snytchr-app .fix{border-top:1px solid var(--border);background:#09162b;margin:0 18px;padding:18px}.snytchr-app .fix span{font:9px var(--font-plex-mono);color:#6ca7ff}.snytchr-app .fix p{font:12px var(--font-plex-mono);color:var(--muted);line-height:1.65}.snytchr-app .fix button{background:#11294a;border:1px solid #31517c;border-radius:6px;padding:8px 11px;font-size:11px}.snytchr-app .checklist{margin-top:30px;padding:25px}.snytchr-app .summaryPills{gap:8px;display:flex}.snytchr-app .summaryPills span{font:10px var(--font-plex-mono);border:1px solid var(--border);color:var(--muted);border-radius:20px;padding:6px 9px}.snytchr-app .redText{color:#ff6972!important}.snytchr-app .checkRow{border-top:1px solid var(--border);grid-template-columns:32px 1fr auto 110px;align-items:center;gap:14px;padding:16px 0;display:grid}.snytchr-app .checkRow>span:first-child{border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.snytchr-app .checkRow .bad{color:var(--red);background:#ef4b551f}.snytchr-app .checkRow .good{color:var(--green);background:#4cf17b1a}.snytchr-app .checkRow b{font-size:13px}.snytchr-app .checkRow p{color:var(--dim);margin:2px 0;font-size:11px}.snytchr-app .know{font:9px var(--font-plex-mono);color:var(--dim)}.snytchr-app .checkRow button{color:#6da6ff;background:0 0;border:0;font-size:11px}.snytchr-app .pageTitle{margin-bottom:3px;font-size:39px}.snytchr-app .pageLead{margin-bottom:34px;font-size:16px}.snytchr-app .twoCol{grid-template-columns:1.6fr .8fr;gap:20px;display:grid}.snytchr-app .formCard,.snytchr-app .expect,.snytchr-app .repo{padding:30px}.snytchr-app .formTitle{align-items:center;gap:14px;margin-bottom:27px;display:flex}.snytchr-app .formTitle h2{font:600 22px var(--font-chakra);margin:0}.snytchr-app .formTitle p{color:var(--dim);margin:3px 0}.snytchr-app .formCard label{margin-bottom:16px}.snytchr-app .formCard input{border:1px solid var(--border);background:#09162b;border-radius:8px;margin-top:7px;display:block}.snytchr-app .formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.snytchr-app .privacy{color:#77a9f7;background:#2f7fff0f;border:1px solid #2f7fff38;border-radius:9px;gap:12px;padding:13px;display:flex}.snytchr-app .privacy p{margin:0;font-size:12px;line-height:1.55}.snytchr-app .addSecond{color:#80abed;background:0 0;border:1px dashed #2e476b;border-radius:8px;width:100%;margin:14px 0;padding:13px}.snytchr-app .addSecond small{color:var(--dim);margin-left:12px}.snytchr-app .formCard details{border-top:1px solid var(--border);color:var(--muted);padding:16px 0;font-size:12px}.snytchr-app .formCard details p{color:var(--dim)}.snytchr-app .expect h3{font:600 18px var(--font-chakra);margin-top:0}.snytchr-app .expect>div{border-top:1px solid var(--border);gap:13px;padding:14px 0;display:flex}.snytchr-app .expect>div>span{font:10px var(--font-plex-mono);color:#68a5ff}.snytchr-app .expect p{color:var(--dim);margin:0;font-size:12px;line-height:1.5}.snytchr-app .expect p b{color:var(--text)}.snytchr-app .expect .timeNote{color:var(--green);margin-top:10px;font-size:11px}.snytchr-app .autofixHero{align-items:center;gap:22px;margin-bottom:18px;padding:30px;display:flex}.snytchr-app .github{color:#0a1220;background:#f0f4fa;border-radius:50%;place-items:center;width:60px;height:60px;font-size:28px;display:grid}.snytchr-app .autofixHero h2{font:600 25px var(--font-chakra);margin:12px 0 3px}.snytchr-app .autofixHero p{color:var(--muted);margin:0}.snytchr-app .repoHead{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.snytchr-app .repoHead span{font:9px var(--font-plex-mono);color:var(--dim)}.snytchr-app .repoHead h3{font:600 19px var(--font-chakra);margin:5px 0 1px}.snytchr-app .repoHead p{color:var(--dim);margin:0;font-size:12px}.snytchr-app .repoHead button,.snytchr-app .pr button{border:1px solid var(--border);color:var(--muted);background:0 0;border-radius:7px;padding:8px 12px}.snytchr-app .running h3{font:600 17px var(--font-chakra)}.snytchr-app .running>div:not(.progress){border-top:1px solid var(--border);color:var(--muted);grid-template-columns:25px 1fr auto;padding:12px;font-size:12px;display:grid}.snytchr-app .running b{font:9px var(--font-plex-mono);color:var(--dim)}.snytchr-app .prList{margin-top:30px}.snytchr-app .pr{grid-template-columns:50px 1fr auto 90px;align-items:center;gap:14px;margin-bottom:8px;padding:17px;display:grid}.snytchr-app .prNo{font:600 12px var(--font-plex-mono);color:#75aaff}.snytchr-app .pr h3{font:600 14px var(--font-chakra);margin:0}.snytchr-app .pr code{color:var(--dim);font-size:10px}.snytchr-app .priceGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px;display:grid}.snytchr-app .price{padding:27px;position:relative}.snytchr-app .price.popular{border-color:var(--green);transform:translateY(-7px)}.snytchr-app .popularTag{background:var(--green);color:#07140b;font:700 8px var(--font-plex-mono);border-radius:20px;padding:5px 8px;position:absolute;top:-11px;right:15px}.snytchr-app .price h2{font:600 21px var(--font-chakra)}.snytchr-app .priceNo{font:600 35px var(--font-chakra)}.snytchr-app .priceNo small{font:12px var(--font-plex-sans);color:var(--muted)}.snytchr-app .price p{min-height:42px;color:var(--muted)}.snytchr-app .price ul{border-top:1px solid var(--border);min-height:145px;padding:20px 0;list-style:none}.snytchr-app .price li{color:var(--muted);margin:11px 0;font-size:12px}.snytchr-app .price button{width:100%}.snytchr-app .signin{color:var(--muted);background:0 0;border:0;padding:10px}.snytchr-app .compact{padding:10px 15px;font-size:12px}.snytchr-app .landing{overflow:hidden}.snytchr-app .landingHero{text-align:center;flex-direction:column;align-items:center;min-height:760px;padding:125px 20px 90px;display:flex;position:relative}.snytchr-app .heroGlow{pointer-events:none;background:radial-gradient(#2a6cdc3d,#0000 67%);width:900px;height:600px;position:absolute;top:-250px}.snytchr-app .landingHero>:not(.heroGlow){position:relative}.snytchr-app .landingHero h1{font:600 clamp(48px,6.5vw,82px)/.98 var(--font-chakra);letter-spacing:-.04em;margin:28px 0 23px}.snytchr-app .landingHero h1 em,.snytchr-app .finalCta em{color:var(--green);font-style:normal}.snytchr-app .landingHero>p{max-width:690px;color:var(--muted);margin:0 0 34px;font-size:18px;line-height:1.65}.snytchr-app .heroScanner{background:#0d1b33;border:1px solid #29476f;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;width:min(760px,100%);padding:7px 7px 7px 18px;display:grid;box-shadow:0 20px 70px #00000047}.snytchr-app .heroScanner:focus-within{border-color:#5595ff}.snytchr-app .heroScanner.hasError{border-color:var(--red)}.snytchr-app .heroScanner>span{color:#609df7}.snytchr-app .heroScanner input{color:var(--text);font:14px var(--font-plex-mono);background:0 0;border:0;outline:0;min-width:0;padding:17px}.snytchr-app .heroScanner button{background:var(--green);color:#06120a;border:0;border-radius:8px;padding:16px 21px;font-weight:700}.snytchr-app .heroScanner button b{margin-left:15px}.snytchr-app .scanTrust{color:var(--dim);gap:26px;margin:14px;font-size:11px;display:flex}.snytchr-app .scanTrust span:first-child{color:#79cf95}.snytchr-app .heroError{color:#ff6972;margin:10px}.snytchr-app .platformLine{color:#9baac2;align-items:center;gap:29px;margin-top:76px;display:flex}.snytchr-app .platformLine>span{font:9px var(--font-plex-mono);letter-spacing:.13em;color:#566986}.snytchr-app .platformLine b{font:600 14px var(--font-chakra)}.snytchr-app .sectionWrap{max-width:1180px;margin:auto;padding:100px 30px}.snytchr-app .caught{border-top:1px solid var(--border)}.snytchr-app .sectionKicker{font:600 10px var(--font-plex-mono);letter-spacing:.16em;color:#68a5ff}.snytchr-app .threatGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:25px;display:grid}.snytchr-app .threatGrid article{border:1px solid var(--border);background:linear-gradient(145deg,#0f1f3a,#0a172c);border-radius:14px;padding:28px;position:relative;overflow:hidden}.snytchr-app .threatGrid article>span{font:10px var(--font-plex-mono);color:#41536f}.snytchr-app .threatIcon{color:#6fa8ff;background:#2f7fff12;border:1px solid #285185;border-radius:10px;place-items:center;width:47px;height:47px;margin:35px 0 24px;font-size:20px;display:grid}.snytchr-app .threatGrid h3{font:600 21px var(--font-chakra);margin:0 0 7px}.snytchr-app .threatGrid p{color:var(--muted);margin:0;line-height:1.5}.snytchr-app .threatGrid article>i{background:linear-gradient(var(--blue),transparent);width:1px;height:70px;position:absolute;top:0;right:35px}.snytchr-app .how{grid-template-columns:.85fr 1.15fr;align-items:center;gap:100px;display:grid}.snytchr-app .sectionIntro h2,.snytchr-app .previewCopy h2,.snytchr-app .pricingBand h2{font:600 38px/1.15 var(--font-chakra);margin:17px 0}.snytchr-app .sectionIntro p,.snytchr-app .previewCopy>p{color:var(--muted);line-height:1.7}.snytchr-app .stepsLarge{position:relative}.snytchr-app .stepsLarge:before{content:"";background:#263d60;width:1px;position:absolute;top:50px;bottom:50px;left:28px}.snytchr-app .stepsLarge article{grid-template-columns:30px 60px 1fr;align-items:center;gap:18px;padding:24px 0;display:grid}.snytchr-app .stepsLarge article>span{font:9px var(--font-plex-mono);color:#5a6c88}.snytchr-app .stepOrb{color:#6aa5ff;z-index:1;background:#0c1b32;border:1px solid #2e527e;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.snytchr-app .stepOrb.s2{color:var(--green);border-color:#4cf17b66}.snytchr-app .stepsLarge h3{font:600 18px var(--font-chakra);margin:0}.snytchr-app .stepsLarge p{color:var(--muted);margin:5px 0;font-size:13px;line-height:1.5}.snytchr-app .reportPreview{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;display:grid}.snytchr-app .previewCopy ul{padding:8px 0;list-style:none}.snytchr-app .previewCopy li{color:var(--muted);padding:9px 0}.snytchr-app .previewCopy li span{color:var(--green);margin-right:10px}.snytchr-app .miniReport{padding:23px;transform:perspective(900px)rotateY(-3deg);box-shadow:30px 40px 100px #0000004d}.snytchr-app .miniTop{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding-bottom:16px;display:flex}.snytchr-app .miniTop code{color:var(--dim);font-size:10px}.snytchr-app .miniTop .pill{margin-left:auto}.snytchr-app .miniLogo{border:1px solid var(--green);width:28px;height:28px;color:var(--green);font-family:var(--font-chakra);place-items:center;display:grid}.snytchr-app .miniVerdict{grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:25px 5px;display:grid}.snytchr-app .miniVerdict>span,.snytchr-app .warningOrb{color:#ff6972;background:#ef4b551a;border:1px solid #ef4b554d;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.snytchr-app .miniVerdict small{font:8px var(--font-plex-mono);color:var(--red)}.snytchr-app .miniVerdict h3{font:600 22px var(--font-chakra);margin:5px 0}.snytchr-app .miniVerdict>b{font:600 38px var(--font-chakra)}.snytchr-app .miniVerdict>b small{color:var(--dim);text-align:right;display:block}.snytchr-app .miniIssue{border-top:1px solid var(--border);grid-template-columns:60px 1fr auto;align-items:center;gap:12px;padding:15px 5px;display:grid}.snytchr-app .miniIssue span{font:8px var(--font-plex-mono);color:var(--amber)}.snytchr-app .miniIssue:first-of-type span{color:var(--red)}.snytchr-app .miniIssue p{font-size:12px}.snytchr-app .pricingBand{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#09162b;justify-content:space-between;align-items:center;padding:70px max(30px,50vw - 590px);display:flex}.snytchr-app .priceChoices{align-items:center;gap:23px;display:flex}.snytchr-app .priceChoices>div{flex-direction:column;display:flex}.snytchr-app .priceChoices b{font:600 25px var(--font-chakra)}.snytchr-app .priceChoices span{color:var(--dim);font-size:10px}.snytchr-app .priceChoices em{color:var(--muted);font-size:10px}.snytchr-app .recommended{border-left:1px solid var(--green);padding-left:20px}.snytchr-app .recommended small{font:7px var(--font-plex-mono);color:var(--green)}.snytchr-app .priceChoices button{color:#83adf0;background:0 0;border:1px solid #36547e;border-radius:7px;padding:12px}.snytchr-app .finalCta{text-align:center;padding:120px 20px}.snytchr-app .finalCta>.brandMark{width:55px;height:55px;margin:auto;font-size:28px}.snytchr-app .finalCta h2{font:600 48px/1.05 var(--font-chakra);margin:28px 0 15px}.snytchr-app .finalCta p{color:var(--muted)}.snytchr-app .finalCta button{margin:28px auto}.snytchr-app .landing footer{border-top:1px solid var(--border);align-items:center;gap:24px;max-width:1180px;margin:auto;padding:38px 20px;display:flex}.snytchr-app .landing footer p{color:var(--dim);font-size:12px}.snytchr-app .landing footer>div{gap:18px;margin-left:auto;display:flex}.snytchr-app .landing footer button{color:var(--muted);background:0 0;border:0;font-size:11px}.snytchr-app .landing footer small{font:9px var(--font-plex-mono);color:var(--dim)}.snytchr-app .teaserTop{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.snytchr-app .teaserTop button{color:#77a9f7;background:0 0;border:0}.snytchr-app .teaserVerdict{border-left:3px solid var(--red);align-items:flex-start;gap:22px;padding:38px;display:flex}.snytchr-app .teaserVerdict h1{font:600 37px var(--font-chakra);margin:8px 0}.snytchr-app .teaserVerdict p{color:var(--muted)}.snytchr-app .threatSummary{grid-template-columns:150px 1fr;align-items:center;margin-top:14px;padding:23px 30px;display:grid}.snytchr-app .threatSummary>div:first-child{border-right:1px solid var(--border);flex-direction:column;display:flex}.snytchr-app .threatSummary span{font:9px var(--font-plex-mono);color:var(--dim)}.snytchr-app .threatSummary strong{font:600 32px var(--font-chakra)}.snytchr-app .severityVisual{padding-left:30px}.snytchr-app .severityVisual>div{border-radius:8px;height:9px;display:flex;overflow:hidden}.snytchr-app .severityVisual>div i{display:block}.snytchr-app .criticalSeg{background:var(--red);width:10%}.snytchr-app .highSeg{background:var(--amber);width:35%}.snytchr-app .mediumSeg{background:#c9ad36;width:28%}.snytchr-app .lowSeg{background:var(--blue);width:27%}.snytchr-app .severityVisual p{gap:18px;display:flex}.snytchr-app .yellow{background:#c9ad36}.snytchr-app .lockedReport{min-height:480px;margin-top:22px;position:relative}.snytchr-app .lockedContent{filter:blur(5px);opacity:.5;padding:30px}.snytchr-app .lockedContent h2{font:600 24px var(--font-chakra)}.snytchr-app .lockedContent>div{border-top:1px solid var(--border);grid-template-columns:30px 1fr auto;padding:18px;display:grid}.snytchr-app .lockedContent button{border:1px solid var(--border);color:var(--muted);background:0 0}.snytchr-app .unlock{text-align:center;width:min(470px,90%);padding:34px;position:absolute;top:45px;left:50%;transform:translate(-50%);box-shadow:0 30px 100px #030812}.snytchr-app .lockOrb{color:#71a7ff;background:#2f7fff1a;border:1px solid #2f7fff4d;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 17px;font-size:20px;display:grid}.snytchr-app .unlock h2{font:600 27px var(--font-chakra);margin:11px}.snytchr-app .unlock>p,.snytchr-app .unlock small{color:var(--dim)}.snytchr-app .unlock ul{text-align:left;padding:13px 25px;list-style:none}.snytchr-app .unlock li{color:var(--muted);padding:5px}.snytchr-app .unlock li:first-letter{color:var(--green)}.snytchr-app .autoStepper{align-items:center;margin:0 0 25px;display:flex}.snytchr-app .autoStepper>span{color:var(--dim);font:10px var(--font-plex-mono);align-items:center;gap:8px;width:150px;display:flex}.snytchr-app .autoStepper>span:before{content:""}.snytchr-app .autoStepper>span.active,.snytchr-app .autoStepper>span.done{color:var(--text)}.snytchr-app .autoStepper>span.active{color:#79aaff}.snytchr-app .autoStepper>i{background:var(--border);width:80px;height:1px;margin-right:20px}.snytchr-app .completeBadge{width:85px;height:85px;color:var(--green);background:#4cf17b12;border:1px solid #4cf17b59;border-radius:50%;justify-content:center;align-items:center;gap:8px;margin-left:auto;font-size:25px;display:flex}.snytchr-app .completeBadge span{font:9px var(--font-plex-mono)}.snytchr-app .repoSafety{color:#70a7ff;background:#2f7fff0d;border:1px solid #2f7fff38;border-radius:9px;gap:13px;margin-bottom:18px;padding:15px;display:flex}.snytchr-app .repoSafety p{color:var(--muted);margin:3px 0;font-size:12px}.snytchr-app .fixScope{border-top:1px solid var(--border);grid-template-columns:1fr repeat(3,110px);align-items:center;padding:18px 0;display:grid}.snytchr-app .fixScope>span{font:9px var(--font-plex-mono);color:var(--dim)}.snytchr-app .fixScope div{border-left:1px solid var(--border);padding-left:18px}.snytchr-app .fixScope b{font:600 22px var(--font-chakra)}.snytchr-app .fixScope p{color:var(--dim);margin:2px 0;font-size:9px}.snytchr-app .autoConsole{padding:28px}.snytchr-app .consoleHead{grid-template-columns:25px 1fr auto;align-items:center;display:grid}.snytchr-app .consoleHead span{font:9px var(--font-plex-mono);color:#6ca7ff}.snytchr-app .consoleHead h3{font:600 20px var(--font-chakra);margin:5px 0}.snytchr-app .consoleHead strong{font:600 26px var(--font-chakra)}.snytchr-app .pulseDot{background:var(--green);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 7px #4cf17b14}.snytchr-app .stageList>div{border-top:1px solid var(--border);color:var(--dim);grid-template-columns:30px 1fr auto;align-items:center;padding:15px;display:grid}.snytchr-app .stageList>div>span{border:1px solid var(--border);width:23px;height:23px;font:9px var(--font-plex-mono);border-radius:50%;place-items:center;display:grid}.snytchr-app .stageList p{margin:3px 0;font-size:11px}.snytchr-app .stageList em{font:8px var(--font-plex-mono);font-style:normal}.snytchr-app .stageList .done{color:var(--green)}.snytchr-app .stageList .current{color:var(--text);background:#2f7fff0a}.snytchr-app .stageList .current>span{color:#6ca7ff;border-color:#3c78c5}.snytchr-app .liveLine{background:#071326;border-radius:7px;justify-content:space-between;margin-top:15px;padding:13px;display:flex}.snytchr-app .liveLine code{color:#6ca7ff;font-size:10px}.snytchr-app .liveLine span{color:var(--dim);font-size:10px}.snytchr-app .resultsSummary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.snytchr-app .resultsSummary>div{padding:20px}.snytchr-app .resultsSummary span{font:9px var(--font-plex-mono);color:var(--dim)}.snytchr-app .resultsSummary strong{font:600 32px var(--font-chakra);display:block}.snytchr-app .resultsSummary p{color:var(--dim);margin:0;font-size:11px}.snytchr-app .greenText{color:var(--green)}.snytchr-app .amberText{color:var(--amber)}.snytchr-app .pr p{color:var(--muted);margin:4px 0;font-size:11px}.snytchr-app .prFailed{border-color:#ef4b5559}.snytchr-app .failureDetail{color:var(--red);border-top:1px solid #ef4b5533;grid-column:2/-1;grid-template-columns:30px 1fr auto;align-items:center;padding-top:14px;display:grid}.snytchr-app .failureDetail p{margin:0}.snytchr-app .skipped{justify-content:space-between;align-items:center;margin-top:18px;padding:20px;display:flex}.snytchr-app .skipped>div{align-items:center;gap:15px;display:flex}.snytchr-app .skipped>div>span{font:600 28px var(--font-chakra);color:var(--dim)}.snytchr-app .skipped p{color:var(--dim);margin:0;font-size:11px}.snytchr-app .skipped button{color:#76a7ef;background:0 0;border:0}.snytchr-app .caught{padding-top:120px}.snytchr-app .caughtHead{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.snytchr-app .caughtHead h2{font:600 42px/1.08 var(--font-chakra);letter-spacing:-.02em;margin:18px 0 0}.snytchr-app .caughtHead>p{max-width:430px;color:var(--muted);margin:0;line-height:1.65}.snytchr-app .threatGrid{grid-template-columns:1.22fr .89fr .89fr;gap:18px}.snytchr-app .threatGrid article{background:linear-gradient(160deg,#122748 0,#0b1a31 56%,#081426 100%);flex-direction:column;min-height:440px;padding:0;transition:all .25s;display:flex}.snytchr-app .threatGrid article:hover{border-color:#3b608d;transform:translateY(-6px)}.snytchr-app .threatGrid article:first-child{background:radial-gradient(circle at 20% 10%,#2f7fff24,#0000 35%),linear-gradient(160deg,#122748,#09172c)}.snytchr-app .threatCardTop{justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.snytchr-app .threatCardTop>span{font:10px var(--font-plex-mono);color:#50637f}.snytchr-app .threatIcon{width:40px;height:40px;margin:0}.snytchr-app .threatDemo{background:#071326;border:1px solid #263f63;border-radius:10px;flex-direction:column;justify-content:center;min-height:120px;margin:10px 18px 30px;padding:19px;display:flex;position:relative;overflow:hidden}.snytchr-app .threatDemo:after{content:"";background:var(--blue);filter:blur(80px);width:100px;height:100px;position:absolute;right:-20px}.snytchr-app .threatDemo small{font:8px var(--font-plex-mono);letter-spacing:.12em;color:#58708f}.snytchr-app .threatDemo code{font:12px var(--font-plex-mono);color:#9dbce9;white-space:nowrap;margin-top:15px}.snytchr-app .demoLine{gap:5px;margin-top:17px;display:flex}.snytchr-app .demoLine i{background:#253c5e;border-radius:3px;width:38%;height:3px}.snytchr-app .demoLine i:nth-child(2){background:#315a8f;width:24%}.snytchr-app .demoLine i:nth-child(3){background:var(--red);width:12%}.snytchr-app .threatGrid h3,.snytchr-app .threatGrid p,.snytchr-app .threatGrid article>button{margin-left:24px;margin-right:24px}.snytchr-app .threatGrid h3{font-size:22px}.snytchr-app .threatGrid p{font-size:13px;line-height:1.6}.snytchr-app .threatGrid article>button{border:0;border-top:1px solid var(--border);color:#79a9ef;text-align:left;background:0 0;margin-top:auto;margin-bottom:22px;padding:18px 0 0;font-size:11px}.snytchr-app .threatGrid article>button b{float:right}.snytchr-app .threatGrid article>i{display:none}.snytchr-app .how{border:1px solid var(--border);background:radial-gradient(circle at 0 100%,#2f7fff1a,#0000 37%),#0a172c;border-radius:22px;grid-template-columns:.8fr 1.2fr;gap:90px;margin-top:80px;padding:90px 70px;position:relative;overflow:hidden}.snytchr-app .how:after{content:"03";font:700 230px var(--font-chakra);color:#ffffff03;position:absolute;bottom:-90px;right:-20px}.snytchr-app .sectionIntro h2{font-size:45px}.snytchr-app .sectionIntro h2 em,.snytchr-app .previewCopy h2 em{color:var(--green);font-style:normal}.snytchr-app .timeChip{color:#87d9a0;font:9px var(--font-plex-mono);border:1px solid #4cf17b38;border-radius:20px;margin-top:24px;padding:8px 12px;display:inline-flex}.snytchr-app .stepsLarge:before{top:62px;bottom:62px;left:47px}.snytchr-app .stepsLarge article{border-radius:12px;grid-template-columns:34px 64px 1fr;padding:25px 20px;transition:all .2s}.snytchr-app .stepsLarge article:hover{background:#ffffff06}.snytchr-app .stepNumber{font:9px var(--font-plex-mono);color:#526782}.snytchr-app .stepState{font:8px var(--font-plex-mono);letter-spacing:.08em;color:#6fa8ff;background:#0a1930;border:1px solid #294c76;border-radius:4px;margin-bottom:8px;padding:4px 6px;display:inline-block}.snytchr-app .stepsLarge article:last-child .stepState{color:var(--green);border-color:#4cf17b4d}.snytchr-app .reportStage{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:radial-gradient(circle at 85%,#2f7fff1c,#0000 33%),#071326;margin-top:120px}.snytchr-app .reportPreview{grid-template-columns:.75fr 1.25fr;gap:80px;padding-top:125px;padding-bottom:125px}.snytchr-app .previewCopy h2{font-size:42px}.snytchr-app .reportBenefits{margin-top:35px}.snytchr-app .reportBenefits>div{border-top:1px solid var(--border);grid-template-columns:30px 1fr;gap:12px;padding:15px 0;display:grid}.snytchr-app .reportBenefits span{font:9px var(--font-plex-mono);color:#5b7395}.snytchr-app .reportBenefits p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.snytchr-app .reportBenefits b{color:var(--text)}.snytchr-app .reportWindow{background:#09172d;border:1px solid #29466c;border-radius:15px;overflow:hidden;transform:perspective(1200px)rotateY(-2deg);box-shadow:0 40px 110px #00000073,0 0 0 8px #ffffff03}.snytchr-app .windowBar{border-bottom:1px solid var(--border);background:#101e35;grid-template-columns:70px 1fr auto;align-items:center;height:42px;padding:0 15px;display:grid}.snytchr-app .windowBar>div{gap:5px;display:flex}.snytchr-app .windowBar i{background:#314765;border-radius:50%;width:6px;height:6px}.snytchr-app .windowBar i:first-child{background:#9a4b50}.snytchr-app .windowBar code{color:#5f718d;text-align:center;font-size:8px}.snytchr-app .windowBar>span{font:7px var(--font-plex-mono);color:var(--green)}.snytchr-app .reportWindow .miniReport{box-shadow:none;background:linear-gradient(150deg,#0d1d37,#09162b);border:0;border-radius:0;padding:24px;transform:none}.snytchr-app .miniTop>div{flex-direction:column;display:flex}.snytchr-app .miniTop small{font:7px var(--font-plex-mono);color:#536985}.snytchr-app .miniVerdict{background:#ef4b550b;border:1px solid #ef4b5524;border-radius:10px;margin:20px 0;padding:20px}.snytchr-app .miniVerdict p{color:var(--muted);margin:4px 0;font-size:10px}.snytchr-app .miniSummary{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(3,1fr);margin-bottom:10px;display:grid}.snytchr-app .miniSummary span{text-align:center;font:8px var(--font-plex-mono);color:var(--dim);border-right:1px solid var(--border);padding:10px}.snytchr-app .miniSummary span:last-child{border:0}.snytchr-app .miniSummary b{color:var(--text);font-size:13px}.snytchr-app .miniIssue{grid-template-columns:62px 1fr 85px}.snytchr-app .miniIssue button{color:#79a9ef;background:#102746;border:1px solid #294c76;border-radius:5px;padding:7px;font-size:9px}.snytchr-app .pricingBand{background:linear-gradient(110deg,#09162b 0,#0d1f3a 55%,#0b1930 100%);align-items:stretch;padding-top:90px;padding-bottom:90px}.snytchr-app .pricingIntro{max-width:390px}.snytchr-app .pricingIntro h2{font-size:36px}.snytchr-app .pricingIntro p{color:var(--muted);font-size:12px}.snytchr-app .priceChoices{background:#09162b;border:1px solid #294260;border-radius:14px;gap:0;overflow:hidden}.snytchr-app .priceChoices>div{border-right:1px solid var(--border);justify-content:center;min-width:150px;padding:22px}.snytchr-app .priceChoices>div small{font:7px var(--font-plex-mono);color:#637998;margin-bottom:10px}.snytchr-app .priceChoices .recommended{background:#4cf17b0b;border:0;border-right:1px solid #4cf17b40;min-width:205px}.snytchr-app .priceChoices .recommended small{color:var(--green)}.snytchr-app .priceChoices button{background:var(--green);color:#07140b;border:0;border-radius:0;padding:0 22px;font-weight:700}.snytchr-app .finalCta{background:radial-gradient(circle,#2664ca26,#0000 35%);padding:145px 20px;position:relative;overflow:hidden}.snytchr-app .finalCta .sectionKicker{margin-top:20px;display:block}.snytchr-app .ctaScanline{background:linear-gradient(90deg,#0000,#2c69b9,#0000);height:1px;position:absolute;top:50%;left:10%;right:10%;box-shadow:0 0 20px #2f7fff}.snytchr-app .ctaScanline:after{content:"";background:linear-gradient(#0000,#2f7fff4d,#0000);width:1px;height:500px;position:absolute;top:-250px;left:50%}.snytchr-app .ctaProof{color:#60728e;font:8px var(--font-plex-mono);justify-content:center;align-items:center;gap:12px;display:flex}.snytchr-app .ctaProof i{background:#3b5477;border-radius:50%;width:3px;height:3px}.snytchr-app .productFilm{grid-template-columns:320px 1fr;align-items:center;gap:65px;padding-top:40px;padding-bottom:130px;display:grid}.snytchr-app .filmIntro h2{font:600 39px/1.08 var(--font-chakra);margin:17px 0}.snytchr-app .filmIntro h2 em{color:var(--green);font-style:normal}.snytchr-app .filmIntro>p{color:var(--muted);font-size:13px;line-height:1.65}.snytchr-app .filmControls{font:8px var(--font-plex-mono);letter-spacing:.1em;color:#667a98;align-items:center;gap:8px;margin-top:25px;display:flex}.snytchr-app .filmControls b{color:#91a9cc;margin-left:auto}.snytchr-app .playingDot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite livePulse;box-shadow:0 0 0 5px #4cf17b14}.snytchr-app .filmFrame{background:#081529;border:1px solid #2d4d76;border-radius:17px;min-height:500px;overflow:hidden;box-shadow:0 45px 120px #0000007a,0 0 0 8px #ffffff03}.snytchr-app .filmChrome{border-bottom:1px solid var(--border);background:#101f38;grid-template-columns:70px 1fr 70px;align-items:center;height:44px;padding:0 16px;display:grid}.snytchr-app .filmChrome>div{gap:5px;display:flex}.snytchr-app .filmChrome i{background:#3a4c67;border-radius:50%;width:7px;height:7px}.snytchr-app .filmChrome i:first-child{background:#a9565d}.snytchr-app .filmChrome code{text-align:center;color:#627793;font-size:8px}.snytchr-app .filmChrome span{text-align:right;font:7px var(--font-plex-mono);color:var(--green)}.snytchr-app .filmCanvas{background:radial-gradient(circle at 50% 40%,#275bac29,#0000 45%),#081426;height:455px;position:relative;overflow:hidden}.snytchr-app .filmGrid{background-image:linear-gradient(#5c88c709 1px,#0000 1px),linear-gradient(90deg,#5c88c709 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.snytchr-app .filmScene{text-align:center;opacity:0;flex-direction:column;align-items:center;padding:52px 64px 60px;animation:12s infinite filmSequence;display:flex;position:absolute;inset:0}.snytchr-app .filmScene small{font:8px var(--font-plex-mono);letter-spacing:.14em;color:#68a5ff}.snytchr-app .filmScene h3{font:600 26px var(--font-chakra);margin:11px}.snytchr-app .filmLogo{border:1px solid var(--green);width:49px;height:49px;color:var(--green);font:600 23px var(--font-chakra);clip-path:polygon(15% 0,100% 0,85% 25%,100% 48%,72% 100%,0 100%,18% 73%,0 50%);place-items:center;margin-bottom:20px;display:grid}.snytchr-app .filmUrl{text-align:left;background:#09172c;border:1px solid #2b476e;border-radius:8px;grid-template-columns:30px 1fr auto;align-items:center;width:100%;margin-top:12px;padding:12px;display:grid}.snytchr-app .filmUrl i{color:#6da8ff}.snytchr-app .filmUrl code{color:#9ab4d9;font-size:10px}.snytchr-app .filmUrl b{font:7px var(--font-plex-mono);color:var(--green)}.snytchr-app .filmProgress{background:#182a45;border-radius:5px;width:100%;height:4px;margin:13px 0;overflow:hidden}.snytchr-app .filmProgress i{background:linear-gradient(90deg,var(--blue),var(--green));height:100%;animation:4s ease-in-out infinite scanWidth;display:block}.snytchr-app .filmEvents{color:#6e829e;width:100%;font:7px var(--font-plex-mono);justify-content:space-between;display:flex}.snytchr-app .filmEvents .active{color:#72a7f5}.snytchr-app .sceneVerdict{justify-content:center;animation-delay:4s}.snytchr-app .filmVerdictTop{text-align:left;border-left:3px solid var(--red);background:linear-gradient(90deg,#ef4b5517,#0d1e37e6);border-radius:8px;grid-template-columns:50px 1fr auto;align-items:center;width:100%;padding:25px;display:grid}.snytchr-app .filmVerdictTop>span{width:38px;height:38px;color:var(--red);background:#ef4b551f;border-radius:50%;place-items:center;display:grid}.snytchr-app .filmVerdictTop h3{margin:6px 0;font-size:23px}.snytchr-app .filmVerdictTop p{color:var(--muted);margin:0;font-size:10px}.snytchr-app .filmVerdictTop>b{font:600 35px var(--font-chakra)}.snytchr-app .filmVerdictTop>b small{color:var(--dim);text-align:right;display:block}.snytchr-app .filmBlocker{text-align:left;border:1px solid var(--border);background:#0b1a31;border-radius:0 0 8px 8px;grid-template-columns:65px 1fr auto;align-items:center;width:94%;padding:15px;display:grid}.snytchr-app .filmBlocker>span{font:7px var(--font-plex-mono);color:var(--red)}.snytchr-app .filmBlocker p{font-size:11px}.snytchr-app .filmBlocker button{color:#7db0f8;background:#122c50;border:1px solid #315788;border-radius:5px;padding:8px;font-size:8px}.snytchr-app .sceneFix{justify-content:center;animation-delay:8s}.snytchr-app .fixSuccess{width:42px;height:42px;color:var(--green);background:#4cf17b1a;border:1px solid #4cf17b59;border-radius:50%;place-items:center;margin-bottom:12px;font-size:18px;display:grid}.snytchr-app .filmPrompt{text-align:left;background:#071326;border:1px solid #2b456a;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:10px;width:100%;margin:12px 0;padding:15px;display:grid}.snytchr-app .filmPrompt code{color:#9db3d4;font-size:9px;line-height:1.5}.snytchr-app .filmPrompt button{background:var(--green);color:#06120a;font:700 8px var(--font-plex-mono);border:0;border-radius:5px;padding:9px}.snytchr-app .verifiedLine{text-align:left;color:var(--green);align-items:center;gap:10px;display:flex}.snytchr-app .verifiedLine p{color:var(--muted);font-size:9px;line-height:1.4}.snytchr-app .verifiedLine b{color:var(--text)}.snytchr-app .filmTimeline{background:#1b2c46;justify-content:space-around;height:2px;display:flex;position:absolute;bottom:18px;left:28px;right:28px}.snytchr-app .filmTimeline i{background:var(--green);height:2px;animation:12s linear infinite timeline;position:absolute;top:0;left:0}.snytchr-app .filmTimeline span{font:7px var(--font-plex-mono);color:#526682;margin-top:8px}.snytchr-app .filmTimeline span:before{content:"";background:#3b506e;border-radius:50%;width:5px;height:5px;margin:-11px auto 5px;display:block}.snytchr-app .brand{white-space:nowrap;align-items:center;gap:1px;width:auto;height:58px;display:inline-flex;position:relative;overflow:visible}.snytchr-app .brandSymbol{flex:none;width:64px;height:58px;display:block;position:relative}.snytchr-app .brandSymbol img{object-fit:contain;width:100%;height:100%;display:block}.snytchr-app .brandText{font:600 25px var(--font-chakra);letter-spacing:.02em;color:#f4f7fd}.snytchr-app .heroBrand{opacity:1;width:auto;height:auto;margin-bottom:18px;overflow:visible}.snytchr-app .heroBrand .brand{gap:2px;height:84px}.snytchr-app .heroBrand .brandSymbol{width:94px;height:84px}.snytchr-app .heroBrand .brandText{font-size:40px}.snytchr-app .filmLogo{clip-path:none;border:0;width:auto;height:auto;margin-bottom:18px;position:relative;overflow:visible}.snytchr-app .filmLogo .brand{gap:0;height:52px}.snytchr-app .filmLogo .brandSymbol{width:58px;height:52px}.snytchr-app .filmLogo .brandText{font-size:23px}.snytchr-app .ctaLogo{width:auto;height:auto;margin:0 auto 22px;position:relative;overflow:visible}.snytchr-app .ctaLogo .brand{gap:1px;height:72px}.snytchr-app .ctaLogo .brandSymbol{width:80px;height:72px}.snytchr-app .ctaLogo .brandText{font-size:35px}.snytchr-app .landing footer .brand{gap:0;width:auto;height:48px}.snytchr-app .landing footer .brandSymbol{width:54px;height:48px}.snytchr-app .landing footer .brandText{font-size:23px}.snytchr-app .threatLab{background:#081529;border:1px solid #294568;border-radius:18px;grid-template-columns:340px 1fr;display:grid;overflow:hidden;box-shadow:0 35px 100px #0000004d}.snytchr-app .threatNav{border-right:1px solid var(--border);background:#0b1930;padding:14px}.snytchr-app .threatNav button{text-align:left;width:100%;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:25px 40px 1fr 20px;align-items:center;gap:10px;margin:3px 0;padding:17px 13px;transition:all .2s;display:grid}.snytchr-app .threatNav button:hover{background:#ffffff06}.snytchr-app .threatNav button.active{color:var(--text);background:linear-gradient(100deg,#2f7fff21,#2f7fff08);border-color:#315a89}.snytchr-app .threatNav button>span{font:8px var(--font-plex-mono);color:#536985}.snytchr-app .threatNav button>i{color:#6ea8ff;background:#101f39;border:1px solid #29476d;border-radius:8px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.snytchr-app .threatNav button b{font:600 14px var(--font-chakra);display:block}.snytchr-app .threatNav button small{color:var(--dim);margin-top:3px;font-size:10px;display:block}.snytchr-app .threatNav button em{color:#52739e;font-style:normal;transition:all .2s}.snytchr-app .threatNav button.active em{color:var(--green);transform:translate(3px)}.snytchr-app .threatStage{background:radial-gradient(circle at 44% 35%,#245bb126,#0000 32%),#081426;min-height:530px;position:relative;overflow:hidden}.snytchr-app .threatStage:before{content:"";background-image:linear-gradient(#4d77b209 1px,#0000 1px),linear-gradient(90deg,#4d77b209 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.snytchr-app .labTop{border-bottom:1px solid var(--border);background:#0c1c34db;grid-template-columns:1fr auto 75px;align-items:center;gap:20px;height:54px;padding:0 20px;display:grid;position:relative}.snytchr-app .labTop>span{font:8px var(--font-plex-mono);letter-spacing:.1em;color:#6c83a4}.snytchr-app .labTop>span i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #4cf17b80}.snytchr-app .labTop code{color:#627793;font-size:8px}.snytchr-app .labTop>b{text-align:center;font:7px var(--font-plex-mono);color:var(--green);border:1px solid #4cf17b40;border-radius:20px;padding:5px}.snytchr-app .labBody{grid-template-columns:210px 1fr;align-items:center;gap:25px;min-height:320px;padding:36px;display:grid;position:relative}.snytchr-app .labRadar{text-align:center}.snytchr-app .radarRings{background:radial-gradient(circle,#2f7fff21,#0000 55%);border:1px solid #294b78;border-radius:50%;place-items:center;width:150px;height:150px;margin:auto;display:grid;position:relative}.snytchr-app .radarRings:before,.snytchr-app .radarRings:after,.snytchr-app .radarRings>i{content:"";border:1px solid #4b82cb2e;border-radius:50%;position:absolute;inset:18px}.snytchr-app .radarRings:after{inset:38px}.snytchr-app .radarRings>i:first-child{border-top-color:#5194ee;animation:3s linear infinite radarSpin;inset:-1px}.snytchr-app .radarRings>i:nth-child(2){inset:27px}.snytchr-app .radarRings span{color:#7ab0fa;background:#102849;border:1px solid #3566a0;border-radius:12px;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.snytchr-app .labRadar small{font:8px var(--font-plex-mono);letter-spacing:.12em;color:#6880a2;margin-top:18px;display:block}.snytchr-app .labEvidence{background:#071326eb;border:1px solid #263f63;border-radius:12px;flex-direction:column;justify-content:center;min-height:180px;padding:22px;display:flex;position:relative;overflow:hidden}.snytchr-app .labEvidence:after{content:"";background:var(--blue);filter:blur(75px);opacity:.4;width:90px;height:90px;position:absolute;top:-20px;right:-30px}.snytchr-app .evidenceLabel{font:8px var(--font-plex-mono);letter-spacing:.12em;color:#607899;margin-bottom:17px}.snytchr-app .labEvidence>code{font:11px var(--font-plex-mono);color:#91a7c8;background:#0c1b31;border-radius:6px;padding:13px}.snytchr-app .labEvidence>code i{color:#8b78da}.snytchr-app .labEvidence>code b{color:#ff6e77}.snytchr-app .evidencePath{font:8px var(--font-plex-mono);color:#607796;margin-top:13px}.snytchr-app .evidencePath span{float:right}.snytchr-app .requestFlow{grid-template-columns:1fr 25px 1fr auto;align-items:center;gap:7px;display:grid}.snytchr-app .requestFlow span{font:8px var(--font-plex-mono);text-align:center;background:#0d203b;border:1px solid #29486e;border-radius:5px;padding:10px}.snytchr-app .requestFlow i{color:#6ca7ff;font-style:normal}.snytchr-app .requestFlow b{font:7px var(--font-plex-mono);color:var(--red)}.snytchr-app .records{align-items:center;gap:5px;margin-top:18px;display:flex}.snytchr-app .records i{background:#2d486d;border-radius:4px;width:20%;height:4px}.snytchr-app .records span{font:8px var(--font-plex-mono);color:#ff737b;margin-left:auto}.snytchr-app .coverageRing{background:conic-gradient(var(--amber) 0 66%,#1a2b44 66%);border-radius:50%;place-items:center;width:90px;height:90px;margin:0 auto 14px;display:grid;position:relative}.snytchr-app .coverageRing:before{content:"";background:#0a1930;border-radius:50%;position:absolute;inset:7px}.snytchr-app .coverageRing strong{font:600 25px var(--font-chakra);position:relative}.snytchr-app .coverageRing small{color:var(--dim);font-size:10px}.snytchr-app .coverageItems{justify-content:center;gap:8px;display:flex}.snytchr-app .coverageItems span{font:7px var(--font-plex-mono);border-radius:4px;padding:5px}.snytchr-app .coverageItems .on{color:var(--green);background:#4cf17b12}.snytchr-app .coverageItems .off{color:#ff727a;background:#ef4b5512}.snytchr-app .labResult{border-top:1px solid var(--border);background:linear-gradient(90deg,#ef4b550f,#0a192ff0);grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:21px 25px;display:grid;position:relative}.snytchr-app .resultIcon{width:36px;height:36px;color:var(--red);background:#ef4b551a;border:1px solid #ef4b5547;border-radius:50%;place-items:center;display:grid}.snytchr-app .labResult small{font:7px var(--font-plex-mono);color:#ff737b}.snytchr-app .labResult h3{font:600 16px var(--font-chakra);margin:4px 0}.snytchr-app .labResult p{color:var(--dim);margin:0;font-size:10px}.snytchr-app .labResult button{color:#82b3f8;background:#112a4c;border:1px solid #335986;border-radius:7px;min-width:120px;padding:10px 12px;font-size:9px}.snytchr-app .labResult button b{margin-left:7px}.snytchr-app .threatStage.testing .radarRings>i:first-child{animation-duration:.45s}.snytchr-app .threatStage.testing .labEvidence{animation:.45s ease-in-out 3 probeFlash}.snytchr-app .threatStage.testing .labTop>b{color:var(--amber);border-color:#e9a13c59}@media (max-width:1000px){.snytchr-app .contentGrid{grid-template-columns:1fr}.snytchr-app .metrics{grid-template-columns:repeat(2,1fr)}.snytchr-app aside{grid-template-columns:1fr 1fr;gap:16px;display:grid}.snytchr-app .activity{margin-top:0}.snytchr-app .priceGrid{grid-template-columns:repeat(2,1fr)}.snytchr-app .twoCol{grid-template-columns:1fr}.snytchr-app .postureScore{min-width:auto}.snytchr-app .appGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.snytchr-app header{gap:15px;height:64px;padding:0 18px}.snytchr-app header nav{display:none}.snytchr-app .brand{font-size:19px}.snytchr-app .headerActions .help,.snytchr-app .publicActions .signin{display:none}.snytchr-app .shell{padding:28px 16px 60px}.snytchr-app .welcome{align-items:flex-start;gap:20px}.snytchr-app .welcome h1{font-size:27px}.snytchr-app .welcome p{font-size:13px}.snytchr-app .welcome .primary{padding:12px;font-size:0}.snytchr-app .welcome .primary span{font-size:18px}.snytchr-app .posture{padding:25px 20px;display:block}.snytchr-app .postureScore{margin:25px 0 0 65px}.snytchr-app .postureCopy{gap:15px}.snytchr-app .posture h2{font-size:22px}.snytchr-app .metrics{grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:28px}.snytchr-app .metric{padding:15px}.snytchr-app .metric strong{font-size:24px}.snytchr-app .appGrid{grid-template-columns:1fr}.snytchr-app .sectionHead{align-items:flex-start}.snytchr-app .tabs{display:none}.snytchr-app .monitorRow{grid-template-columns:1fr 1fr}.snytchr-app .monitorRow button{grid-column:1/-1}.snytchr-app aside{grid-template-columns:1fr}.snytchr-app .reportHero{padding:25px;display:block}.snytchr-app .reportHero .ring{margin-top:24px}.snytchr-app .reportHero h1{font-size:29px}.snytchr-app .reportActions{align-items:flex-start;gap:15px}.snytchr-app .reportActions .primary{padding:12px;font-size:0}.snytchr-app .reportActions .primary:first-letter{font-size:15px}.snytchr-app .blocker>button{grid-template-columns:60px 1fr auto;gap:10px;padding:15px}.snytchr-app .checklist{padding:18px}.snytchr-app .summaryPills{flex-wrap:wrap}.snytchr-app .checkRow{grid-template-columns:28px 1fr}.snytchr-app .checkRow .know,.snytchr-app .checkRow button{display:none}.snytchr-app .formGrid{grid-template-columns:1fr}.snytchr-app .formCard,.snytchr-app .expect,.snytchr-app .repo{padding:21px}.snytchr-app .pr{grid-template-columns:45px 1fr}.snytchr-app .pr .pill,.snytchr-app .pr button{grid-column:2}.snytchr-app .priceGrid{grid-template-columns:1fr}.snytchr-app .price.popular{transform:none}.snytchr-app .modal{padding:27px 20px}.snytchr-app .scanOption{grid-template-columns:36px 1fr}.snytchr-app .scanOption em{display:none}.snytchr-app .pageTitle{font-size:32px}.snytchr-app .postureScore .ring{width:85px;height:85px}.snytchr-app .postureScore .ring:before{inset:7px}.snytchr-app .postureScore .ring strong{font-size:23px}.snytchr-app .landingHero{min-height:690px;padding-top:90px}.snytchr-app .landingHero h1{font-size:46px}.snytchr-app .landingHero>p{font-size:15px}.snytchr-app .heroScanner{grid-template-columns:auto 1fr}.snytchr-app .heroScanner button{grid-column:1/-1;margin:5px;padding:13px}.snytchr-app .scanTrust{flex-wrap:wrap;justify-content:center;gap:9px 17px}.snytchr-app .platformLine{flex-wrap:wrap;justify-content:center;margin-top:50px}.snytchr-app .platformLine>span{width:100%}.snytchr-app .sectionWrap{padding:70px 20px}.snytchr-app .threatGrid,.snytchr-app .how,.snytchr-app .reportPreview{grid-template-columns:1fr}.snytchr-app .how,.snytchr-app .reportPreview{gap:40px}.snytchr-app .sectionIntro h2,.snytchr-app .previewCopy h2{font-size:31px}.snytchr-app .miniReport{transform:none}.snytchr-app .pricingBand{padding:60px 20px;display:block}.snytchr-app .priceChoices{grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.snytchr-app .priceChoices button{grid-column:1/-1}.snytchr-app .finalCta h2{font-size:39px}.snytchr-app .landing footer{grid-template-columns:1fr 1fr;display:grid}.snytchr-app .landing footer>div{flex-wrap:wrap;grid-column:1/-1;margin:0}.snytchr-app .landing footer small{grid-column:1/-1}.snytchr-app .teaserVerdict{padding:25px}.snytchr-app .teaserVerdict h1{font-size:28px}.snytchr-app .threatSummary{grid-template-columns:90px 1fr;padding:18px}.snytchr-app .severityVisual{padding-left:15px}.snytchr-app .severityVisual p{flex-wrap:wrap;gap:8px}.snytchr-app .unlock{padding:25px 20px}.snytchr-app .autoStepper>span b{display:none}.snytchr-app .autoStepper>span{width:auto}.snytchr-app .autoStepper>i{width:40px}.snytchr-app .autofixHero{align-items:flex-start}.snytchr-app .completeBadge{display:none}.snytchr-app .fixScope{grid-template-columns:1fr 1fr;gap:15px}.snytchr-app .fixScope>span{grid-column:1/-1}.snytchr-app .resultsSummary{grid-template-columns:1fr 1fr}.snytchr-app .resultsSummary>div:last-child{grid-column:1/-1}.snytchr-app .liveLine{display:block}.snytchr-app .liveLine span{margin-top:6px;display:block}.snytchr-app .failureDetail{grid-column:1/-1}.snytchr-app .skipped{display:block}.snytchr-app .skipped button{margin-top:15px}.snytchr-app .caughtHead{display:block}.snytchr-app .caughtHead h2{font-size:33px}.snytchr-app .caughtHead>p{margin-top:20px}.snytchr-app .threatGrid article{min-height:390px}.snytchr-app .how{border-radius:16px;margin:40px 14px 0;padding:55px 22px}.snytchr-app .sectionIntro h2{font-size:37px}.snytchr-app .stepsLarge article{grid-template-columns:28px 48px 1fr;padding:20px 0}.snytchr-app .stepOrb{width:46px;height:46px}.snytchr-app .stepsLarge:before{left:50px}.snytchr-app .reportStage{margin-top:75px}.snytchr-app .reportPreview{padding-top:75px;padding-bottom:75px}.snytchr-app .reportWindow{transform:none}.snytchr-app .miniVerdict{grid-template-columns:36px 1fr}.snytchr-app .miniVerdict>b{display:none}.snytchr-app .miniIssue{grid-template-columns:55px 1fr}.snytchr-app .miniIssue button{grid-column:2;width:max-content}.snytchr-app .pricingIntro h2{font-size:31px}.snytchr-app .priceChoices{background:0 0;border:0;display:block}.snytchr-app .priceChoices>div{border:1px solid var(--border);border-radius:10px;margin-bottom:8px;min-width:0!important}.snytchr-app .priceChoices button{border-radius:8px;width:100%;padding:16px}.snytchr-app .finalCta{padding:110px 20px}.snytchr-app .productFilm{grid-template-columns:1fr;gap:35px;padding-top:0;padding-bottom:80px}.snytchr-app .filmIntro h2{font-size:34px}.snytchr-app .filmFrame{min-height:430px}.snytchr-app .filmCanvas{height:385px}.snytchr-app .filmScene{padding:40px 18px 55px}.snytchr-app .filmEvents{text-align:left;gap:6px;display:grid}.snytchr-app .filmVerdictTop{grid-template-columns:38px 1fr;padding:18px}.snytchr-app .filmVerdictTop>b{display:none}.snytchr-app .filmBlocker{grid-template-columns:55px 1fr}.snytchr-app .filmBlocker button{grid-column:2;width:max-content}.snytchr-app .filmPrompt{grid-template-columns:1fr}.snytchr-app .filmPrompt button{width:max-content}.snytchr-app .filmChrome{grid-template-columns:50px 1fr 45px;padding:0 10px}}@media (prefers-reduced-motion:reduce){.snytchr-app .filmScene{animation-play-state:paused}.snytchr-app .sceneScan{opacity:1}.snytchr-app .sceneVerdict,.snytchr-app .sceneFix{display:none}.snytchr-app .filmTimeline i,.snytchr-app .filmProgress i,.snytchr-app .playingDot{animation:none}.snytchr-app .filmTimeline i{width:34%}}@media (max-width:720px){.snytchr-app .threatLab{grid-template-columns:1fr}.snytchr-app .threatNav{border-right:0;border-bottom:1px solid var(--border);padding:8px;display:flex;overflow-x:auto}.snytchr-app .threatNav button{grid-template-columns:24px 34px 1fr;min-width:210px;padding:12px}.snytchr-app .threatNav button em{display:none}.snytchr-app .threatNav button>i{width:32px;height:32px}.snytchr-app .threatStage{min-height:610px}.snytchr-app .labTop{grid-template-columns:1fr auto}.snytchr-app .labTop code{display:none}.snytchr-app .labBody{grid-template-columns:1fr;gap:20px;padding:25px 18px}.snytchr-app .radarRings{width:120px;height:120px}.snytchr-app .labEvidence{min-height:150px}.snytchr-app .labResult{grid-template-columns:36px 1fr;padding:18px}.snytchr-app .labResult button{grid-column:2;width:max-content}.snytchr-app .requestFlow{grid-template-columns:1fr 20px 1fr}.snytchr-app .requestFlow b{grid-column:3}.snytchr-app .coverageItems{flex-wrap:wrap}}.snytchr-app .radar{background:radial-gradient(circle,#4cf17b14,#0000 65%);border:1px solid #4cf17b73;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 22px;font-size:0;display:grid;box-shadow:0 0 0 10px #4cf17b08,0 0 0 22px #4cf17b05}.snytchr-app .radar img{object-fit:contain;width:62px;height:62px;animation:1.8s ease-in-out infinite radarLogoPulse}.snytchr-app .scanShell{max-width:640px;margin:0 auto;padding:70px 24px 110px}.snytchr-app .scanTarget{font:500 13px var(--font-plex-mono);color:var(--dim);word-break:break-all;text-align:center;margin:6px 0 18px}.snytchr-app .scanErr{text-align:center;margin-top:18px}.snytchr-app .scanErr p{color:var(--red);font-size:14px}.snytchr-app .scanErr a{color:var(--green);margin-top:8px;font-size:13px;display:inline-block}.snytchr-app .cancelledNote{border:1px solid color-mix(in srgb,var(--amber) 40%,transparent);background:color-mix(in srgb,var(--amber) 10%,transparent);color:var(--amber);border-radius:12px;margin:0 0 20px;padding:12px 16px;font-size:14px}.snytchr-app .proveHolds{border-left:3px solid var(--green);background:linear-gradient(100deg,color-mix(in srgb,var(--green) 6%,var(--card)) 0,var(--card) 55%);border-radius:0 12px 12px 0;margin-top:22px;padding:20px 24px}.snytchr-app .proveHolds .eyebrow{color:var(--green)}.snytchr-app .proveHolds p{color:var(--muted);max-width:78ch;margin-top:9px;font-size:13.5px;line-height:1.65}.snytchr-app .proveHolds a{color:var(--green);font-weight:600}.snytchr-app .dot.yellow{background:#f2c744}.snytchr-app .teaserVerdict.safe,.snytchr-app .reportHero.safe{border-left-color:var(--green)}.snytchr-app .warningOrb.ok{background:color-mix(in srgb,var(--green) 16%,transparent);color:var(--green);border-color:color-mix(in srgb,var(--green) 40%,transparent)}.snytchr-app .consoleSection{margin-bottom:28px}.snytchr-app .consoleSection .consoleHeadRow{margin-bottom:16px}.snytchr-app .consoleSection .consoleHeadRow h2{font:600 22px var(--font-chakra);margin:8px 0 4px}.snytchr-app .consoleSection .consoleHeadRow p{color:var(--muted);max-width:66ch;font-size:14px}.snytchr-app .consoleSection .renew{color:var(--muted);font-size:14px}.snytchr-app .consoleSection .renew a{color:var(--green)}.snytchr-app .segToggle{border:1px solid var(--border);border-radius:10px;gap:4px;width:fit-content;margin-bottom:4px;padding:4px;display:inline-flex}.snytchr-app .segToggle button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:7px 14px;font-size:13px;font-weight:500}.snytchr-app .segToggle button.on{background:var(--card2);color:var(--text)}.snytchr-app .fieldHint{color:var(--dim);font-size:11px}.snytchr-app .secondAccount{border:1px dashed var(--border);border-radius:12px;padding:14px}.snytchr-app .repoSelect{border:1px solid var(--border);background:var(--bg);width:100%;height:44px;color:var(--text);font:500 14px var(--font-plex-mono);border-radius:10px;margin-top:6px;padding:0 12px}.snytchr-app .autofix{flex-direction:column;gap:18px;display:flex}.snytchr-app .reportChecklistWrap{margin-top:26px}.snytchr-app .launchChecklist .clHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:24px;display:flex}.snytchr-app .launchChecklist .clHead h2{font:600 22px var(--font-chakra);color:var(--text);margin:9px 0 0}.snytchr-app .launchChecklist .clSummary{flex-wrap:wrap;gap:18px;font-size:13px;font-weight:600;display:flex}.snytchr-app .launchChecklist .clSummary .ok{color:var(--green)}.snytchr-app .launchChecklist .clSummary .bad{color:var(--red)}.snytchr-app .launchChecklist .clSummary .chk{color:var(--muted)}.snytchr-app .launchChecklist .clSummary .unk{color:var(--dim)}.snytchr-app .clGroup{margin-bottom:26px}.snytchr-app .clGroupHead{justify-content:space-between;align-items:baseline;margin-bottom:11px;display:flex}.snytchr-app .clGroupHead h3{font:600 12px var(--font-chakra);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0}.snytchr-app .clGroupHead span{color:var(--dim);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.snytchr-app .clGroupHead span.hasGaps{color:var(--red)}.snytchr-app .clRows{border:1px solid var(--border);background:color-mix(in srgb,var(--card) 55%,transparent);border-radius:14px;overflow:hidden}.snytchr-app .clRow{border-top:1px solid color-mix(in srgb,var(--border) 55%,transparent);gap:14px;padding:16px 18px;display:flex}.snytchr-app .clRow:first-child{border-top:0}.snytchr-app .clIcon{border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:700;display:grid}.snytchr-app .clRow.miss .clIcon{background:color-mix(in srgb,var(--red) 15%,transparent);color:var(--red)}.snytchr-app .clRow.ok .clIcon{background:color-mix(in srgb,var(--green) 15%,transparent);color:var(--green)}.snytchr-app .clRow.chk .clIcon{background:color-mix(in srgb,var(--dim) 22%,transparent);color:var(--muted)}.snytchr-app .clRow.unk .clIcon{background:color-mix(in srgb,var(--dim) 15%,transparent);color:var(--dim)}.snytchr-app .clBody{flex:1;min-width:0}.snytchr-app .clTop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.snytchr-app .clTop b{font:600 15px var(--font-plex-sans);color:var(--text)}.snytchr-app .clStatus{font-size:12px;font-weight:600}.snytchr-app .clRow.miss .clStatus{color:var(--red)}.snytchr-app .clRow.ok .clStatus{color:var(--green)}.snytchr-app .clRow.chk .clStatus,.snytchr-app .clRow.unk .clStatus{color:var(--dim)}.snytchr-app .clChip{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:10px}.snytchr-app .clDetail{color:var(--dim);margin:4px 0 0;font-size:12.5px}.snytchr-app .clWhy{color:var(--muted);max-width:82ch;margin:8px 0 0;font-size:13.5px;line-height:1.55}.snytchr-app .clHow{color:var(--muted);max-width:82ch;margin:6px 0 0;font-size:13px;line-height:1.55}.snytchr-app .clHow b{color:var(--text)}.snytchr-app .clActions{align-items:center;gap:14px;margin-top:12px;display:flex}.snytchr-app .clCopy{background:var(--green);color:#04140b;font:600 12px var(--font-chakra);letter-spacing:.03em;text-transform:uppercase;border:0;border-radius:8px;padding:8px 14px}.snytchr-app .clPreview{color:var(--dim);background:0 0;border:0;font-size:12px}.snytchr-app .clPreview:hover{color:var(--muted)}.snytchr-app .clPre{background:var(--bg);border:1px solid var(--border);font:400 11.5px var(--font-plex-mono);color:var(--muted);white-space:pre-wrap;border-radius:10px;max-height:230px;margin:11px 0 0;padding:12px 14px;line-height:1.6;overflow:auto}.snytchr-app .dashShell{min-height:100vh;display:flex}.snytchr-app .dashSidebar{background:var(--raised);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;align-self:flex-start;width:250px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.snytchr-app .dashBrand{padding:6px 8px 18px;text-decoration:none;display:block}.snytchr-app .dashNewScan{background:var(--green);color:#04140b;width:100%;height:42px;font:600 13px var(--font-chakra);letter-spacing:.02em;box-shadow:0 0 24px -8px var(--green);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;display:flex}.snytchr-app .dashNewScan span{font-size:16px;line-height:1}.snytchr-app .dashNav{flex-direction:column;gap:3px;margin-top:22px;display:flex}.snytchr-app .dashNav a{color:var(--muted);border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s;display:flex;position:relative}.snytchr-app .dashNav a:hover{color:var(--text);background:#ffffff08}.snytchr-app .dashNav a.active{background:color-mix(in srgb,var(--green) 12%,transparent);color:var(--text)}.snytchr-app .dashNav a.active:before{content:"";background:var(--green);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.snytchr-app .dashNav a .navIcon{text-align:center;width:20px;color:var(--dim);font-size:15px}.snytchr-app .dashNav a.active .navIcon{color:var(--green)}.snytchr-app .dashNav a.locked{color:var(--dim)}.snytchr-app .dashNav a .navLock{opacity:.65;margin-left:auto;font-size:11px}.snytchr-app .dashSideFoot{border-top:1px solid var(--border);flex-direction:column;gap:12px;margin-top:auto;padding-top:16px;display:flex}.snytchr-app .sideCredits{color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:12px;padding:12px 13px;text-decoration:none;display:block}.snytchr-app .sideCreditsTop{justify-content:space-between;align-items:baseline;margin-bottom:9px;display:flex}.snytchr-app .sideCreditsTop span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.snytchr-app .sideCreditsTop b{font:600 16px var(--font-chakra)}.snytchr-app .sideCreditsTop b em{color:var(--dim);font-size:12px;font-style:normal}.snytchr-app .sideCredits small{color:var(--dim);margin-top:7px;font-size:10px;display:block}.snytchr-app .sideUpgrade{background:color-mix(in srgb,var(--green) 11%,transparent);border:1px solid color-mix(in srgb,var(--green) 28%,transparent);border-radius:12px;padding:12px 13px;text-decoration:none;display:block}.snytchr-app .sideUpgrade b{color:var(--green);margin-bottom:2px;font-size:13px;display:block}.snytchr-app .sideUpgrade span{color:var(--muted);font-size:11px;line-height:1.4}.snytchr-app .sideUser{align-items:center;gap:10px;padding:2px 4px;display:flex}.snytchr-app .sideUser .avatar{background:var(--card2);border:1px solid var(--border);width:32px;height:32px;font:600 11px var(--font-chakra);color:var(--text);border-radius:9px;place-items:center;display:grid}.snytchr-app .sideSignout{color:var(--dim);background:0 0;border:0;margin-left:auto;font-size:12px}.snytchr-app .sideSignout:hover{color:var(--muted)}.snytchr-app .dashContent{flex:1;min-width:0}.snytchr-app .dashPage{max-width:1080px;margin:0 auto;padding:32px 40px 90px}.snytchr-app .dashPage .dashTitle{font:600 30px var(--font-chakra);margin:8px 0 4px}.snytchr-app .dashPage .consoleHeadRow{margin-bottom:22px}.snytchr-app .dashPage .consoleHeadRow p{color:var(--muted);max-width:66ch;font-size:14px}.snytchr-app .dashPage .renew{color:var(--muted);font-size:14px}.snytchr-app .dashPage .renew a{color:var(--green)}.snytchr-app .lockCard{text-align:center;max-width:540px;margin:26px auto;padding:38px 34px}.snytchr-app .lockCard .lockOrb{background:color-mix(in srgb,var(--green) 12%,transparent);border:1px solid color-mix(in srgb,var(--green) 30%,transparent);border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 4px;font-size:22px;display:grid}.snytchr-app .lockCard h2{font:600 23px var(--font-chakra);margin:14px 0 8px}.snytchr-app .lockCard p{color:var(--muted);max-width:44ch;margin:0 auto 22px;font-size:14px;line-height:1.6}.snytchr-app .lockCard .lockPlans{color:var(--dim);margin-top:16px;font-size:13px;text-decoration:none;display:inline-block}.snytchr-app .lockCard .lockPlans:hover{color:var(--muted)}.snytchr-app .dashNav a .navIcon{transition:transform .22s cubic-bezier(.34,1.56,.64,1),color .18s}.snytchr-app .dashNav a:hover .navIcon{transform:translate(3px)scale(1.18)}.snytchr-app .dashNav a.active .navIcon{transform:scale(1.12)}.snytchr-app .dashNav a.active:hover .navIcon{transform:translate(3px)scale(1.2)}.snytchr-app .dashNav a .navLabel{transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.snytchr-app .dashNav a:hover .navLabel{transform:translate(2px)}.snytchr-app .dashNav a.locked:hover .navLock{animation:.4s lockWiggle}.snytchr-app .dashNewScan{transition:transform .18s,box-shadow .2s}.snytchr-app .dashNewScan:hover{box-shadow:0 0 32px -6px var(--green);transform:translateY(-1px)}.snytchr-app .dashNewScan:active{transform:translateY(0)}.snytchr-app .dashNewScan span{transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-block}.snytchr-app .dashNewScan:hover span{transform:rotate(90deg)}.snytchr-app .dashBrand .brandSymbol img{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.snytchr-app .dashBrand:hover .brandSymbol img{transform:scale(1.1)rotate(-6deg)}.snytchr-app .statsPanelWrap{max-width:1180px;margin:auto;padding:56px 30px 84px}.snytchr-app .statsPanel{border:1px solid var(--border);background:linear-gradient(120deg,#0b1a33 0,#0e1d37 60%,#0b1930 100%);border-radius:18px;gap:0;display:flex;overflow:hidden}.snytchr-app .statsIntro{border-right:1px solid var(--border);background:linear-gradient(#4cf17b0d,#0000 60%);flex-direction:column;flex:0 0 300px;padding:32px 30px;display:flex}.snytchr-app .livePill{font:600 10px var(--font-plex-mono);letter-spacing:.14em;color:var(--green);border:1px solid color-mix(in srgb,var(--green) 34%,transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:5px 11px;display:inline-flex}.snytchr-app .livePill i{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite livePulse;box-shadow:0 0 #4cf17b80}.snytchr-app .statsIntro h2{font:600 38px/1.04 var(--font-chakra);margin:20px 0 14px}.snytchr-app .statsIntro>p{color:var(--muted);font-size:14px;line-height:1.65}.snytchr-app .statsFoot{font:9px var(--font-plex-mono);letter-spacing:.1em;color:var(--dim);margin-top:auto;padding-top:24px}.snytchr-app .statsGrid{flex:1;grid-template-columns:1fr 1fr;gap:0;display:grid}.snytchr-app .statCard{border-left:0;border-top:1px solid var(--border);padding:22px 24px}.snytchr-app .statCard:nth-child(-n+2){border-top:0}.snytchr-app .statCard:nth-child(2n){border-left:1px solid var(--border)}.snytchr-app .statCardTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.snytchr-app .statCardTop>span:first-child{font:500 10px var(--font-plex-mono);letter-spacing:.1em;color:var(--dim)}.snytchr-app .statTag{font:600 9px var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:5px;padding:3px 7px}.snytchr-app .statTag.tone-green{background:color-mix(in srgb,var(--green) 15%,transparent);color:var(--green)}.snytchr-app .statTag.tone-amber{color:var(--amber);background:#e9a13c29}.snytchr-app .statTag.tone-blue{color:var(--blue);background:#4488ff29}.snytchr-app .statTag.tone-red{color:var(--red);background:#ef4b5529}.snytchr-app .statCardBody{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.snytchr-app .statNum{font:600 44px var(--font-chakra);letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1;display:block}.snytchr-app .statNum.tone-green{color:var(--green)}.snytchr-app .statNum.tone-amber{color:var(--amber)}.snytchr-app .statNum.tone-blue{color:var(--blue)}.snytchr-app .statNum.tone-red{color:var(--red)}.snytchr-app .statCardBody small{color:var(--dim);margin-top:9px;font-size:11px;display:block}.snytchr-app .spark{flex:none;align-items:flex-end;gap:3px;height:38px;display:flex}.snytchr-app .spark i{opacity:.85;border-radius:2px 2px 0 0;width:5px}.snytchr-app .spark.tone-green i{background:var(--green)}.snytchr-app .spark.tone-amber i{background:var(--amber)}.snytchr-app .spark.tone-blue i{background:var(--blue)}.snytchr-app .spark.tone-red i{background:var(--red)}@media (max-width:820px){.snytchr-app .statsPanel{flex-direction:column}.snytchr-app .statsIntro{border-right:0;border-bottom:1px solid var(--border);flex-basis:auto}.snytchr-app .statsIntro h2{margin-top:14px;font-size:32px}.snytchr-app .statsFoot{padding-top:16px}}@media (max-width:520px){.snytchr-app .statsGrid{grid-template-columns:1fr}.snytchr-app .statCard:nth-child(2n){border-left:0}.snytchr-app .statCard{border-top:1px solid var(--border)}.snytchr-app .statNum{font-size:36px}}.snytchr-app .whoIntro{text-align:center;max-width:640px;margin:0 auto 44px}.snytchr-app .whoGrid{grid-template-columns:repeat(4,1fr);gap:14px;max-width:940px;margin:0 auto;display:grid}.snytchr-app .whoCard{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:22px 14px;transition:border-color .2s,transform .2s;display:flex}.snytchr-app .whoCard:hover{border-color:#2c477a;transform:translateY(-3px)}.snytchr-app .whoCard strong{font:600 16px var(--font-chakra);color:var(--text)}.snytchr-app .whoKind{font:9px var(--font-plex-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.snytchr-app .whoLogo{place-items:center;width:46px;height:46px;margin-bottom:6px;display:grid}.snytchr-app .whoLogoImg{object-fit:contain;border-radius:10px;width:42px;height:42px}.snytchr-app .whoMono{width:44px;height:44px;font:600 15px var(--font-chakra);color:var(--mc);background:color-mix(in srgb,var(--mc) 13%,transparent);border:1px solid color-mix(in srgb,var(--mc) 32%,transparent);border-radius:11px;place-items:center;display:grid}.snytchr-app .whoFoot{text-align:center;color:var(--muted);margin:38px auto 0;font-size:13px}@media (max-width:760px){.snytchr-app .whoGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.snytchr-app .whoGrid{grid-template-columns:repeat(2,1fr)}}.snytchr-app .blocker.locked .blockerHead{grid-template-columns:75px 1fr auto;align-items:center;gap:18px;padding:19px;display:grid}.snytchr-app .blocker.locked .blockerHead b{opacity:.55;font-size:15px}@media (max-width:640px){.snytchr-app .blocker.locked .blockerHead{grid-template-columns:60px 1fr auto;gap:10px;padding:15px}}.snytchr-app .lightUpsell{width:auto;max-width:560px;margin:8px auto 0;position:static;top:auto;left:auto;transform:none;box-shadow:0 20px 60px #03081280}.snytchr-app .lightUpsell ul li:first-letter{color:inherit}.snytchr-app .unlockAlt{border-top:1px solid var(--border);flex-direction:column;align-items:center;gap:9px;margin-top:18px;padding-top:16px;display:flex}.snytchr-app .unlockAlt>span{color:var(--dim);font-size:12px}.snytchr-app .unlockAlt .primary{border:1px solid var(--border);color:var(--muted);box-shadow:none;background:0 0}.snytchr-app .unlockAlt .primary:hover{border-color:var(--green);color:var(--text)}.snytchr-app .clRoutes{border:1px solid var(--border);background:#0a1526;border-radius:8px;gap:5px;margin:8px 0 4px;padding:10px 12px;list-style:none;display:grid}.snytchr-app .clRoutes li{grid-template-columns:14px minmax(0,auto) 1fr;align-items:baseline;gap:9px;display:grid}.snytchr-app .clRoutes li>span{font-size:12px;font-weight:700}.snytchr-app .clRoutes li.protected>span{color:var(--green)}.snytchr-app .clRoutes li.needs-attention>span{color:var(--red)}.snytchr-app .clRoutes li.review>span{color:var(--amber)}.snytchr-app .clRoutes code{font:11px var(--font-plex-mono);color:var(--text);white-space:nowrap}.snytchr-app .clRoutes em{color:var(--dim);font-size:11px;font-style:normal}.snytchr-app .repoConnect{margin:18px 0 4px}.snytchr-app .repoConnect .fieldHint{margin-top:8px}.snytchr-app .repoConnect select{border:1px solid var(--border);width:100%;color:var(--text);font:12px var(--font-plex-mono);cursor:pointer;background:#09162b;border-radius:8px;outline:0;margin-top:7px;padding:12px 13px;display:block}.snytchr-app .repoConnect select:hover{border-color:#2c477a}.snytchr-app .repoOpt{color:var(--green);font:600 8px var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;margin-left:6px}.snytchr-app .repoConnectLink{text-decoration:none;display:block}.snytchr-app .repoActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;display:flex}.snytchr-app .repoManage{color:var(--blue);font:12px var(--font-plex-mono);cursor:pointer;text-decoration:underline}.snytchr-app .repoManage:hover{color:#7fb4ff}.snytchr-app .repoDisconnect{color:var(--muted);font:12px var(--font-plex-mono);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.snytchr-app .repoDisconnect:hover{color:var(--red)}.snytchr-app .repoDisconnect:disabled{opacity:.6;cursor:default}.snytchr-app .certPage{max-width:640px}.snytchr-app .certSeal{text-align:center;border-top:3px solid var(--green);padding:44px 34px}.snytchr-app .certSeal.inactive{border-top-color:var(--dim);opacity:.96}.snytchr-app .certMark{background:color-mix(in srgb,var(--green) 14%,transparent);border:1px solid color-mix(in srgb,var(--green) 34%,transparent);width:66px;height:66px;color:var(--green);border-radius:50%;place-items:center;margin:0 auto 18px;font-size:30px;display:grid}.snytchr-app .certSeal.inactive .certMark{color:var(--dim);background:#6375941f;border-color:#6375944d}.snytchr-app .certSeal h1{font:600 32px var(--font-chakra);margin:6px 0}.snytchr-app .certLede{color:var(--muted);font-size:15px}.snytchr-app .certLede strong{color:var(--text)}.snytchr-app .certFacts{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:center;gap:14px;margin:26px 0;padding:20px 0;display:flex}.snytchr-app .certFacts>div{flex:120px;min-width:100px}.snytchr-app .certFacts span{font:9px var(--font-plex-mono);letter-spacing:.12em;color:var(--dim);display:block}.snytchr-app .certFacts b{font:600 15px var(--font-chakra);color:var(--text);margin-top:5px;display:block}.snytchr-app .certVerified{text-align:left;margin-top:8px}.snytchr-app .certVerified h2{font:600 14px var(--font-plex-mono);letter-spacing:.06em;color:#68a5ff;margin-bottom:8px}.snytchr-app .certVerified p{color:var(--muted);font-size:13px;line-height:1.7}.snytchr-app .certHonest{color:var(--dim);margin-top:10px;font-size:12px}.snytchr-app .certLinks{flex-direction:column;align-items:center;gap:14px;margin-top:26px;display:flex}.snytchr-app .certBrand{color:var(--dim);font-size:12px}.snytchr-app .certBrand strong{color:var(--green)}.snytchr-app .certGroup{margin-top:8px}.snytchr-app .certGroup+.certGroup{margin-top:30px}.snytchr-app .certGroup>h2{font:600 16px var(--font-chakra);margin-bottom:14px}.snytchr-app .certCard{margin-bottom:12px;padding:20px}.snytchr-app .certCard.ready{border-color:color-mix(in srgb,var(--green) 30%,var(--border))}.snytchr-app .certCardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.snytchr-app .certCardHead h3{font:600 17px var(--font-chakra);margin:6px 0 3px}.snytchr-app .certCardHead p{color:var(--dim);font-size:12px}.snytchr-app .certPill{font:9px var(--font-plex-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:5px;padding:3px 8px;display:inline-block}.snytchr-app .certPill.active,.snytchr-app .certPill.ready{background:color-mix(in srgb,var(--green) 16%,transparent);color:var(--green)}.snytchr-app .certPill.expired{color:var(--amber);background:#e9a13c29}.snytchr-app .certPill.revoked{color:var(--red);background:#ef4b5529}.snytchr-app .certView{color:#71a7ff;white-space:nowrap;font-size:13px}.snytchr-app .certEmbed{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.snytchr-app .certEmbedTop{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.snytchr-app .certEmbedTop span{color:var(--muted);font-size:12px}.snytchr-app .certEmbedTop button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;padding:5px 10px;font-size:11px}.snytchr-app .certEmbedTop button:hover{border-color:var(--green);color:var(--text)}.snytchr-app .certEmbed pre{border:1px solid var(--border);font:11px var(--font-plex-mono);color:var(--muted);white-space:pre;background:#081426;border-radius:8px;padding:12px;overflow-x:auto}.snytchr-app .certEmpty,.snytchr-app .certError{color:var(--dim);font-size:13px}.snytchr-app .certError{color:var(--red);margin-top:10px}.snytchr-app .attestCard{border-left:3px solid var(--border);margin:14px 0;padding:20px 22px}.snytchr-app .attestCard.authed{border-left-color:var(--green);background:linear-gradient(120deg,color-mix(in srgb,var(--green) 6%,transparent) 0,transparent 55%)}.snytchr-app .attestHead{align-items:flex-start;gap:14px;display:flex}.snytchr-app .attestMark{width:32px;height:32px;color:var(--amber);background:#e9a13c29;border-radius:9px;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}.snytchr-app .attestCard.authed .attestMark{background:color-mix(in srgb,var(--green) 16%,transparent);color:var(--green)}.snytchr-app .attestHead .eyebrow{margin-bottom:5px}.snytchr-app .attestHead p{color:var(--text);max-width:60ch;font-size:14px;line-height:1.5}.snytchr-app .attestStats{border-top:1px solid var(--border);flex-wrap:wrap;gap:26px;margin-top:16px;padding-top:16px;display:flex}.snytchr-app .attestStats>div{flex-direction:column;gap:3px;display:flex}.snytchr-app .attestStats strong{font:600 20px var(--font-chakra);color:var(--text)}.snytchr-app .attestStats span{font:9px var(--font-plex-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.snytchr-app .lockOrb img{width:30px;height:auto;display:block}@keyframes filmSequence{0%,4%{opacity:0;transform:translateY(8px)}7%,29%{opacity:1;transform:none}32%,to{opacity:0;transform:translateY(-8px)}}@keyframes timeline{0%{width:0}to{width:100%}}@keyframes scanWidth{0%{width:5%}80%,to{width:100%}}@keyframes livePulse{50%{opacity:.45;box-shadow:0 0 0 9px #4cf17b00}}@keyframes radarSpin{to{transform:rotate(360deg)}}@keyframes probeFlash{50%{border-color:#4f8bd8;box-shadow:inset 0 0 30px #2f7fff1a}}@keyframes radarLogoPulse{50%{opacity:.72;transform:scale(.92)}}@keyframes lockWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}@keyframes tgFlow{to{stroke-dashoffset:-14px}}@keyframes tgCorePulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.68;transform:scale(1.06)}}.snytchr-app .faqPage,.snytchr-app .coveragePage,.snytchr-app .securityPage{max-width:960px}.snytchr-app .faq{max-width:820px;margin:38px auto 0}.snytchr-app .faqGroup+.faqGroup{margin-top:36px}.snytchr-app .faqGroupHeading{font:600 12px var(--font-plex-mono);letter-spacing:.12em;text-transform:uppercase;color:#68a5ff;margin:0 0 6px}.snytchr-app .faqItem{border-bottom:1px solid var(--border)}.snytchr-app .faqItem>summary{cursor:pointer;font:600 17px var(--font-chakra);color:var(--text);justify-content:space-between;align-items:center;gap:20px;padding:20px 2px;list-style:none;display:flex}.snytchr-app .faqItem>summary::-webkit-details-marker{display:none}.snytchr-app .faqItem>summary:after{content:"+";font:400 22px var(--font-plex-sans);color:var(--dim);flex:none;line-height:1;transition:transform .22s,color .18s}.snytchr-app .faqItem>summary:hover:after{color:var(--green)}.snytchr-app .faqItem[open]>summary:after{color:var(--green);transform:rotate(45deg)}.snytchr-app .faqAnswer{color:var(--muted);max-width:72ch;padding:0 2px 22px;font-size:14.5px;line-height:1.7}.snytchr-app .faqAnswer a,.snytchr-app .infoNote a{color:var(--green);font-weight:500;text-decoration:none}.snytchr-app .faqAnswer a:hover,.snytchr-app .infoNote a:hover{text-decoration:underline}.snytchr-app .whyMatters .sectionIntro,.snytchr-app .faqPreview .sectionIntro,.snytchr-app .builtForNonExperts .sectionIntro{text-align:center;max-width:680px;margin:0 auto 44px}.snytchr-app .faqPreview .sectionIntro{margin-bottom:14px}.snytchr-app .whyGrid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:940px;margin:0 auto;display:grid}.snytchr-app .whyCard{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:26px;transition:border-color .2s,transform .2s}.snytchr-app .whyCard:hover{border-color:#2c477a;transform:translateY(-3px)}.snytchr-app .whyCard h3{font:600 18px var(--font-chakra);color:var(--text);margin:0 0 9px}.snytchr-app .whyCard p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.snytchr-app .whyLink,.snytchr-app .faqPreviewLink{color:#83adf0;width:max-content;margin:40px auto 0;font-size:14px;font-weight:600;text-decoration:none;display:block}.snytchr-app .whyLink:hover,.snytchr-app .faqPreviewLink:hover{color:var(--text)}.snytchr-app .whyLink b,.snytchr-app .faqPreviewLink b{margin-left:8px}.snytchr-app .translateGraphic{max-width:1040px;margin:6px auto 0;padding:14px 0;position:relative}.snytchr-app .tgGlow{pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 46%,#4488ff26,#0000 52%);position:absolute;inset:-30px 0}.snytchr-app .tgCols{z-index:2;grid-template-columns:1fr 360px 1fr;align-items:start;gap:0;display:grid;position:relative}.snytchr-app .tgCore{align-self:stretch;place-items:center;display:grid;position:relative}.snytchr-app .tgWires{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.snytchr-app .tgWires path{fill:none;stroke-width:1.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:5 9}.snytchr-app .tgWireIn path{stroke:#ef4b558c;animation:1.1s linear infinite tgFlow}.snytchr-app .tgWireOut path{stroke:url(#tgFlowOut);opacity:.85;animation:1.3s linear infinite tgFlow}.snytchr-app .tgWireIn path:nth-child(2n){opacity:.5;animation-duration:1.45s}.snytchr-app .tgWireOut path:nth-child(2n){animation-duration:1.05s}.snytchr-app .tgPanel{border:1px solid var(--border);background:linear-gradient(160deg,#0e1d37,#0a172c);border-radius:16px;min-width:0;padding:14px;box-shadow:0 26px 60px #0006}.snytchr-app .tgBad{background:radial-gradient(circle at 26% -12%,#ef4b5517,#0000 44%),linear-gradient(160deg,#121a2c,#0a1424);border-color:#ef4b5538;margin-right:-12px}.snytchr-app .tgGood{background:radial-gradient(circle at 74% -12%,#4cf17b17,#0000 44%),linear-gradient(160deg,#0d2030,#0a1626);border-color:#4cf17b38;margin-left:-12px}.snytchr-app .tgHead{font:600 10px var(--font-plex-mono);letter-spacing:.11em;background:#ffffff05;border:1px solid;border-radius:20px;align-items:center;gap:8px;margin:2px 0 12px;padding:6px 11px;display:inline-flex}.snytchr-app .tgHead i{font-size:10px;font-style:normal}.snytchr-app .tgHeadBad{color:#ff6972;background:#ef4b5512;border-color:#ef4b554d}.snytchr-app .tgHeadGood{color:var(--green);background:#4cf17b12;border-color:#4cf17b4d}.snytchr-app .tgRow{border:1px solid var(--border);background:#ffffff04;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;display:flex}.snytchr-app .tgRow+.tgRow{margin-top:7px}.snytchr-app .tgRowBad{border-color:#ef4b5524}.snytchr-app .tgRowGood{border-color:#4cf17b24}.snytchr-app .tgRowMuted{opacity:.55}.snytchr-app .tgRow b{font:600 15px var(--font-chakra);letter-spacing:.02em;color:var(--text)}.snytchr-app .tgRow p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.4}.snytchr-app .tgMark{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.snytchr-app .tgMark.bad{color:#ff6972;background:#ef4b551f;border:1px solid #ef4b5566}.snytchr-app .tgMark.ok{color:var(--green);background:color-mix(in srgb,var(--green) 15%,transparent);border:1px solid color-mix(in srgb,var(--green) 42%,transparent)}.snytchr-app .tgMark.dots{color:var(--dim);border:1px solid var(--border);background:#ffffff08;font-size:13px}.snytchr-app .tgShip{background:color-mix(in srgb,var(--green) 6%,transparent);border:1px solid #4cf17b47;border-radius:10px;flex-direction:column;gap:2px;margin-top:10px;padding:11px 13px;display:flex}.snytchr-app .tgShip b{font:600 13px var(--font-chakra);color:var(--green)}.snytchr-app .tgShip span{color:var(--muted);font-size:11px}.snytchr-app .tgCoreCard{z-index:2;background:linear-gradient(150deg,#13284c,#0a1832);border:1px solid #315688;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:148px;height:148px;display:flex;position:relative;transform:perspective(760px)rotateX(5deg);box-shadow:inset 0 1px #ffffff17,0 26px 55px #00000080,0 0 0 8px #4cf17b0a,0 0 46px #4488ff47}.snytchr-app .tgCoreGlow{pointer-events:none;background:radial-gradient(circle,#4cf17b33,#0000 62%);border-radius:50%;animation:2.6s ease-in-out infinite tgCorePulse;position:absolute;inset:-34%}.snytchr-app .tgCoreCard img{object-fit:contain;filter:drop-shadow(0 0 14px #4cf17b52);width:66px;height:66px;animation:2.6s ease-in-out infinite tgCorePulse;position:relative}.snytchr-app .tgCoreCard small{font:600 12px var(--font-chakra);letter-spacing:.04em;color:#cfe0ff;position:relative}@media (max-width:860px){.snytchr-app .translateGraphic{max-width:420px}.snytchr-app .tgCols{grid-template-columns:1fr;gap:16px}.snytchr-app .tgWires{display:none}.snytchr-app .tgBad,.snytchr-app .tgGood{margin:0}.snytchr-app .tgCore{align-self:center}.snytchr-app .tgCoreCard{transform:none}}.snytchr-app .whyMattersFull{margin:38px 0 12px}.snytchr-app .whyMattersFull>h2{font:600 24px var(--font-chakra);margin:0 0 18px}.snytchr-app .coverageGroup{margin-top:44px}.snytchr-app .coverageGroup>h2{font:600 22px var(--font-chakra);border-bottom:1px solid var(--border);margin:0 0 16px;padding-bottom:12px}.snytchr-app .capList{gap:12px;display:grid}.snytchr-app .capRow{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:18px 20px}.snytchr-app .capHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.snytchr-app .capHead h3{font:600 16px var(--font-plex-sans);color:var(--text);margin:0}.snytchr-app .capRow p{color:var(--muted);max-width:82ch;margin:8px 0 0;font-size:13.5px;line-height:1.6}.snytchr-app .capPill{font:600 9px var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border);color:var(--dim);white-space:nowrap;border-radius:6px;flex:none;padding:4px 8px}.snytchr-app .capPill.essential{color:var(--green);border-color:color-mix(in srgb,var(--green) 34%,transparent);background:color-mix(in srgb,var(--green) 10%,transparent)}.snytchr-app .capPill.recommended{color:var(--blue);border-color:color-mix(in srgb,var(--blue) 32%,transparent);background:color-mix(in srgb,var(--blue) 9%,transparent)}.snytchr-app .capPill.contextual{color:var(--dim)}.snytchr-app .coverageCta{text-align:center;border:1px solid var(--border);background:radial-gradient(circle at 50% 0,#2f7fff1a,transparent 60%),var(--card);border-radius:18px;max-width:560px;margin:56px auto 0;padding:40px 30px}.snytchr-app .coverageCta h2{font:600 26px var(--font-chakra);margin:0 0 8px}.snytchr-app .coverageCta p{color:var(--muted);margin:0 0 22px;font-size:14px}.snytchr-app .coverageCta .primary{width:max-content;margin:0 auto}.snytchr-app .infoGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:40px;display:grid}.snytchr-app .infoCard{border:1px solid var(--border);background:var(--card);border-radius:14px;grid-template-columns:auto 1fr;gap:16px;padding:24px;display:grid}.snytchr-app .infoNum{font:600 13px var(--font-plex-mono);color:#5b7395}.snytchr-app .infoCard h2{font:600 17px var(--font-chakra);color:var(--text);margin:0 0 8px}.snytchr-app .infoCard p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.snytchr-app .infoNote{border-left:3px solid var(--border);background:var(--card);border-radius:0 12px 12px 0;margin-top:26px;padding:22px 24px}.snytchr-app .infoNote h2{font:600 16px var(--font-chakra);margin:0 0 8px}.snytchr-app .infoNote p{color:var(--muted);max-width:76ch;margin:0;font-size:14px;line-height:1.65}@media (max-width:720px){.snytchr-app .whyGrid,.snytchr-app .infoGrid{grid-template-columns:1fr}.snytchr-app .capHead{flex-wrap:wrap;gap:8px}.snytchr-app .faqItem>summary{gap:14px;font-size:16px}}
