:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}*{box-sizing:border-box;margin:0;padding:0}:root{--primary:#0a84ff;--primary-hover:#2495ff;--bg:#050505;--text:#111;--muted:#555}html,body,#root{width:100%;height:100%}body{background:var(--bg);font-family:Inter,Arial,sans-serif;overflow:hidden}img{display:block}button,input{font-family:inherit}button{cursor:pointer}.app{background:radial-gradient(circle at 50% 0,#0a84ff24,#0000 36%),#050505;justify-content:center;align-items:center;width:100vw;height:100dvh;display:flex;overflow:hidden}.phone{justify-content:center;align-items:center;width:100%;height:100dvh;padding:12px;display:flex}.card{text-align:center;background:#fff;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;width:min(92vw,390px);height:calc(100dvh - 24px);max-height:820px;padding:42px 24px 110px;transition:all .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059}.noPadding{padding:0}.content{padding:18px}.card h1{color:var(--text);margin-bottom:14px;font-size:31px;font-weight:800;line-height:1.15}.card h2{color:var(--text);margin-top:12px;font-size:22px;line-height:1.25}.card p{color:var(--muted);font-size:22px;line-height:1.35}.text{color:var(--muted);margin-bottom:8px;line-height:1.35}.bigText{color:#222;margin-bottom:10px;font-size:24px;font-weight:800;line-height:1.3}.small{color:#0a84ff;letter-spacing:4px;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:900}.next{color:#fff;background:linear-gradient(#1a8fff,#0a84ff);border:none;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;font-size:38px;font-weight:300;transition:all .18s;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #0a84ff59}.next:hover{transform:translate(-50%)scale(1.06)}.next:active{transform:translate(-50%)scale(.94)}.options{gap:12px;width:100%;margin-top:24px;display:grid}.options button{color:#111;background:#f8fbff;border:1px solid #e9eef7;border-radius:18px;width:100%;min-height:58px;padding:14px 16px;font-size:18px;font-weight:800;transition:all .2s}.options button:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 12px 28px #0a84ff1f}.welcomeCard{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;display:flex}.welcomeCard:before{content:"SEN";color:var(--muted);letter-spacing:3px;margin-bottom:6px;font-size:12px;font-weight:900}.welcomeCard h1{margin:0;font-size:31px;line-height:1.15}.welcomeCard .text{margin:0;font-size:22px;line-height:1.35}.welcomeCard .small{margin-top:4px;font-size:15px;color:#0a84ff!important}.heroImage{object-fit:cover;width:100%;height:170px}.heroWrapper{width:100%;position:relative}.searchHeroImage{object-fit:cover;width:100%;height:230px}.heroTitle{color:#fff;text-align:center;text-shadow:0 4px 18px #000c;margin-bottom:0;padding:0 26px;font-size:24px;line-height:1.2;position:absolute;bottom:18px;left:0;right:0}.searchQuestionCard .content{padding:16px 18px 18px}.searchQuestionCard .options{gap:9px;margin-top:0}.searchQuestionCard .options button{padding:13px;font-size:18px}.cinemaSlider{background:#111;border-radius:28px 28px 0 0;width:calc(100% + 48px);height:150px;margin:-42px -24px 28px;overflow:hidden}.sliderTrack{width:max-content;animation:22s linear infinite slideLeft;display:flex}.sliderTrack img{object-fit:cover;filter:saturate(1.1)contrast(1.05);flex-shrink:0;width:210px;height:150px}@keyframes slideLeft{0%{transform:translate(0)}to{transform:translate(-1050px)}}.socialProofImage{border-radius:18px;width:100%;margin-bottom:24px}.percent{color:var(--primary);text-align:center;margin:22px 0 34px;font-size:74px;font-weight:900}.phoneImage{object-fit:cover;border-radius:22px;width:100%;height:220px;margin-bottom:26px}.numberInput,.nameInput{color:#222;text-align:center;background:#fafafa;border:1px solid #eee;border-radius:18px;outline:none;width:100%;margin-top:26px;padding:18px;font-size:20px}.numberInput{font-size:28px}.nameInput::placeholder,.numberInput::placeholder{color:#b8b8b8}.nameInput:focus,.numberInput:focus{border-color:var(--primary);background:#fff}.loadingLine{background:#ececec;border-radius:999px;width:190px;height:8px;margin:40px auto;overflow:hidden}.loadingFill{background:var(--primary);border-radius:999px;width:35%;height:100%;animation:1.4s linear infinite loadingMove}@keyframes loadingMove{0%{transform:translate(-120%)}to{transform:translate(420%)}}.searchEchoCard{padding:34px 24px}.magnifierScene{width:240px;height:180px;margin:0 auto 22px;position:relative}.magnifier{width:116px;height:116px;animation:2.8s ease-in-out infinite scanMove;position:absolute;top:36px;left:62px}.lens{border:10px solid var(--primary);background:#0a84ff0f;border-radius:50%;width:88px;height:88px;box-shadow:0 18px 35px #0a84ff38}.handle{background:var(--primary);border-radius:999px;width:52px;height:14px;position:absolute;bottom:14px;right:4px;transform:rotate(45deg);box-shadow:0 10px 20px #0a84ff38}.miniIcon{width:42px;height:42px;color:var(--primary);opacity:.75;background:#f2f6ff;border-radius:14px;justify-content:center;align-items:center;font-weight:900;display:flex;position:absolute}.iconDms{top:20px;left:18px}.iconExcel{top:28px;right:16px}.iconWp{bottom:28px;left:4px}.iconOther{bottom:18px;right:26px}.searchEchoCard h1 span,.searchEchoCard h2 span{color:var(--primary)}@keyframes scanMove{0%{transform:translate(-20px)rotate(-5deg)}50%{transform:translate(24px)rotate(5deg)}to{transform:translate(-20px)rotate(-5deg)}}.questionContent{width:100%;padding-top:10px}.questionContent h1{margin-top:0;margin-bottom:18px}.bigNumber{color:var(--primary);text-align:center;margin-bottom:20px;font-size:72px;font-weight:900}.echoText{text-align:center;margin:24px 0;font-size:24px;line-height:1.45}.divider{background:var(--primary);border-radius:50px;width:70px;height:3px;margin:28px auto}.echoQuote{color:var(--primary);text-align:center;font-size:28px;font-weight:800;line-height:1.35}.renderNext{position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.renderNext:hover{transform:translate(-50%)scale(1.05)}.sectionLoadingCard{color:#fff;background:#05070b;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.analysisRing{border:12px solid #0a84ff1f;border-top-color:var(--primary);border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;margin-bottom:54px;animation:1.2s linear infinite spin;display:flex}.analysisIcon{color:var(--primary);font-size:42px;animation:1.2s linear infinite spinReverse}.sectionLoadingCard h1{color:#fff;margin-bottom:150px;font-size:34px;line-height:1.22}.sectionLoadingCard h1 span{color:var(--primary)}.sectionLoadingCard p{color:#8d96a8;font-size:18px;font-weight:700}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinReverse{to{transform:rotate(-360deg)}}.stationRow{justify-content:center;gap:14px;margin:40px 0;display:flex}.stationBox{background:#2b7cff;border-radius:12px;width:42px;height:42px}.stationBox.danger{background:#ff4d4f;animation:1.2s infinite pulseDanger}@keyframes pulseDanger{0%{transform:scale(1);box-shadow:0 0 #ff4d4f99}50%{transform:scale(1.15);box-shadow:0 0 20px #ff4d4fe6}to{transform:scale(1);box-shadow:0 0 #ff4d4f99}}.source{color:#999;margin-top:20px;font-size:13px}.fade{animation:.28s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (height<=720px){.card{border-radius:26px;padding:28px 20px 96px}.card h1,.welcomeCard h1{font-size:29px}.card p,.bigText,.welcomeCard .text{font-size:20px}.options button{min-height:52px;font-size:16px}.next{width:64px;height:64px;font-size:34px}}.heroText{color:#333;font-size:22px;font-weight:700;line-height:1.35}.card .small{color:#0a84ff!important;letter-spacing:3px!important;text-transform:uppercase!important;margin-bottom:14px!important;font-size:14px!important;font-weight:800!important}.highlight{color:#0a84ff;font-weight:900}.renderCard{border-radius:32px;position:relative;overflow:hidden;background:#000!important;padding:0!important}.renderImage{object-fit:cover;object-position:center;background:#000;width:100%;height:100%;display:block}.qsiItem{width:100%;margin-top:26px}.qsiItem span{text-align:left;color:#fff;margin-bottom:10px;font-size:18px;font-weight:700;display:block}.qsiBar{background:#1d2535;border-radius:999px;width:100%;height:18px;overflow:hidden}.qsiFill{background:#0a84ff;border-radius:999px;width:0%;height:100%;animation:2s forwards loadBar}.delay1{animation-delay:.35s}.delay2{animation-delay:.7s}@keyframes loadBar{0%{width:0%}to{width:100%}}.qsiScore{text-align:center}.qsiTitle{color:#fff;font-size:54px;font-weight:800}.qsiValue{color:#0a84ff;margin-top:24px;font-size:170px;font-weight:900;line-height:1}.qsiCommentCard{padding-top:36px;padding-bottom:120px}.qsiCommentCard .text{font-size:18px;line-height:1.45}.qsiCommentText{margin-top:18px;font-weight:800;color:#222!important;font-size:20px!important;line-height:1.45!important}.qsiCtiText{font-weight:900;color:#0a84ff!important;font-size:21px!important;line-height:1.35!important}.qsiCommentCard{padding:34px 24px 118px}.qsiCommentCard h1{margin-bottom:14px;font-size:28px}.qsiCommentCard .text{color:#4b5563;font-size:17px;line-height:1.45}.qsiCtiBox{background:#eef6ff;border:1px solid #0a84ff2e;border-radius:22px;width:100%;margin-top:24px;padding:18px}.qsiCtiBox span{color:#0a84ff;letter-spacing:2px;margin-bottom:8px;font-size:13px;font-weight:900;display:block}.qsiCtiBox p{font-weight:900;color:#0a84ff!important;font-size:19px!important;line-height:1.35!important}.qsiCommentCard,.ctiCard{padding-bottom:130px!important}.qsiCommentInner{width:100%;max-height:calc(100% - 20px);overflow:hidden}.qsiMainInsight{margin-top:20px;font-weight:900;color:#111!important;font-size:23px!important;line-height:1.28!important}.qsiExplanation{margin-top:14px;color:#5b6472!important;font-size:17px!important;line-height:1.45!important}.ctiBox{background:#eef6ff;border:1px solid #0a84ff2e;border-radius:26px;width:100%;margin-top:28px;padding:24px}.ctiBox p{font-weight:900;color:#0a84ff!important;font-size:24px!important;line-height:1.35!important}.reportRequestCard{padding:40px 24px 48px!important}.reportRequestCard h1{margin-bottom:22px;font-size:34px}.reportRequestCard .text{margin-bottom:14px;font-size:18px;line-height:1.45}.phoneReportInput{color:#111;text-align:center;background:#f8fbff;border:1px solid #d9e6f7;border-radius:18px;outline:none;width:100%;margin-top:20px;padding:18px;font-size:22px;font-weight:800}.phoneReportInput::placeholder{color:#9aa8b8}.phoneReportInput:focus{background:#fff;border-color:#0a84ff}.reportButton{color:#fff;background:#0a84ff;border:none;border-radius:18px;width:100%;min-height:58px;margin-top:16px;font-size:18px;font-weight:900;box-shadow:0 14px 34px #0a84ff47}:root{--ar-blue:#147cff;--ar-blue-soft:#147cff2e}.reportFlowCard{color:#fff;background:radial-gradient(circle,#071423 0%,#020408 70%);justify-content:center;align-items:center;min-height:620px;display:flex;overflow:hidden}.reportStep{text-align:center;width:100%;animation:.6s reportFade}.reportTop{align-self:flex-start;padding-top:48px}.reportStep h1{letter-spacing:.5px;text-transform:uppercase;margin-bottom:10px;font-size:28px}.reportStep p{color:#ffffffb8;font-size:18px}.blueLoader{justify-content:center;align-items:center;width:230px;height:230px;margin:70px auto 0;display:flex;position:relative}.loaderRing{border:2px solid #0000;border-top-color:var(--ar-blue);border-right-color:var(--ar-blue);box-shadow:0 0 18px var(--ar-blue-soft);border-radius:50%;position:absolute}.ring1{width:220px;height:220px;animation:1.4s linear infinite spin}.ring2{width:165px;height:165px;animation:2s linear infinite spinReverse}.ring3{width:110px;height:110px;animation:1.1s linear infinite spin}.fileIcon{color:var(--ar-blue);text-shadow:0 0 24px var(--ar-blue);font-size:48px}.reportCenter{flex-direction:column;justify-content:center;align-items:center;display:flex}.successCircle{border:4px solid var(--ar-blue);width:130px;height:130px;color:var(--ar-blue);box-shadow:0 0 36px var(--ar-blue-soft);border-radius:50%;justify-content:center;align-items:center;margin-bottom:34px;font-size:64px;display:flex}.reportCenter h1{color:#fff;margin-bottom:8px}.reportCenter span{color:#ffffffb8;max-width:280px;margin-top:24px;font-size:17px;line-height:1.5}.thankIcon{color:var(--ar-blue);text-shadow:0 0 32px var(--ar-blue);margin-bottom:28px;font-size:92px;animation:1.6s ease-in-out infinite pulseStar}@keyframes reportFade{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pulseStar{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.topTracker{z-index:999;grid-template-columns:repeat(6,1fr);gap:8px;width:min(340px,86vw);display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%)}.trackerDot{background:#ffffff2e;border-radius:999px;height:5px;overflow:hidden}.trackerDot.active{background:#147cff;box-shadow:0 0 12px #147cff8c}.qsiRevealCard{color:#fff;background:radial-gradient(circle at 50% 32%,#147cff47,#0000 34%),linear-gradient(#06111f 0%,#020408 76%);flex-direction:column;justify-content:center;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.qsiRevealGlow{filter:blur(70px);background:#147cff3d;border-radius:50%;width:260px;height:260px;position:absolute;top:145px}.qsiRevealLabel{z-index:1;letter-spacing:2px;margin-bottom:12px;font-size:30px;font-weight:900}.qsiRevealText{z-index:1;text-align:center;color:#ffffffb8;max-width:280px;min-height:42px;margin-bottom:28px;font-size:17px;line-height:1.35}.qsiRevealNumber{z-index:1;color:#147cff;text-shadow:0 0 32px #147cffa6;font-size:104px;font-weight:950;line-height:.9;transition:transform .25s,opacity .25s;animation:.18s numberTick}.qsiRevealNumber.locked{animation:.55s finalPop;transform:scale(1.08)}.qsiRevealRing{z-index:1;justify-content:center;align-items:center;width:170px;height:170px;margin-top:38px;display:flex;position:relative}.ringPulse{border:2px solid #147cff8c;border-radius:50%;animation:1.25s ease-in-out infinite breatheRing;position:absolute;inset:0;box-shadow:0 0 24px #147cff47}.ringPulse:before,.ringPulse:after{content:"";border:1px solid #147cff59;border-radius:50%;position:absolute;inset:18px}.ringPulse:after{border-color:#147cff38;inset:36px}.ringPulse.locked{border-color:#147cff;box-shadow:0 0 36px #147cffb8}.ringCore{color:#147cff;letter-spacing:1px;text-shadow:0 0 18px #147cffbf;background:#147cff1f;border:1px solid #147cff6b;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;font-size:24px;font-weight:900;display:flex}.qsiPowered{letter-spacing:1px;color:#ffffff42;font-size:11px;position:absolute;bottom:28px}@keyframes numberTick{0%{opacity:.35;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes finalPop{0%{transform:scale(.92)}55%{transform:scale(1.12)}to{transform:scale(1.08)}}@keyframes breatheRing{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}
