*{box-sizing:border-box}body{color:#edf3fb;background:#09111e;margin:0;font:15px/1.6 Inter,Segoe UI,sans-serif}header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:3;background:#09111eeb;border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;height:72px;padding:0 max(50vw - 570px,5vw);display:flex;position:sticky;top:0}a{color:inherit;text-decoration:none}.brand{font-size:19px;font-weight:760}.brand span{color:#95a6bc;margin-left:4px}nav{color:#a9b8cb;align-items:center;gap:26px;font-size:13px;display:flex}nav button,.secondary{color:#dce5f0;cursor:pointer;background:0 0;border:1px solid #ffffff2b;border-radius:8px;padding:7px 12px}.hero{max-width:1140px;min-height:580px;margin:auto;padding:84px 22px 60px;position:relative}.hero:before{content:"";filter:blur(35px);z-index:-1;background:radial-gradient(#14637b70,#0000 70%);width:470px;height:370px;position:absolute;top:50px;right:5%}.eyebrow{color:#55dabc;letter-spacing:1.5px;font-size:12px;font-weight:700}h1{letter-spacing:-3px;margin:18px 0;font-size:clamp(49px,6vw,76px);line-height:1.09}h1 em{color:#0000;background:linear-gradient(100deg,#57e1bf,#78baff);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero>p{color:#a5b2c4;max-width:570px;font-size:16px}form{max-width:610px;margin-top:30px}label{margin-bottom:8px;font-size:12px;display:block}.inputrow{background:#111d2b;border:1px solid #3b5269;border-radius:12px;gap:8px;padding:5px;display:flex}.inputrow input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:12px;font-size:15px}.inputrow button{color:#06212a;cursor:pointer;background:linear-gradient(120deg,#51dabb,#72bdea);border:0;border-radius:8px;padding:0 18px;font-weight:750}.inputrow button:disabled{opacity:.6}.hint{color:#8190a4;margin:9px 3px;font-size:11px}.dashboard{width:36%;max-width:390px;position:absolute;top:140px;right:22px}.panel{background:linear-gradient(145deg,#152438ed,#101a29ed);border:1px solid #ffffff1c;border-radius:14px;margin-bottom:14px;padding:20px;box-shadow:0 18px 55px #0004}.panel small,.features small,.how small{letter-spacing:1px;color:#54d9bc;font-size:10px}.panel h2{margin:8px 0 24px;font-size:19px}.metric{color:#97a7bc;border-top:1px solid #ffffff14;justify-content:space-between;padding:11px 0;font-size:12px;display:flex}.metric b{color:#e6eef8}.features{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1140px;margin:30px auto 90px;padding:0 22px;display:grid}.features article{background:#111b29;border:1px solid #ffffff17;border-radius:13px;padding:24px}.features h2{margin:14px 0 6px;font-size:18px}.features p,.how p,#task p{color:#98a8bc;font-size:12px}.how{text-align:center;max-width:670px;margin:0 auto 90px;padding:0 20px}.how h2{margin:9px;font-size:32px}footer{color:#8493a7;border-top:1px solid #ffffff18;justify-content:space-between;padding:22px max(50vw - 570px,5vw);font-size:12px;display:flex}#task{max-width:850px;margin-top:35px}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.stats{grid-template-columns:repeat(4,1fr);margin:22px 0;display:grid}.stats small{color:#91a2b8;font-size:11px;display:block}.stats strong{font-size:23px}.progress{background:#ffffff18;border-radius:9px;height:5px;overflow:hidden}.progress i{background:#52ddbd;width:0;height:100%;transition:width .3s;display:block}.tablewrap{max-height:360px;margin-top:15px;overflow:auto}table{border-collapse:collapse;width:100%;font-size:11px}td,th{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #ffffff12;max-width:340px;padding:9px}th{color:#98a8bc}#filter{color:#fff;background:#0b1522;border:1px solid #ffffff24;border-radius:7px;padding:8px}@media (width<=800px){header{padding:0 18px}nav{gap:12px}nav>a{display:none}.hero{min-height:0;padding-top:56px}.dashboard{width:100%;max-width:none;margin-top:40px;position:relative;top:auto;right:auto}.features{grid-template-columns:1fr;margin-bottom:65px}footer{flex-wrap:wrap;gap:12px;padding:20px}h1{letter-spacing:-2px}.stats{grid-template-columns:repeat(2,1fr);gap:14px}}.importbox{background:#101b29a6;border:1px solid #ffffff19;border-radius:12px;max-width:610px;margin-top:14px;padding:15px}.importbox label{color:#c0cddd;margin:0 0 8px}.importbox input[type=file]{font-size:11px}.importbox small{color:#8292a7;margin:7px 2px 0;font-size:10px;display:block}.legal{max-width:850px;margin:0 auto;padding:64px 24px 100px}.legal h1{font-size:45px}.legal h2{margin:32px 0 6px;font-size:19px}.legal p{color:#a6b4c6;line-height:1.9}.legal small{color:#55dabc}.scan-options{background:#0c1724;border:1px solid #ffffff20;border-radius:10px;max-width:610px;margin:12px 0;padding:12px 14px}.scan-options summary{cursor:pointer;color:#8adfcf;font-size:12px;font-weight:650}.scan-options small{color:#8292a7;margin-top:8px;font-size:10px;display:block}.option-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.option-grid label{color:#acbbce;font-size:11px}.option-grid input,.option-grid textarea{color:#eff5fc;width:100%;font:inherit;background:#09131f;border:1px solid #ffffff23;border-radius:7px;margin-top:5px;padding:8px;display:block}.option-grid .wide{grid-column:1/-1}body:has(.admin-shell){background:radial-gradient(at 85% 0,#15364b 0,#0000 38%),#09111e}.admin-shell{max-width:1180px;margin:0 auto;padding:54px 22px 90px}.admin-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.admin-heading h1{margin:8px 0;font-size:clamp(36px,5vw,54px)}.admin-heading p,.admin-auth small{color:#94a5b9;font-size:12px}.admin-heading #admin-status{color:#68e3c7;background:#12372f66;border:1px solid #50d9bc55;border-radius:9px;padding:8px 12px;font-size:12px}.admin-heading #admin-status.error{color:#ff9ba5;background:#3d1c2866;border-color:#ff788855}.admin-auth{max-width:650px}.admin-auth input,.admin-filters input,.admin-filters select,.config-grid input{color:#eaf2fb;background:#0b1522;border:1px solid #ffffff24;border-radius:8px;min-width:0;padding:10px}.admin-auth .inputrow button,.config-grid button{color:#06212a;cursor:pointer;background:linear-gradient(120deg,#51dabb,#72bdea);border:0;border-radius:8px;padding:0 16px;font-weight:750}.admin-auth small{margin-top:10px;display:block}.admin-stats{grid-template-columns:repeat(6,1fr);gap:12px;margin:20px 0}.admin-stats>div,.resource-grid>div{background:#111d2bd9;border:1px solid #ffffff18;border-radius:11px;padding:15px}.admin-stats small{color:#92a3b7;font-size:11px;display:block}.admin-stats strong{font-size:21px}.admin-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-grid h2,.admin-shell .panel h2{margin:0 0 16px;font-size:17px}.resource-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.config-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.config-grid label{color:#aebdd0}.config-grid input{width:100%;margin-top:6px;display:block}.config-grid button,.config-grid small{grid-column:1/-1;min-height:40px}.config-grid small{color:#8d9eb3;font-size:11px}.admin-jobs-title{margin-bottom:12px}.admin-jobs-title h2{margin:0}.admin-filters{gap:8px;display:flex}.admin-filters select{max-width:150px}.admin-table{max-height:480px}.admin-table table{font-size:12px}.admin-table td:first-child{min-width:220px}.admin-table code{color:#64d9c2}.status-failed{color:#ff8d9b}.status-running{color:#60d6f2}.status-completed{color:#61dfb2}.status-queued{color:#ffc96b}.status-cancelled{color:#a6b3c3}@media (width<=850px){.admin-stats{grid-template-columns:repeat(3,1fr)}.admin-grid{grid-template-columns:1fr}.admin-heading{flex-direction:column;align-items:flex-start}}@media (width<=560px){.admin-shell{padding:35px 14px}.admin-stats{grid-template-columns:repeat(2,1fr)}.admin-filters{flex-wrap:wrap;width:100%}.admin-jobs-title{flex-direction:column;align-items:flex-start}.admin-filters input{flex:1}.admin-auth .inputrow{flex-wrap:wrap}.admin-auth .inputrow button{width:100%;min-height:40px}}@media (width>=801px){.hero form,.hero .importbox{max-width:55%}.hero>p{max-width:52%}}#turnstile-container{min-height:0;margin:12px 0}#turnstile-container:empty{display:none}.turnstile-note{color:#ffd17a;margin:6px 0;font-size:11px}.turnstile-note.ready{color:#55dabc}.result-filters{flex-wrap:wrap;align-items:center}.result-filters #filter{flex:1;min-width:180px}.result-filters select{color:#eaf2fb;background:#0b1522;border:1px solid #ffffff24;border-radius:7px;max-width:165px;padding:8px}@media (width<=750px){.result-filters>b{width:100%}.result-filters select{flex:1;max-width:none}}.http-breakdown{flex-wrap:wrap;gap:7px;margin:-10px 0 16px;display:flex}.http-breakdown[hidden]{display:none}.http-breakdown span{color:#a5b5c8;background:#ffffff0b;border-radius:20px;padding:3px 8px;font-size:10px}.http-breakdown .http-2{color:#65e0b1}.http-breakdown .http-3{color:#f5cc75}.http-breakdown .http-4,.http-breakdown .http-5{color:#ff929e}.menu-toggle{color:#e8f1fa;min-width:42px;min-height:40px;font:inherit;cursor:pointer;background:#111d2bcc;border:1px solid #ffffff2b;border-radius:9px;justify-content:center;align-items:center;display:none}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #7de7ce}::selection{color:#fff;background:#50d9bc55}@media (width<=800px){body.marketing header{flex-wrap:wrap;height:auto;min-height:64px;padding:10px 18px}body.marketing .menu-toggle{display:inline-flex}body.marketing header nav{border-top:1px solid #ffffff18;flex-direction:column;flex:0 0 100%;align-items:stretch;gap:4px;padding:8px 0 4px;display:none}body.marketing header nav.open{display:flex}body.marketing header nav>a{padding:8px 3px;display:block}body.marketing header nav button{align-self:flex-start;min-height:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.task-alert{color:#ffd3d6;background:#451c2888;border:1px solid #ff879044;border-radius:10px;margin:14px 0;padding:12px 14px;font-size:12px;line-height:1.7}.task-alert[hidden]{display:none}.task-note{color:#9baabe;margin:10px 0 0;font-size:12px;line-height:1.6}.use-cases,.faq-preview{max-width:1140px;margin:0 auto 88px;padding:0 22px}.section-heading{text-align:center;max-width:720px;margin:0 auto 24px}.section-heading small,.use-grid article>span{color:#55dabc;letter-spacing:1.2px;font-size:10px;font-weight:700}.section-heading h2{margin:10px 0;font-size:clamp(25px,3vw,36px);line-height:1.2}.section-heading p{color:#98a8bc;font-size:13px}.use-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.use-grid article{background:linear-gradient(145deg,#111d2bd9,#0d1724);border:1px solid #ffffff19;border-radius:13px;min-height:180px;padding:22px}.use-grid h3{margin:15px 0 6px;font-size:17px}.use-grid p,.faq-preview-list p{color:#9baabe;font-size:12px;line-height:1.8}.faq-preview-list{border-top:1px solid #ffffff1a;max-width:820px;margin:0 auto}.faq-preview-list details{background:#101a28;border-bottom:1px solid #ffffff1a;padding:15px 18px}.faq-preview-list summary{cursor:pointer;color:#e6eef8;font-size:13px;font-weight:650}.faq-preview-list p{margin:10px 0 0}.faq-links{justify-content:center;gap:10px;margin-top:18px;display:flex}.faq-links .secondary{align-items:center;min-height:40px;display:inline-flex}@media (width<=700px){.use-cases,.faq-preview{margin-bottom:65px;padding:0 18px}.use-grid{grid-template-columns:1fr}.use-grid article{min-height:0}.faq-links{flex-wrap:wrap}}
