.qt-prod{isolation:isolate;color:#f5f5fa;letter-spacing:-.005em;background:#0b0b10;width:100%;font-family:Inter Tight,Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;position:relative;overflow:hidden}.qt-prod .qt-bg{pointer-events:none;background:radial-gradient(800px 500px,#6741ca2e,#0000 60%),linear-gradient(#0000 0%,#08080d 100%);background:radial-gradient(800px 500px,lab(38.6066% 41.9887 -66.7303/.18),#0000 60%),linear-gradient(#0000 0%,#08080d 100%);position:absolute;inset:0}.qt-prod .qt-grid{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(900px 500px,#0000 30%,#000 90%);mask-image:radial-gradient(900px 500px,#0000 30%,#000 90%)}.qt-prod .qt-inner{z-index:2;grid-template-rows:auto 1fr;max-width:1440px;min-height:640px;margin:0 auto;padding:64px 16px 72px;display:grid;position:relative}@media (min-width:640px){.qt-prod .qt-inner{padding-left:24px;padding-right:24px}}@media (min-width:768px){.qt-prod .qt-inner{padding-top:80px;padding-bottom:88px}}@media (min-width:1024px){.qt-prod .qt-inner{padding:96px 80px}}.qt-prod .qt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.qt-prod .qt-eyebrow{color:#ccc5ff;color:lab(81.4815% 14.4835 -34.3632);letter-spacing:.08em;text-transform:uppercase;background:#9982f824;background:lab(60.5585% 29.7024 -57.2008/.14);border:1px solid #9982f852;border:1px solid lab(60.5585% 29.7024 -57.2008/.32);border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:5px 11px;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:500;display:inline-flex}.qt-prod .qt-eyebrow .dot{background:#b6adf3;background:lab(73.3431% 14.7175 -34.2839);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite qtProdBlink;box-shadow:0 0 0 3px #9982f840;box-shadow:0 0 0 3px lab(60.5585% 29.7024 -57.2008/.25)}.qt-prod .qt-headline{letter-spacing:-.025em;color:#f5f5fa;text-wrap:balance;max-width:760px;margin:0;font-family:Instrument Sans,Inter Tight,system-ui,sans-serif;font-size:38px;font-weight:500;line-height:1.04}@media (min-width:768px){.qt-prod .qt-headline{font-size:46px}}@media (min-width:1280px){.qt-prod .qt-headline{font-size:52px}}.qt-prod .qt-headline .accent{background:linear-gradient(110deg,#ccc5ff 30%,#62c37a 80%);background:linear-gradient(110deg,lab(81.4815% 14.4835 -34.3632) 30%,lab(71.6219% -42.0726 27.5213) 80%);color:#0000;-webkit-background-clip:text;background-clip:text}.qt-prod .qt-counter{flex-direction:column;align-items:flex-end;gap:4px;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;display:flex}.qt-prod .qt-counter-num{color:#f5f5fa;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:500;line-height:1}@media (min-width:1024px){.qt-prod .qt-counter-num{font-size:56px}}.qt-prod .qt-counter-lbl{color:#8a8aa0;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.qt-prod .qt-stage{grid-template-columns:1fr;align-items:stretch;gap:28px;height:100%;min-height:460px;display:grid}@media (min-width:900px){.qt-prod .qt-stage{grid-template-columns:1fr 1.1fr 1.3fr;gap:0}}.qt-prod .qt-col-head{letter-spacing:.12em;text-transform:uppercase;color:#5a5a70;align-items:center;gap:8px;margin-bottom:14px;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;display:flex}.qt-prod .qt-col{flex-direction:column;min-height:0;display:flex}.qt-prod .qt-col-body{flex:1;min-height:0;position:relative}.qt-prod .qt-inbox{flex-direction:column;gap:8px;display:flex}@media (min-width:900px){.qt-prod .qt-inbox{padding-right:32px}}.qt-prod .qt-file{background:#ffffff08;border:1px solid #2a2a3a;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;transition:border-color .28s,background .28s,opacity .28s;display:flex}.qt-prod .qt-file.processing{background:#f0a6460f;background:lab(74.2281% 21.9453 59.1988/.06);border-color:#f0a64680;border-color:lab(74.2281% 21.9453 59.1988/.5)}.qt-prod .qt-file.done{opacity:.55;background:#62c37a0d;background:lab(71.6219% -42.0726 27.5213/.05);border-color:#62c37a66;border-color:lab(71.6219% -42.0726 27.5213/.4)}.qt-prod .qt-file-ic{color:#fff;background:linear-gradient(135deg,#9982f8,#2773ee);background:linear-gradient(135deg,lab(60.5585% 29.7024 -57.2008),lab(49.3057% 12.7684 -69.8339));border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.qt-prod .qt-file.done .qt-file-ic{color:#fff;background:#62c37a;background:lab(71.6219% -42.0726 27.5213)}.qt-prod .qt-file-name{text-overflow:ellipsis;white-space:nowrap;color:#c9c9d6;flex:1;min-width:0;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;overflow:hidden}.qt-prod .qt-file-meta{color:#5a5a70;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px}.qt-prod .qt-pulse{background:#f0a646;background:lab(74.2281% 21.9453 59.1988);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite qtProdBlink;box-shadow:0 0 0 3px #f0a64633;box-shadow:0 0 0 3px lab(74.2281% 21.9453 59.1988/.2)}.qt-prod .qt-engine{place-items:center;min-height:240px;display:grid;position:relative}.qt-prod .qt-engine-box{background:linear-gradient(#1c1a2c 0%,#131221 100%);border:1px solid #9982f859;border:1px solid lab(60.5585% 29.7024 -57.2008/.35);border-radius:28px;place-items:center;width:200px;height:200px;display:grid;position:relative;box-shadow:0 0 0 1px #a082fa0f,0 30px 80px #6741ca73,inset 0 1px #ffffff0d;box-shadow:0 0 0 1px lab(61.3244% 32.0032 -56.8432/.0588235),0 30px 80px lab(38.6066% 41.9887 -66.7303/.45),inset 0 1px lab(100% 0 0/.0509804)}@media (min-width:1024px){.qt-prod .qt-engine-box{width:220px;height:220px}}.qt-prod .qt-engine-core{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#b6a9ff,#4761e4);background:linear-gradient(135deg,lab(72.7589% 22.2113 -47.5425),lab(45.213% 24.3682 -70.9041));border-radius:22px;place-items:center;width:88px;height:88px;font-size:13px;font-weight:600;display:grid;position:relative;box-shadow:inset 0 1px #ffffff4d,0 8px 24px #7552db8c;box-shadow:inset 0 1px lab(100% 0 0/.301961),0 8px 24px lab(44.5787% 40.2541 -66.788/.55)}.qt-prod .qt-engine-core span.lbl{flex-direction:column;align-items:center;gap:4px;display:flex}.qt-prod .qt-engine-core span.lbl small{letter-spacing:.12em;opacity:.9;font-size:10px}.qt-prod .qt-ring{pointer-events:none;border:1px solid #b6a9ff66;border:1px solid lab(72.7589% 22.2113 -47.5425/.4);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes qtProdRing{0%{opacity:.7;width:88px;height:88px}to{opacity:0;width:280px;height:280px}}.qt-prod .qt-ring.r1{animation:2.4s ease-out infinite qtProdRing}.qt-prod .qt-ring.r2{animation:2.4s ease-out .8s infinite qtProdRing}.qt-prod .qt-ring.r3{animation:2.4s ease-out 1.6s infinite qtProdRing}.qt-prod .qt-engine-tag{color:#ccc5ff;color:lab(81.4815% 14.4835 -34.3632);letter-spacing:.1em;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.qt-prod .qt-flyer{pointer-events:none;color:#f5f5fa;z-index:5;background:#9982f82e;background:lab(60.5585% 29.7024 -57.2008/.18);border:1px solid #9982f880;border:1px solid lab(60.5585% 29.7024 -57.2008/.5);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;display:flex;position:absolute;box-shadow:0 6px 20px #6741ca66;box-shadow:0 6px 20px lab(38.6066% 41.9887 -66.7303/.4)}.qt-prod .qt-flyer .ic{color:#fff;background:#9982f8;background:lab(60.5585% 29.7024 -57.2008);border-radius:4px;place-items:center;width:18px;height:18px;display:grid}.qt-prod .qt-output{flex-direction:column;gap:10px;display:flex;position:relative}@media (min-width:900px){.qt-prod .qt-output{padding-left:32px}}.qt-prod .qt-out-card{background:linear-gradient(#1a1a26,#14141d);border:1px solid #2a2a3a;border-radius:12px;grid-template-columns:36px 1fr auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #00000059}.qt-prod .qt-out-card.fresh{border-color:#62c37a80;border-color:lab(71.6219% -42.0726 27.5213/.5);animation:.6s ease-out qtProdOutPop;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #62c37a2e,0 0 0 1px #62c37a2e;box-shadow:inset 0 1px lab(100% 0 0/.0392157),0 8px 24px lab(71.6219% -42.0726 27.5213/.18),0 0 0 1px lab(71.6219% -42.0726 27.5213/.18)}@keyframes qtProdOutPop{0%{opacity:0;transform:translate(20px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.qt-prod .qt-out-check{color:#83e499;color:lab(83.2344% -41.9571 27.3228);background:#62c37a2e;background:lab(71.6219% -42.0726 27.5213/.18);border:1px solid #62c37a66;border:1px solid lab(71.6219% -42.0726 27.5213/.4);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.qt-prod .qt-out-id{color:#5a5a70;letter-spacing:.04em;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.qt-prod .qt-out-name{color:#f5f5fa;margin-top:1px;font-size:13px;font-weight:500;line-height:1.3}.qt-prod .qt-out-bar{background:#20202e;border-radius:999px;width:90px;height:6px;position:relative;overflow:hidden}@media (min-width:1280px){.qt-prod .qt-out-bar{width:130px}}.qt-prod .qt-out-bar i{background:linear-gradient(90deg,#62c37a,#6fd087b3);background:linear-gradient(90deg,lab(71.6219% -42.0726 27.5213),lab(76.2673% -42.0219 27.4338/.7));border-radius:999px;position:absolute;top:0;bottom:0;left:0}.qt-prod .qt-out-score{font-variant-numeric:tabular-nums;color:#83e499;color:lab(83.2344% -41.9571 27.3228);letter-spacing:-.02em;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:16px;font-weight:500}@keyframes qtProdBlink{0%,to{box-shadow:0 0 0 3px #f0a64633;box-shadow:0 0 0 3px lab(74.2281% 21.9453 59.1988/.2)}50%{box-shadow:0 0 0 6px #f0a64600;box-shadow:0 0 0 6px lab(74.2281% 21.9453 59.1988/0)}}@media (prefers-reduced-motion:reduce){.qt-prod .qt-ring,.qt-prod .qt-pulse,.qt-prod .qt-eyebrow .dot{animation:none}}
