:root{--bg:#080b11;--bg-2:#0d1119;--panel:#121722d1;--panel-solid:#121722;--panel-2:#171d2a;--line:#ffffff17;--line-strong:#ffffff29;--text:#f7f8fb;--muted:#9aa4b4;--soft:#cbd2dc;--violet:#9486ff;--mint:#5ef0c7;--warning:#ffc870;--danger:#ff7e8f;--success:#71ebbd;--radius:24px;--shadow:0 28px 90px #00000057;--container:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:radial-gradient(circle at 8% 4%, #7153ff24, transparent 27rem), radial-gradient(circle at 92% 18%, #3befbc14, transparent 25rem), var(--bg);min-height:100vh;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{color:inherit}img,video{max-width:100%}.container{width:min(var(--container), calc(100% - 40px));margin-inline:auto}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skipLink{z-index:9999;color:#111;background:#fff;border-radius:10px;padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-140%)}.skipLink:focus{transform:translateY(0)}.siteBackdrop{pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}.siteBackdrop span{border:1px solid #ffffff08;border-radius:999px;position:absolute}.siteBackdrop span:first-child{width:680px;height:680px;top:150px;left:-260px}.siteBackdrop span:nth-child(2){width:540px;height:540px;top:820px;right:-180px}.siteBackdrop span:nth-child(3){width:900px;height:900px;top:1450px;left:36%;transform:translate(-50%)}.siteHeader{z-index:80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080b11b8;border-bottom:1px solid #0000;position:sticky;top:0}.headerInner{justify-content:space-between;align-items:center;gap:28px;min-height:76px;display:flex}.brand{letter-spacing:-.035em;align-items:center;gap:10px;font-size:1.12rem;font-weight:800;display:inline-flex}.brandMark{border:1px solid #9486ffbf;border-radius:10px;place-items:center;width:31px;height:31px;display:grid;transform:rotate(-5deg);box-shadow:inset 0 0 20px #9486ff1f}.brandMark span{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid var(--mint);width:0;height:0;margin-left:2px}.nav{color:var(--soft);align-items:center;gap:28px;font-size:.93rem;display:flex}.nav a{transition:color .2s}.menuButton{border:1px solid var(--line);background:0 0;border-radius:12px;width:42px;height:42px;padding:0 10px;display:none}.menuButton span:not(.srOnly){background:#fff;height:1px;margin:6px 0;display:block}.hero{min-height:900px;padding:104px 0 76px;position:relative}.heroCopy{z-index:3;text-align:center;width:min(760px,100%);margin:0 auto 46px;position:relative}.heroPill{border:1px solid var(--line);color:var(--soft);text-transform:uppercase;letter-spacing:.1em;background:#ffffff06;border-radius:99px;align-items:center;gap:8px;padding:8px 13px;font-size:.79rem;font-weight:700;display:inline-flex}.heroPill span{background:var(--mint);width:7px;height:7px;box-shadow:0 0 18px var(--mint);border-radius:50%}.hero h1,.toolHero h1,.simpleHero>h1,.articleHeader h1,.legalPage>h1,.emptyState h1{letter-spacing:-.07em;margin:20px 0 18px;font-size:clamp(3.2rem,7.2vw,6.8rem);font-weight:790;line-height:.93}.hero h1 em{background:linear-gradient(110deg,#fff 8%,#a99eff 48%,#66f1cd 92%);color:#0000;-webkit-background-clip:text;font-style:normal}.heroCopy>p{max-width:700px;color:var(--muted);margin:0 auto;font-size:clamp(1.05rem,2vw,1.28rem)}.heroProof{color:var(--soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:24px;font-size:.88rem;display:flex}.heroProof span:first-letter{color:var(--mint)}.heroTool{z-index:4;width:min(920px,100%);margin:0 auto;position:relative}.heroVisual{pointer-events:none;position:absolute;inset:0;overflow:visible}.visualGlow{filter:blur(8px);background:radial-gradient(#806cff29,#0000 66%);width:760px;height:500px;position:absolute;top:160px;left:50%;transform:translate(-50%)}.floatingFrame{aspect-ratio:9/13;width:170px;box-shadow:var(--shadow);opacity:.68;border:1px solid #ffffff1a;border-radius:24px;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.floatingFrame:before{content:"";background:linear-gradient(150deg,#9486ffa8,#12172240 46%,#5ef0c752);position:absolute;inset:0}.floatingFrame:after{content:"";border:1px solid #ffffff24;border-radius:18px;position:absolute;inset:9px}.floatingFrame i{z-index:2;background:#00000073;border-radius:7px;padding:4px 7px;font-size:.72rem;font-style:normal;position:absolute;bottom:16px;right:16px}.playMark{z-index:2;background:#0000002e;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:44px;height:44px;font-size:.8rem;display:grid;position:relative}.frameOne{animation:8s ease-in-out infinite floatA;top:155px;left:-48px;transform:rotate(-10deg)}.frameTwo{aspect-ratio:16/11;width:196px;animation:9s ease-in-out infinite floatB;top:226px;right:-38px;transform:rotate(8deg)}.frameThree{opacity:.38;width:128px;animation:11s ease-in-out infinite reverse floatA;top:600px;right:80px;transform:rotate(-5deg)}.orbit{border:1px solid #ffffff0b;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.orbitOne{width:1020px;height:520px;top:135px}.orbitTwo{width:780px;height:390px;top:210px}@keyframes floatA{0%,to{translate:0}50%{translate:0 -13px}}@keyframes floatB{0%,to{translate:0}50%{translate:5px 12px}}.compressorShell{border:1px solid var(--line-strong);background:linear-gradient(#151b27f0,#0c1018f5);border-radius:30px;width:100%;max-width:1030px;margin-inline:auto;padding:14px;position:relative;box-shadow:0 40px 120px #0000006b,inset 0 0 0 1px #9486ff09}.compressorShell:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(120deg,#9486ff5c,#0000 25% 74%,#5ef0c738);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.compressorCompact{max-width:920px}.dropZone{text-align:center;cursor:pointer;background:radial-gradient(circle,#9486ff12,#0000 45%),#ffffff03;border:1px dashed #ffffff2b;border-radius:21px;outline:none;flex-direction:column;justify-content:center;align-items:center;min-height:380px;padding:48px 24px;transition:border-color .2s,transform .2s,background .2s;display:flex}.dropZoneDragging{transform:scale(.995)}.uploadIcon{background:linear-gradient(145deg,#9486ff29,#5ef0c70f);border:1px solid #9486ff47;border-radius:20px;place-items:center;width:66px;height:66px;margin-bottom:20px;display:grid;box-shadow:inset 0 1px #ffffff14,0 16px 50px #6554ff1f}.uploadIcon span{background:linear-gradient(130deg, #fff, var(--mint));color:#0000;-webkit-background-clip:text;font-size:1.8rem;line-height:1}.dropZone h2{letter-spacing:-.04em;margin:0 0 4px;font-size:clamp(1.55rem,3vw,2.1rem)}.dropZone p{color:var(--muted);margin:0 0 22px}.dropMeta{color:#778296;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin-top:17px;font-size:.77rem;display:flex}.dropMeta i{background:#596374;border-radius:50%;width:3px;height:3px}.trustRow{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:24px;padding:14px 10px 4px;font-size:.78rem;display:flex}.trustRow b{color:var(--soft);font-weight:650}.button{cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 20px;font-weight:750;transition:transform .18s,border-color .18s,background .18s,opacity .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:disabled{opacity:.45;cursor:not-allowed;transform:none}.button.secondary{border-color:var(--line-strong);color:#fff;background:#ffffff0a}.button.ghost{color:var(--soft);background:0 0;border-color:#0000}.uploadButton{min-width:162px}.textButton{color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-left:auto;font-size:.82rem;text-decoration:underline}.workspace{border-radius:21px;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);display:grid;overflow:hidden}.previewPane{border-right:1px solid var(--line);background:#0b0f16;padding:18px}.previewTop{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:8px;margin-bottom:14px;font-size:.76rem;display:flex}.statusDot{background:var(--mint);width:7px;height:7px;box-shadow:0 0 14px var(--mint);border-radius:50%}.videoPreview{object-fit:contain;background:#030405;border-radius:17px;width:100%;min-height:330px;max-height:520px;display:block}.fileStats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.fileStats div{border:1px solid var(--line);background:#ffffff05;border-radius:13px;padding:13px}.fileStats span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:.68rem;display:block}.fileStats strong{font-size:.93rem}.settingsPane{padding:34px 32px}.eyebrow{color:var(--mint);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.settingsPane h2{letter-spacing:-.04em;margin:8px 0 24px;font-size:1.85rem}.targetGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.targetChip{border:1px solid var(--line);cursor:pointer;background:#ffffff06;border-radius:14px;min-height:62px;font-size:1rem;font-weight:780}.targetChip small{color:var(--muted);letter-spacing:.08em;margin-top:1px;font-size:.58rem;font-weight:700;display:block}.targetChip.active{background:linear-gradient(145deg,#9486ff2e,#5ef0c70d);border-color:#9486ffad;box-shadow:inset 0 0 28px #9486ff14}.fieldLabel{color:var(--soft);margin:20px 0 8px;font-size:.78rem;font-weight:700;display:block}.inputWithSuffix{align-items:center;display:flex;position:relative}.inputWithSuffix input,.advancedSettings select,.calcGrid input{border:1px solid var(--line);color:#fff;background:#0d121b;border-radius:12px;outline:none;width:100%;min-height:49px;padding:0 58px 0 14px}.inputWithSuffix input:focus,.advancedSettings select:focus,.calcGrid input:focus{border-color:#9486ff9e;box-shadow:0 0 0 3px #9486ff14}.inputWithSuffix>span{color:var(--muted);font-size:.78rem;position:absolute;right:14px}.assessment{border:1px solid var(--line);background:#ffffff05;border-radius:14px;gap:11px;margin-top:14px;padding:13px;display:flex}.assessment>span{background:#ffffff0f;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-weight:850;display:grid}.assessment strong{font-size:.82rem}.assessment p{color:var(--muted);margin:2px 0 4px;font-size:.77rem;line-height:1.45}.assessment small{color:#748094;font-size:.69rem}.assessment-good{border-color:#71ebbd38}.assessment-good>span{color:var(--success);background:#71ebbd14}.assessment-strong,.assessment-extreme{border-color:#ffc87038}.assessment-strong>span,.assessment-extreme>span{color:var(--warning);background:#ffc87014}.alert{border-radius:12px;margin-top:13px;padding:12px 14px;font-size:.78rem;line-height:1.45}.errorAlert{color:#ffc4cc;background:#ff7e8f12;border:1px solid #ff7e8f3b}.warningAlert{color:#f4d7a4;background:#ffc8700f;border:1px solid #ffc87033}.advancedSettings{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.advancedSettings summary{cursor:pointer;color:var(--soft);justify-content:space-between;font-size:.8rem;font-weight:700;list-style:none;display:flex}.advancedSettings summary::-webkit-details-marker{display:none}.advancedSettings select{padding:0 12px}.fieldHint{color:#717b8b;margin:8px 0 0;font-size:.7rem}.compressButton{width:100%;min-height:55px;margin-top:20px}.processingBox{background:#9486ff0f;border:1px solid #9486ff29;border-radius:15px;margin-top:22px;padding:16px}.processingHead{justify-content:space-between;gap:14px;font-size:.8rem;display:flex}.processingHead span{color:var(--mint);font-weight:800}.progressTrack{background:#ffffff12;border-radius:99px;height:7px;margin:12px 0;overflow:hidden}.progressTrack div{border-radius:inherit;background:linear-gradient(90deg, var(--violet), var(--mint));height:100%;transition:width .25s}.processingBox p{color:var(--muted);margin:0;font-size:.71rem}.resultPanel{text-align:center;padding:48px 30px 32px}.resultBadge{color:var(--success);letter-spacing:.1em;background:#71ebbd12;border:1px solid #71ebbd33;border-radius:99px;padding:7px 11px;font-size:.68rem;font-weight:850;display:inline-flex}.resultPanel h2{letter-spacing:-.055em;margin:14px auto 28px;font-size:clamp(2rem,5vw,3.2rem)}.beforeAfter{grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;width:min(650px,100%);margin:0 auto 24px;display:grid}.beforeAfter div{border:1px solid var(--line);background:#ffffff06;border-radius:17px;padding:20px}.beforeAfter span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;display:block}.beforeAfter strong{letter-spacing:-.05em;margin:4px 0;font-size:2rem;display:block}.beforeAfter small{color:#758093}.resultArrow{color:var(--mint);font-size:1.4rem}.resultPreview{border:1px solid var(--line);background:#030405;border-radius:16px;width:min(680px,100%);max-height:380px}.resultActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.privacyNote{color:var(--muted);margin:16px 0 0;font-size:.75rem}.section{padding:108px 0}.sectionHeading{max-width:760px;margin-bottom:36px}.sectionHeading h2,.proofCopy h2,.privacyBand h2{letter-spacing:-.06em;margin:9px 0 0;font-size:clamp(2.25rem,4.5vw,4.35rem);line-height:1.02}.sectionHeading>p,.proofCopy p,.privacyBand p{color:var(--muted)}.splitHeading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;max-width:none;display:grid}.splitHeading p{max-width:450px;margin:0 0 6px}.toolCardGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.toolCard{border:1px solid var(--line);background:linear-gradient(155deg,#ffffff09,#ffffff03);border-radius:22px;min-height:252px;padding:24px;transition:transform .2s,border-color .2s,background .2s;position:relative;overflow:hidden}.toolCard:after{content:"";background:radial-gradient(circle,#9486ff1f,#0000 70%);border-radius:50%;width:150px;height:150px;position:absolute;bottom:-70px;right:-70px}.toolCard:hover{background:linear-gradient(155deg,#9486ff0f,#ffffff04);border-color:#9486ff47;transform:translateY(-4px)}.toolNum{color:#697387;letter-spacing:.1em;font-size:.67rem;font-weight:800}.toolCard h3{letter-spacing:-.035em;margin:52px 0 8px;font-size:1.3rem}.toolCard p{color:var(--muted);max-width:260px;margin:0;font-size:.86rem}.toolCard b{color:var(--soft);font-size:.78rem;position:absolute;bottom:24px;left:24px}.toolCard b span{color:var(--mint);margin-left:4px}.proofSection{grid-template-columns:1fr 1fr;align-items:center;gap:74px;display:grid}.proofVisual{border:1px solid var(--line);background:radial-gradient(circle at 30% 25%,#9486ff29,#0000 34%),linear-gradient(145deg,#101522,#0b0f16);border-radius:30px;flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex;position:relative;overflow:hidden}.proofVisual:before{content:"";border:1px solid #ffffff0a;border-radius:22px;position:absolute;inset:20px}.proofFile{z-index:2;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:210px;box-shadow:var(--shadow);background:#080b11c7;border-radius:18px;padding:18px 20px;position:relative}.proofFile span{color:var(--muted);letter-spacing:.12em;font-size:.63rem;display:block}.proofFile strong{letter-spacing:-.07em;margin-top:4px;font-size:2.5rem;display:inline-block}.proofFile small{color:var(--muted);margin-left:5px}.proofFile.big{transform:translate(-45px)rotate(-4deg)}.proofFile.small{border-color:#5ef0c73d;transform:translate(52px)rotate(3deg)}.proofLine{z-index:2;color:var(--mint);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;margin:18px 0;font-size:.72rem;display:flex;position:relative}.proofLine i{background:linear-gradient(90deg,#0000,#5ef0c780);width:55px;height:1px}.proofLine i:last-child{transform:rotate(180deg)}.proofCopy p{font-size:1rem;line-height:1.8}.inlineLink{color:#fff;border-bottom:1px solid #ffffff3d;padding-bottom:3px;font-size:.9rem;font-weight:720}.privacyBand{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,#9486ff0d,#5ef0c709)}.privacyBandInner{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;display:grid}.privacyIcon{width:70px;height:70px;color:var(--mint);background:#5ef0c70e;border:1px solid #5ef0c72e;border-radius:22px;place-items:center;display:grid}.privacyBand h2{font-size:clamp(2rem,4vw,3.6rem)}.privacyBand p{max-width:700px;margin:10px 0 0}.guideGrid{grid-template-columns:1.35fr 1fr 1fr;gap:12px;display:grid}.guideCard{border:1px solid var(--line);background:#ffffff05;border-radius:22px;flex-direction:column;min-height:310px;padding:28px;transition:transform .2s,border-color .2s;display:flex}.guideCard:hover{border-color:#9486ff40;transform:translateY(-3px)}.featuredGuide{background:linear-gradient(145deg,#9486ff1a,#5ef0c709)}.guideCard>span{color:#687286;letter-spacing:.12em;font-size:.66rem}.guideCard h3{letter-spacing:-.04em;margin:70px 0 10px;font-size:1.45rem}.guideCard p{color:var(--muted);margin:0;font-size:.86rem}.guideCard b{margin-top:auto;padding-top:22px;font-size:.78rem}.adWrap{border-radius:14px;flex-direction:column;justify-content:center;width:min(970px,100% - 40px);margin:38px auto;display:flex;overflow:hidden}.adWrap>span{text-align:center;color:#5e6878;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:.6rem;display:block}.adPlaceholder{border:1px dashed var(--line);color:#697384;background:#ffffff03;align-items:center}.toolHero{padding:72px 0 30px}.breadcrumbs{color:#6f798a;flex-wrap:wrap;gap:7px;margin-bottom:54px;font-size:.72rem;display:flex}.breadcrumbs>span{gap:7px;display:flex}.toolHeroCopy{text-align:center;max-width:880px;margin:0 auto 44px}.toolHero h1{margin:10px 0 18px;font-size:clamp(3.1rem,6.8vw,6rem)}.toolHeroCopy>p{max-width:760px;color:var(--muted);margin:0 auto;font-size:1.08rem}.sourceNote{color:#748094;border-left:2px solid #5ef0c74d;align-items:baseline;gap:12px;max-width:1030px;margin:13px auto 0;padding:10px 14px;font-size:.7rem;display:flex}.sourceNote>span{color:var(--soft);text-transform:uppercase;letter-spacing:.08em;flex:none;font-weight:800}.sourceNote p{margin:0}.sourceNote a{color:var(--mint);text-underline-offset:3px;text-decoration:underline}.contentGrid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:70px;display:grid}.contentMain{gap:0;display:grid}.contentBlock{border-top:1px solid var(--line);grid-template-columns:52px 1fr;gap:18px;padding:34px 0;display:grid}.contentBlock:last-child{border-bottom:1px solid var(--line)}.contentIndex{color:#626d80;letter-spacing:.1em;font-size:.7rem}.contentBlock h2{letter-spacing:-.04em;margin:-7px 0 12px;font-size:1.65rem}.contentBlock p{color:var(--muted);margin:0;line-height:1.85}.contentAside{position:relative}.stickyCard{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e121bb3;border-radius:18px;padding:20px;position:sticky;top:105px}.stickyCard .eyebrow{margin-bottom:14px}.stickyCard a{border-top:1px solid var(--line);color:var(--soft);justify-content:space-between;gap:12px;padding:12px 0;font-size:.8rem;display:flex}.stickyCard a span{color:var(--mint)}.compactSection{padding-top:24px}.miniCardGrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.miniCard{border:1px solid var(--line);background:#ffffff05;border-radius:16px;min-height:116px;padding:19px;position:relative}.miniCard strong{font-size:1.2rem;display:block}.miniCard>span{color:var(--muted);font-size:.74rem}.miniCard b{color:var(--mint);font-size:.8rem;position:absolute;top:18px;right:18px}.faqSection{padding-top:50px}.faqList{gap:8px;display:grid}.faqItem{border:1px solid var(--line);background:#ffffff05;border-radius:16px}.faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:19px 20px;font-weight:700;list-style:none;display:flex}.faqItem summary::-webkit-details-marker{display:none}.faqItem summary span{color:var(--mint);font-size:1.25rem;font-weight:400}.faqItem p{color:var(--muted);max-width:850px;margin:0;padding:0 20px 20px}.simpleHero{padding:72px 0 110px}.simpleHero>.eyebrow{margin-top:24px}.simpleHero>h1{max-width:950px;font-size:clamp(3rem,6vw,5.7rem)}.simpleHero>p{max-width:760px;color:var(--muted);font-size:1.08rem}.calculatorCard{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:linear-gradient(150deg,#151b27f0,#0c1018f7);border-radius:24px;grid-template-columns:1.2fr .8fr;gap:20px;margin-top:42px;padding:24px;display:grid}.calcGrid{grid-template-columns:repeat(2,1fr);gap:15px;padding:6px;display:grid}.calcGrid label>span{color:var(--soft);margin:0 0 7px;font-size:.75rem;font-weight:700;display:block}.calcGrid input{padding-right:14px}.calcResult{background:radial-gradient(circle at 70% 20%,#5ef0c717,#0000 45%),#0b1118;border:1px solid #5ef0c726;border-radius:18px;flex-direction:column;justify-content:center;padding:28px;display:flex}.calcResult>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.calcResult strong{letter-spacing:-.07em;margin:10px 0 14px;font-size:clamp(2.3rem,5vw,4.4rem);line-height:1}.calcResult small{color:#718094;line-height:1.5}.proseSection{max-width:850px}.proseSection h2{letter-spacing:-.04em;margin:50px 0 10px;font-size:1.8rem}.proseSection p{color:var(--muted);line-height:1.85}.callout{border:1px solid var(--line);background:#9486ff0b;border-radius:17px;flex-direction:column;gap:3px;margin-top:38px;padding:22px;display:flex}.callout span{color:var(--muted)}.callout a{color:var(--mint);text-underline-offset:3px;text-decoration:underline}.guideList{margin-top:58px;display:grid}.guideListItem{border-top:1px solid var(--line);grid-template-columns:52px 1fr auto;align-items:start;gap:20px;padding:28px 0;display:grid}.guideListItem:last-child{border-bottom:1px solid var(--line)}.guideListItem>span{color:#657084;font-size:.7rem}.guideListItem h2{letter-spacing:-.04em;margin:-8px 0 5px;font-size:1.55rem}.guideListItem p{color:var(--muted);margin:0}.guideListItem>b{color:var(--mint)}.article{padding:72px 0 120px}.articleHeader{border-bottom:1px solid var(--line);max-width:900px;padding:20px 0 52px}.articleHeader h1{font-size:clamp(3rem,6vw,5.7rem)}.articleHeader p{color:var(--muted);max-width:760px;font-size:1.14rem}.articleBody{max-width:760px;margin:0 auto;padding-top:38px}.articleBody section{margin:0 0 54px}.articleBody h2{letter-spacing:-.045em;margin-bottom:12px;font-size:1.9rem}.articleBody p{color:var(--muted);line-height:1.9}.articleCta{border:1px solid var(--line);background:linear-gradient(145deg,#9486ff14,#5ef0c708);border-radius:22px;margin-top:70px;padding:30px}.articleCta h2{margin:8px 0}.articleCta .button{margin-top:14px}.processList{border-top:1px solid var(--line);margin-top:60px}.processList article{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;gap:22px;padding:31px 0;display:grid}.processList article>span{color:var(--mint);letter-spacing:.12em;font-size:.72rem}.processList h2{letter-spacing:-.04em;margin:-8px 0 8px;font-size:1.55rem}.processList p{color:var(--muted);max-width:760px;margin:0}.legalPage{max-width:900px;padding:72px 0 120px}.legalPage>.eyebrow{margin-top:24px}.legalPage>h1{font-size:clamp(3rem,6vw,5.5rem)}.legalPage .lead{color:var(--soft);max-width:760px;font-size:1.13rem;line-height:1.8}.legalMeta{font-size:.76rem;color:#657084!important}.legalPage h2{letter-spacing:-.035em;margin:48px 0 10px;font-size:1.55rem}.legalPage p{color:var(--muted);line-height:1.85}.legalPage a{color:var(--mint)}.contactCard{border:1px solid var(--line);background:#ffffff05;border-radius:17px;grid-template-columns:100px 1fr auto;margin:34px 0 44px;padding:23px;display:grid;color:#fff!important}.contactCard span{color:var(--muted)}.contactCard b{color:var(--mint)}.preferenceBox{border:1px solid var(--line);background:#ffffff05;border-radius:20px;margin-top:48px;padding:25px}.preferenceBox h2{margin-top:0}.emptyState{flex-direction:column;justify-content:center;align-items:flex-start;min-height:70vh;display:flex}.emptyState h1{font-size:clamp(3rem,6vw,5rem)}.emptyState p{color:var(--muted)}.siteFooter{border-top:1px solid var(--line);background:#05070b73;padding:64px 0 26px}.footerGrid{grid-template-columns:2fr 1fr 1fr 1fr;gap:50px;display:grid}.footerBrand p{color:var(--muted);max-width:320px;margin-top:16px;font-size:.86rem}.footerGrid h2{color:#707b8d;letter-spacing:.12em;text-transform:uppercase;margin:4px 0 16px;font-size:.68rem}.footerGrid>div:not(.footerBrand) a{color:var(--soft);margin:10px 0;font-size:.82rem;display:block}.footerBottom{color:#5f6979;border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:52px;padding-top:20px;font-size:.68rem;display:flex}.consentBackdrop{z-index:150;pointer-events:none;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.consentCard{pointer-events:auto;border:1px solid var(--line-strong);background:#111722;border-radius:24px;grid-template-columns:1fr auto;align-items:end;gap:30px;width:min(930px,100%);max-height:min(720px,100vh - 36px);padding:26px;display:grid;overflow:auto;box-shadow:0 35px 120px #0000008c}.consentCard h2{letter-spacing:-.04em;margin:7px 0 8px;font-size:1.45rem}.consentCard p{color:var(--muted);max-width:640px;margin:0;font-size:.83rem}.consentSmall{margin-top:8px!important;font-size:.72rem!important}.consentSmall a{color:var(--mint)}.consentActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.consentToggle{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.consentToggle:first-of-type{margin-top:18px}.consentToggle span{flex-direction:column;display:flex}.consentToggle strong{font-size:.82rem}.consentToggle small{color:var(--muted);max-width:620px}.consentToggle input{width:19px;height:19px;accent-color:var(--violet)}.consentToggle.locked{opacity:.72}@media (max-width:1050px){.floatingFrame{opacity:.32}.frameOne{left:-85px}.frameTwo{right:-100px}.toolCardGrid{grid-template-columns:repeat(2,1fr)}.guideGrid{grid-template-columns:1fr 1fr}.featuredGuide{grid-column:span 2}.contentGrid{grid-template-columns:1fr;gap:26px}.contentAside{display:none}}@media (max-width:820px){.container{width:min(100% - 28px, var(--container))}.headerInner{min-height:68px}.menuButton{display:block}.nav{border:1px solid var(--line);box-shadow:var(--shadow);background:#111722;border-radius:16px;flex-direction:column;align-items:stretch;gap:0;padding:10px;display:none;position:absolute;top:68px;left:14px;right:14px}.navOpen{display:flex}.nav a{border-radius:10px;padding:12px}.nav a:hover{background:#ffffff0a}.hero{min-height:auto;padding-top:70px}.hero h1{font-size:clamp(3.1rem,15vw,5.2rem)}.heroProof{gap:11px}.heroVisual{overflow:hidden}.floatingFrame{display:none}.orbitOne{width:700px}.orbitTwo{width:540px}.dropZone{min-height:330px;padding:38px 18px}.workspace{grid-template-columns:1fr}.previewPane{border-right:0;border-bottom:1px solid var(--line)}.videoPreview{min-height:260px}.settingsPane{padding:28px 20px}.section{padding:78px 0}.splitHeading{grid-template-columns:1fr;gap:14px}.proofSection{grid-template-columns:1fr;gap:36px}.proofVisual{min-height:420px}.privacyBandInner{grid-template-columns:auto 1fr}.privacyBandInner .button{grid-column:2;justify-self:start}.guideGrid{grid-template-columns:1fr}.featuredGuide{grid-column:auto}.miniCardGrid{grid-template-columns:repeat(2,1fr)}.calculatorCard{grid-template-columns:1fr}.footerGrid{grid-template-columns:1.4fr 1fr 1fr}.footerBrand{grid-column:span 3}.consentCard{grid-template-columns:1fr}}@media (max-width:560px){.container{width:calc(100% - 22px)}.brand{font-size:1rem}.brandMark{width:29px;height:29px}.hero{padding-top:52px;padding-bottom:48px}.heroPill{font-size:.62rem}.hero h1,.toolHero h1,.simpleHero>h1,.articleHeader h1,.legalPage>h1{letter-spacing:-.06em}.heroCopy{margin-bottom:32px}.heroCopy>p{font-size:.98rem}.heroProof{font-size:.72rem}.compressorShell{border-radius:22px;padding:8px}.dropZone{border-radius:16px;min-height:300px}.trustRow{text-align:center;gap:5px;display:grid}.previewPane{padding:10px}.videoPreview{border-radius:13px;min-height:210px}.fileStats{grid-template-columns:1fr 1fr}.fileStats div:last-child{grid-column:span 2}.settingsPane{padding:24px 14px}.targetGrid{grid-template-columns:repeat(2,1fr)}.targetChip{min-height:56px}.beforeAfter{grid-template-columns:1fr;gap:8px}.resultArrow{transform:rotate(90deg)}.resultPanel{padding:38px 12px 24px}.resultActions{display:grid}.section{padding:64px 0}.toolCardGrid{grid-template-columns:1fr}.toolCard{min-height:220px}.proofVisual{min-height:390px}.proofFile{width:185px}.proofFile.big{transform:translate(-28px)rotate(-4deg)}.proofFile.small{transform:translate(30px)rotate(3deg)}.privacyBandInner{grid-template-columns:1fr}.privacyBandInner .button{grid-column:auto}.privacyIcon{width:56px;height:56px}.miniCardGrid{grid-template-columns:1fr 1fr}.toolHero{padding-top:48px}.breadcrumbs{margin-bottom:38px}.contentBlock{grid-template-columns:36px 1fr;gap:10px}.calcGrid{grid-template-columns:1fr}.guideListItem{grid-template-columns:34px 1fr auto;gap:10px}.processList article{grid-template-columns:44px 1fr;gap:8px}.contactCard{grid-template-columns:1fr auto}.contactCard span{grid-column:span 2}.footerGrid{grid-template-columns:1fr 1fr;gap:30px}.footerBrand,.footerGrid>div:last-child{grid-column:span 2}.footerBottom{flex-direction:column}.consentBackdrop{padding:9px}.consentCard{border-radius:19px;padding:20px}.consentActions{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--violet-2:#6f63ff;--pink:#ff6fae;--blue:#4da6ff;--gold:#ffca78;--coral:#ff8066}body{background:radial-gradient(circle at 50% -10%,#6c58ff2b,#0000 38rem),radial-gradient(circle at 8% 30%,#4da6ff12,#0000 28rem),radial-gradient(circle at 92% 45%,#5ef0c712,#0000 30rem),#070a10}.siteHeader{border-bottom-color:#ffffff0e}.navCta{background:#ffffff0e;border:1px solid #ffffff24;color:#fff!important;border-radius:999px!important;padding:9px 14px!important}.navCta:hover{border-color:#9486ff59;background:#9486ff24!important}.heroCopyV2{width:min(820px,100%);margin-bottom:42px}.heroCopyV2 h1{text-wrap:balance;max-width:980px;margin-inline:auto;font-size:clamp(4rem,8.2vw,7.8rem);line-height:.86}.heroCopyV2 h1 em{background:linear-gradient(100deg,#fff 5%,#a99dff 46%,#67f1cf 88%);color:#0000;text-shadow:0 0 65px #9486ff2e;-webkit-background-clip:text}.heroCopyV2>p{max-width:650px;margin:27px auto 0;font-size:1.13rem}.heroToolV2{z-index:5;position:relative}.toolFloatingLabel{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);letter-spacing:.12em;color:#b8c0cd;background:#070a10b8;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin:0 auto 12px;padding:7px 12px;font-size:.66rem;display:flex}.heroScrollCue{z-index:4;color:#6d7788;letter-spacing:.18em;place-items:center;gap:7px;width:max-content;margin:32px auto 0;font-size:.58rem;display:grid;position:relative}.heroScrollCue i{background:linear-gradient(#fff6,#0000);width:1px;height:36px;animation:2s ease-in-out infinite cue;display:block}@keyframes cue{0%,to{transform-origin:top;opacity:.5;transform:scaleY(.65)}50%{opacity:1;transform:scaleY(1)}}.heroVisual{pointer-events:none;z-index:-1;position:absolute;inset:0 -10vw;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 78%,#0000 100%);mask-image:linear-gradient(#000 0 78%,#0000 100%)}.heroGrid{opacity:.18;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 36%,#000 0 20%,#0000 66%);mask-image:radial-gradient(circle at 50% 36%,#000 0 20%,#0000 66%)}.aurora{filter:blur(95px);opacity:.25;border-radius:50%;animation:12s ease-in-out infinite alternate auroraMove;position:absolute}.auroraOne{background:#6657ff;width:620px;height:430px;top:0;left:22%}.auroraTwo{opacity:.13;background:#1fd5ae;width:520px;height:460px;animation-delay:-5s;top:170px;right:15%}@keyframes auroraMove{to{transform:translate(70px,55px)scale(1.15)rotate(12deg)}}.heroMediaCard{aspect-ratio:1.42;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:.68;width:210px;transform-style:preserve-3d;background:#0e121bc2;border:1px solid #ffffff1f;border-radius:21px;padding:7px;position:absolute;overflow:hidden;box-shadow:0 32px 80px #0000007a}.heroMediaCard img{object-fit:cover;opacity:.82;border-radius:15px;width:100%;height:100%}.heroMediaChrome{color:#fff;text-shadow:0 1px 6px #000;justify-content:space-between;align-items:center;font-size:.55rem;display:flex;position:absolute;bottom:13px;left:15px;right:15px}.heroMediaChrome span{align-items:center;gap:5px;display:flex}.heroMediaChrome i{background:#ff6b7b;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #ff6b7b}.heroPlay{color:#fff;text-shadow:0 6px 16px #000;opacity:.75;place-items:center;font-size:1rem;display:grid;position:absolute;inset:0}.heroMediaOne{animation:8s ease-in-out infinite floatOne;top:195px;left:1%;transform:rotate(-10deg)}.heroMediaTwo{width:230px;animation:9s ease-in-out infinite floatTwo;top:130px;right:2%;transform:rotate(8deg)}.heroMediaThree{width:180px;animation:10s ease-in-out infinite reverse floatTwo;top:550px;left:5%;transform:rotate(6deg)}.heroMediaFour{width:190px;animation:9.5s ease-in-out infinite reverse floatOne;top:565px;right:5%;transform:rotate(-8deg)}.heroMediaFive{opacity:.34;width:145px;animation:11s ease-in-out infinite floatTwo;top:65px;left:18%;transform:rotate(13deg)}.heroMediaSix{opacity:.34;width:145px;animation:11s ease-in-out infinite floatOne;top:385px;right:17%;transform:rotate(-13deg)}@keyframes floatOne{0%,to{transform:translate(0,0)rotate(-8deg)}50%{transform:translate(10px,-22px)rotate(-3deg)}}@keyframes floatTwo{0%,to{transform:translate(0,0)rotate(8deg)}50%{transform:translate(-9px,19px)rotate(3deg)}}.orbit{opacity:.3;animation:28s linear infinite orbitSpin}@keyframes orbitSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}.premiumTool{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(#121722ed,#090d14f5);box-shadow:0 50px 150px #00000094,inset 0 0 0 1px #8475ff0a}.premiumTool:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#ffffff0e,#0000 20% 75%,#5ef0c70a);position:absolute;inset:1px}.dropZone{background:radial-gradient(circle at 50% 15%,#9486ff24,#0000 33%),linear-gradient(#ffffff06,#ffffff02);position:relative;overflow:hidden}.dropZone:before{content:"";border:1px solid #9486ff1f;border-radius:50%;width:340px;height:340px;animation:4.5s ease-in-out infinite ringPulse;position:absolute}.dropZone:after{content:"";border:1px solid #5ef0c717;border-radius:50%;width:240px;height:240px;animation:4.5s ease-in-out 1.3s infinite ringPulse;position:absolute}@keyframes ringPulse{0%,to{opacity:.3;transform:scale(.82)}50%{opacity:.9;transform:scale(1.12)}}.dropZone>*{z-index:2;position:relative}.uploadOrb{background:linear-gradient(145deg,#9486ff3d,#5ef0c714);border:1px solid #ffffff29;border-radius:24px;place-items:center;width:76px;height:76px;margin-bottom:22px;display:grid;position:relative;box-shadow:0 18px 40px #00000047,inset 0 1px #ffffff14}.uploadOrb span{font-size:2rem;line-height:1}.uploadOrb i{border:1px solid #9486ff29;border-radius:29px;animation:2.8s ease-in-out infinite orbPulse;position:absolute;inset:-7px}@keyframes orbPulse{50%{opacity:.35;transform:scale(1.08)}}.dropKicker{letter-spacing:.16em;color:#8d98a9;margin-bottom:8px;font-size:.62rem}.uploadButton{box-shadow:0 14px 38px #6e60ff3d}.mediaPreviewFrame{background:#060911;border:1px solid #ffffff12;border-radius:18px;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.mediaPreviewFrame .videoPreview{object-fit:contain;border-radius:0;width:100%;height:100%;min-height:360px}.posterPreview{position:absolute;inset:0}.posterPreview img{object-fit:cover;filter:saturate(.85)brightness(.72);width:100%;height:100%}.posterPreview:after{content:"";background:linear-gradient(#0000 42%,#05070ceb);position:absolute;inset:0}.previewNotice{z-index:2;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.previewNotice b{font-size:.95rem}.previewNotice span{color:#b3bdca;max-width:450px;font-size:.73rem}.previewUnavailable{color:#7d8798;place-items:center;gap:6px;display:grid}.previewUnavailable span{font-size:2rem}.codecBadge{z-index:3;letter-spacing:.1em;background:#0000008f;border:1px solid #ffffff1a;border-radius:8px;padding:5px 8px;font-size:.58rem;position:absolute;top:13px;right:13px}.previewTop{justify-content:space-between;align-items:center;display:flex}.previewTop>span{align-items:center;gap:7px;display:flex}.fourStats{grid-template-columns:repeat(4,1fr)}.toolStep{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.toolStep>span{color:#b7adff;background:#9486ff1f;border:1px solid #9486ff3d;border-radius:11px;place-items:center;width:34px;height:34px;font-size:.68rem;font-weight:800;display:grid}.toolStep small{color:#727d8e;letter-spacing:.14em;margin-bottom:4px;font-size:.6rem;display:block}.toolStep h2{margin:0}.engineLine{color:#aeb7c4;align-items:center;gap:7px;margin-top:10px;font-size:.7rem;display:flex}.pulseDot{background:var(--mint);width:7px;height:7px;box-shadow:0 0 12px var(--mint);border-radius:50%;animation:1.5s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.35;transform:scale(.75)}}.celebrationPanel{overflow:hidden}.resultGlow{filter:blur(24px);pointer-events:none;background:radial-gradient(circle,#5ef0c733,#0000 65%);width:440px;height:260px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.presetCards{grid-template-columns:repeat(2,1fr);gap:10px;margin:14px 0 18px;display:grid}.presetCard{text-align:left;border:1px solid var(--line);cursor:pointer;background:#ffffff06;border-radius:17px;min-height:116px;padding:15px;transition:all .2s}.presetCard:hover{border-color:#9486ff4d;transform:translateY(-2px)}.presetCard.active{background:linear-gradient(145deg,#9486ff21,#5ef0c709);border-color:#9486ff94;box-shadow:inset 0 0 0 1px #9486ff14}.presetCard b,.presetCard small{display:block}.presetCard b{margin-top:10px;font-size:.8rem}.presetCard small{color:var(--muted);margin-top:2px;font-size:.66rem}.ratioIcon,.cropRatio{background:linear-gradient(145deg,#9486ff38,#5ef0c71a);border:1px solid #ffffff52;border-radius:4px;width:18px;height:28px;display:block}.ratio-1,.ratioCrop-1{width:28px}.ratio-2,.ratioCrop-2{width:42px;height:24px}.ratio-3,.ratioCrop-3{width:23px;height:29px}.segmented{border:1px solid var(--line);background:#ffffff05;border-radius:13px;grid-template-columns:1fr 1fr;margin-bottom:18px;padding:4px;display:grid}.segmented button{color:#8893a3;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px}.segmented button.active{color:#fff;background:#ffffff13;box-shadow:0 4px 14px #0003}.timeControls{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 18px;display:grid}.timeControls label{color:#929dae;font-size:.7rem}.timeControls .inputWithSuffix{margin-top:6px}.clipDuration{border:1px solid var(--line);color:#8792a2;border-radius:13px;grid-column:span 2;justify-content:space-between;padding:12px 14px;font-size:.72rem;display:flex}.clipDuration b{color:#fff}.conversionVisual{grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;margin:12px 0 24px;display:grid}.conversionVisual>div{border:1px solid var(--line);background:#ffffff06;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:120px;display:flex}.conversionVisual>div:last-of-type{background:#5ef0c70a;border-color:#5ef0c740}.conversionVisual span{color:#7d8898;letter-spacing:.12em;font-size:.55rem}.conversionVisual strong{margin-top:4px;font-size:1.6rem}.conversionVisual i{color:#8e99a9;font-style:normal}.conversionVisual p{color:var(--muted);grid-column:1/-1;margin:0;font-size:.72rem}.gifPreview{object-fit:contain;border:1px solid var(--line);background:#05070b;border-radius:18px;width:min(720px,100%);max-height:440px;margin:24px auto;display:block}.resultMetaBar{color:#7e8999;justify-content:center;gap:26px;margin:14px 0;font-size:.72rem;display:flex}.resultMetaBar b{color:#fff;margin-left:5px}.motionMarquee{background:#ffffff03;border-block:1px solid #ffffff0e;overflow:hidden}.motionMarquee>div{color:#596374;letter-spacing:.2em;align-items:center;gap:28px;width:max-content;padding:17px 0;font-size:.67rem;animation:28s linear infinite marquee;display:flex}.motionMarquee>div:after{content:"COMPRESS ✦ RESIZE ✦ TRIM ✦ CONVERT ✦ CROP ✦ GIF ✦ PRIVATE ✦ FAST ✦";margin-left:28px}.motionMarquee i{color:#7469d8;font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.creatorToolsSection{position:relative}.toolCardGridV2{grid-template-columns:repeat(3,1fr)}.toolCardV2{background:linear-gradient(160deg,#ffffff09,#ffffff03);min-height:320px;overflow:hidden}.toolCardV2:after{content:"";filter:blur(3px);opacity:.13;border-radius:50%;width:220px;height:220px;transition:all .35s;position:absolute;bottom:-130px;right:-100px}.toolCardV2:hover:after{opacity:.23;transform:scale(1.45)}.toolAccentViolet:after{background:#8b7cff}.toolAccentMint:after{background:#58edc5}.toolAccentPink:after{background:#ff6faa}.toolAccentGold:after{background:#ffc56e}.toolAccentBlue:after{background:#4aa6ff}.toolAccentCoral:after{background:#ff7c65}.toolCardTop{justify-content:space-between;align-items:center;display:flex}.toolBadge{color:#778293;border:1px solid var(--line);border-radius:7px;padding:5px 7px;font-size:.58rem}.toolCardGlyph{align-items:center;height:82px;margin:29px 0 17px;display:flex;position:relative}.toolCardGlyph span,.toolCardGlyph i,.toolCardGlyph b{background:linear-gradient(145deg,#9486ff2e,#5ef0c70f);border:1px solid #ffffff26;border-radius:8px;width:56px;height:38px;display:block;position:absolute;box-shadow:0 10px 22px #0000003d}.toolCardGlyph span{left:0;transform:rotate(-7deg)}.toolCardGlyph i{left:35px;transform:translateY(-8px)}.toolCardGlyph b{left:70px;transform:rotate(8deg)}.toolCardV2 h3{font-size:1.45rem}.toolCardV2 strong{color:#c9d0db;font-size:.72rem;position:absolute;bottom:24px}.performanceStory{grid-template-columns:1.05fr .95fr;align-items:center;gap:78px;display:grid}.performanceVisual{place-items:center;min-height:520px;display:grid;position:relative}.perfBrowser{border:1px solid var(--line-strong);background:linear-gradient(#141a26,#0b0f16);border-radius:27px;width:min(560px,100%);overflow:hidden;transform:perspective(1000px)rotateY(7deg)rotateX(2deg);box-shadow:0 42px 100px #00000073}.perfBrowserTop{border-bottom:1px solid var(--line);background:#ffffff06;align-items:center;gap:7px;height:46px;padding:0 15px;display:flex}.perfBrowserTop span{background:#343c4a;border-radius:50%;width:7px;height:7px}.perfBrowserTop b{color:#768092;margin-left:10px;font-size:.62rem;font-weight:500}.perfCenter{background:radial-gradient(circle at 50% 44%,#6a5bff29,#0000 36%);align-content:center;place-items:center;gap:9px;min-height:360px;display:grid}.perfChip{color:#9df4db;letter-spacing:.1em;border:1px solid #5ef0c733;border-radius:999px;padding:7px 10px;font-size:.6rem}.perfCenter strong{letter-spacing:-.05em;font-size:2.2rem}.perfCenter small{color:#7f8a9b}.perfBars{align-items:end;gap:6px;height:55px;margin-top:18px;display:flex}.perfBars i{background:linear-gradient(#5ef0c7,#6e62ff);border-radius:999px;width:9px;animation:1.4s ease-in-out infinite alternate bars}.perfBars i:first-child{height:35%}.perfBars i:nth-child(2){height:70%;animation-delay:.2s}.perfBars i:nth-child(3){height:100%;animation-delay:.4s}.perfBars i:nth-child(4){height:62%;animation-delay:.6s}.perfBars i:nth-child(5){height:42%;animation-delay:.8s}@keyframes bars{to{opacity:.55;transform:scaleY(.58)}}.perfNote{border:1px solid var(--line);color:#aeb8c6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f141deb;border-radius:12px;padding:10px 13px;font-size:.67rem;position:absolute;box-shadow:0 16px 38px #00000052}.noteOne{animation:5s ease-in-out infinite noteFloat;top:90px;left:0}.noteTwo{animation:5s ease-in-out 2s infinite noteFloat;bottom:80px;right:-8px}.noteTwo:before{content:"↳ ";color:#ffca78}@keyframes noteFloat{50%{transform:translateY(-10px)}}.featureTicks{color:#aeb7c4;grid-template-columns:1fr 1fr;gap:9px 18px;margin:26px 0;font-size:.78rem;display:grid}.featureTicks span:first-letter{color:var(--mint)}.immersiveBand{background:linear-gradient(110deg,#6653ff1a,#ffffff05 45%,#26d6ae13);border-block:1px solid #ffffff12;margin:45px 0;position:relative;overflow:hidden}.immersiveBand:before{content:"";opacity:.18;background-image:radial-gradient(circle at 12% 20%,#ffffff14 0 1px,#0000 1.5px);background-size:40px 40px;animation:14s linear infinite bgDrift;position:absolute;inset:0}@keyframes bgDrift{to{background-position:80px 40px}}.immersiveInner{grid-template-columns:1fr 1fr;align-items:end;gap:60px;display:grid;position:relative}.immersiveInner h2{letter-spacing:-.06em;margin:12px 0 0;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.96}.immersiveStats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.immersiveStats div{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06090e73;border-radius:19px;flex-direction:column;justify-content:flex-end;min-height:140px;padding:18px;display:flex}.immersiveStats strong{font-size:1.65rem}.immersiveStats span{color:#808b9c;margin-top:5px;font-size:.68rem}.sizeTargetRow{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sizeTargetRow a{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,#ffffff03);border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:170px;padding:20px;transition:all .25s;display:flex;position:relative;overflow:hidden}.sizeTargetRow a:after{content:"";filter:blur(1px);background:#9486ff26;border-radius:50%;width:120px;height:120px;transition:all .25s;position:absolute;top:-60px;right:-60px}.sizeTargetRow a:hover{border-color:#9486ff52;transform:translateY(-4px)}.sizeTargetRow a:hover:after{transform:scale(1.3)}.sizeTargetRow span{color:#727e8f;font-size:.65rem}.sizeTargetRow strong{letter-spacing:-.06em;font-size:2.2rem}.sizeTargetRow small{color:#909aab;margin-left:3px;font-size:.75rem}.sizeTargetRow b{color:#788395;position:absolute;bottom:18px;right:18px}.toolMiniGrid{grid-template-columns:repeat(3,1fr)}.footerStatus{border:1px solid var(--line);color:#8190a1;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-top:18px;padding:7px 10px;font-size:.62rem;display:flex}.footerStatus i{background:var(--mint);width:6px;height:6px;box-shadow:0 0 10px var(--mint);border-radius:50%}@media (max-width:1100px){.heroMediaOne,.heroMediaThree{left:-80px}.heroMediaTwo,.heroMediaFour{right:-90px}.heroMediaFive,.heroMediaSix{display:none}.toolCardGridV2{grid-template-columns:repeat(2,1fr)}.performanceStory{gap:34px}.perfNote{display:none}}@media (max-width:820px){.heroV2{min-height:auto;padding-top:66px}.heroCopyV2 h1{font-size:clamp(3.7rem,16vw,6rem)}.heroMediaCard{opacity:.25;transform:scale(.8)}.heroMediaOne{top:160px;left:-100px}.heroMediaTwo{top:190px;right:-115px}.heroMediaThree,.heroMediaFour{display:none}.heroVisual{inset:0 -20px}.performanceStory,.immersiveInner{grid-template-columns:1fr}.performanceVisual{min-height:420px}.perfBrowser{transform:none}.immersiveStats{grid-template-columns:1fr 1fr 1fr}.sizeTargetRow,.fourStats,.toolMiniGrid{grid-template-columns:1fr 1fr}.navCta{text-align:center;margin-top:6px}}@media (max-width:560px){.heroCopyV2 h1{font-size:clamp(3.25rem,18vw,4.6rem)}.heroCopyV2>p{max-width:330px}.heroMediaCard{display:none}.toolFloatingLabel{font-size:.55rem}.dropZone{min-height:340px}.dropKicker{font-size:.52rem}.mediaPreviewFrame,.mediaPreviewFrame .videoPreview{min-height:235px}.fourStats{grid-template-columns:1fr 1fr}.fourStats div:last-child{grid-column:auto}.presetCards{grid-template-columns:1fr 1fr}.presetCard{min-height:108px;padding:12px}.conversionVisual{grid-template-columns:1fr auto 1fr}.conversionVisual>div{min-height:100px}.toolCardGridV2{grid-template-columns:1fr}.toolCardV2{min-height:280px}.performanceVisual{min-height:350px}.perfCenter{min-height:300px}.perfCenter strong{font-size:1.7rem}.featureTicks,.immersiveStats{grid-template-columns:1fr}.immersiveStats div{min-height:100px}.sizeTargetRow{gap:8px}.sizeTargetRow a{min-height:140px;padding:15px}.sizeTargetRow strong{font-size:1.8rem}.toolMiniGrid{grid-template-columns:1fr 1fr}.motionMarquee>div{animation-duration:20s}}@media (prefers-reduced-motion:reduce){.heroV2:before,.heroMediaCard,.orbit,.dropZone:before,.dropZone:after,.uploadOrb i,.pulseDot,.motionMarquee>div,.perfBars i,.perfNote,.immersiveBand:before{animation:none!important}.toolCardV2,.sizeTargetRow a,.heroMediaCard,.button,.presetCard,.targetChip{transition:none!important}html{scroll-behavior:auto!important}}:root{--bg:#f8f9ff;--bg-2:#fff;--panel:#ffffffe6;--panel-solid:#fff;--panel-2:#f4f6fb;--line:#20263a1a;--line-strong:#484a6e29;--text:#202433;--muted:#6f7788;--soft:#4f5768;--violet:#675cf4;--mint:#19b895;--warning:#b66b00;--danger:#d4435e;--success:#128466;--shadow:0 24px 70px #52578221}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8f9ff}body{color:var(--text);background:radial-gradient(circle at 8% 3%,#6d5bf61a,#0000 27rem),radial-gradient(circle at 91% 12%,#1fc69f1a,#0000 28rem),radial-gradient(circle at 50% 44%,#ffba710e,#0000 35rem),linear-gradient(#fcfcff 0%,#f8f9ff 34%,#fff 100%)}body::selection{color:#1e2330;background:#675cf42e}.siteBackdrop span{border-color:#5b579412}.siteBackdrop span:first-child{background:radial-gradient(circle,#6f5ff80d,#0000 68%)}.siteBackdrop span:nth-child(2){background:radial-gradient(circle,#1ec2990b,#0000 68%)}.siteHeader{background:#ffffffc2;border-bottom-color:#282d4512;box-shadow:0 8px 35px #5257820a}.brand{color:#232738}.brandMark{background:linear-gradient(145deg,#fff,#f0efff);border-color:#675cf44d;box-shadow:0 8px 22px #675cf424,inset 0 1px #fff}.brandMark span{border-left-color:#675cf4}.nav{color:#5e6676}.nav a:hover{color:#202433}.navCta{background:linear-gradient(135deg,#f3f1ff,#eefbf7);border:1px solid #675cf429;border-radius:12px;font-weight:750;color:#4b42d5!important;padding:9px 14px!important}.menuButton{background:#fff;border-color:#22273a1f}.menuButton span:not(.srOnly){background:#2b3040}.heroV2{isolation:isolate;min-height:930px;padding-top:92px}.heroV2:before{content:"";filter:blur(4px);z-index:-1;background:radial-gradient(circle at 18% 25%,#7262f71a,#0000 24%),radial-gradient(circle at 80% 18%,#24cba41a,#0000 22%),radial-gradient(circle,#ffb4680e,#0000 27%);animation:14s ease-in-out infinite alternate lightAura;position:absolute;inset:20px max(-18vw,-240px) 0}@keyframes lightAura{to{transform:translateY(18px)scale(1.035)}}.heroCopyV2{margin-bottom:42px}.heroPill{color:#5f6677;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border-color:#675cf426;box-shadow:0 8px 24px #5f5b940f}.heroPill span{background:#22b895;box-shadow:0 0 16px #22b89559}.hero h1,.toolHero h1,.simpleHero>h1,.articleHeader h1,.legalPage>h1,.emptyState h1{color:#202433}.hero h1 em{background:linear-gradient(110deg,#675cf4 8%,#705ef7 44%,#19b895 90%);color:#0000;-webkit-background-clip:text}.heroCopy>p{color:#6d7586}.heroProof{color:#50596a}.heroProof span{background:#ffffffa8;border:1px solid #2d334b12;border-radius:999px;padding:7px 10px}.heroToolV2{filter:drop-shadow(0 35px 50px #50527f0f)}.toolFloatingLabel{color:#5f6575;background:#fff;border-color:#675cf426;box-shadow:0 12px 32px #52578214}.heroScrollCue{color:#8a91a0}.heroScrollCue i{background:#675cf4}.heroVisual{z-index:0}.heroGrid{opacity:.56;background-image:linear-gradient(#4b4f780b 1px,#0000 1px),linear-gradient(90deg,#4b4f780b 1px,#0000 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle,#000 0 40%,#0000 72%);mask-image:radial-gradient(circle,#000 0 40%,#0000 72%)}.aurora{filter:blur(30px);opacity:.36}.auroraOne{background:#c7c0ff}.auroraTwo{background:#baf1df}.heroMediaCard{opacity:.94;background:#fff;border-color:#2d31481a;padding:7px;box-shadow:0 22px 55px #4c4e7c29,0 2px 8px #4c4e7c12}.heroMediaCard img{background:#f3f4fa;border-radius:14px}.heroMediaChrome{color:#676f7f;background:#ffffffeb;border-top-color:#2d314812}.heroMediaChrome b{color:#252a3a}.heroMediaChrome i{background:#25b994}.heroPlay{color:#fff;background:#675cf4e0;border-color:#ffffffbf;box-shadow:0 10px 25px #675cf438}.orbit{border-color:#59588a14}.heroSpark{color:#887df7;opacity:.34;font-size:18px;animation:6s ease-in-out infinite sparkFloat;position:absolute}.sparkOne{top:240px;left:18%}.sparkTwo{animation-delay:1.4s;top:420px;right:17%}.sparkThree{color:#24b998;animation-delay:2.6s;top:650px;left:28%}@keyframes sparkFloat{50%{opacity:.7;transform:translateY(-14px)rotate(16deg)scale(1.14)}}.compressorShell{background:#fffffff0;border-color:#3d425d1f;box-shadow:0 32px 85px #4b4f7824,0 2px 10px #4b4f780d}.compressorShell:before{background:linear-gradient(120deg,#675cf447,#0000 27% 72%,#19b89538)}.dropZone{background:radial-gradient(circle at 50% 38%,#675cf413,#0000 37%),radial-gradient(circle at 25% 82%,#19b8950e,#0000 27%),#fbfbff;border-color:#675cf43d}.dropZone:hover,.dropZone:focus-visible,.dropZoneDragging{background:radial-gradient(circle at 50% 38%,#675cf41c,#0000 40%),#fbfbff;border-color:#675cf494}.uploadOrb{color:#675cf4;background:linear-gradient(145deg,#f0eeff,#ebfaf5);border-color:#675cf433;box-shadow:0 15px 38px #675cf421}.uploadOrb i{border-color:#675cf429}.dropKicker{color:#7168db}.dropZone h2{color:#252938}.dropZone p,.dropMeta,.trustRow{color:#747d8d}.dropMeta i{background:#b5bac5}.button.primary{color:#fff;background:linear-gradient(130deg,#675cf4,#7969f7 55%,#20b995);box-shadow:0 12px 28px #675cf42e}.button.primary:hover{box-shadow:0 16px 35px #675cf43d}.button.secondary,.button.ghost{color:#363c4c;background:#fff;border-color:#2e334a21}.textButton{color:#675cf4}.workspace{background:#fff;border-color:#3339521a}.previewPane{border-right-color:#33395214}.previewTop{color:#677080;border-bottom-color:#33395212}.statusDot,.pulseDot{background:#21b893;box-shadow:0 0 0 5px #21b8931a}.mediaPreviewFrame{background:linear-gradient(145deg,#eef0f8,#f8f9fc);border-color:#33395214}.posterPreview,.previewUnavailable{background:#f5f6fb}.previewNotice{color:#fff;background:linear-gradient(#0000,#141724c7)}.codecBadge{color:#4e5567;background:#ffffffe6;border-color:#23283c1a}.fileStats div{background:#f8f9fd;border-color:#33395212}.fileStats span,.toolStep small,.fieldLabel,.fieldHint{color:#7a8292}.fileStats strong,.settingsPane h2,.toolStep h2{color:#272c3b}.targetChip,.presetCard,.segmented button{color:#4d5566;background:#fff;border-color:#3339521f}.targetChip:hover,.presetCard:hover,.segmented button:hover{background:#fbfaff;border-color:#675cf44d}.targetChip.active,.presetCard.active,.segmented button.active{color:#5147d8;background:linear-gradient(145deg,#f3f1ff,#effbf7);border-color:#675cf466;box-shadow:0 8px 22px #675cf414}.inputWithSuffix,.advancedSettings select,.timeControls input{color:#2a3040;background:#fff;border-color:#33395221}.inputWithSuffix span{color:#778091}.advancedSettings{background:#fafbfe;border-color:#3339521a}.advancedSettings summary{color:#4e5667}.assessment{color:#596173;background:#fafbfe;border-color:#33395214}.assessment-good{background:#f0fbf7;border-color:#16977024}.assessment-strong,.assessment-extreme{background:#fff8ee;border-color:#b76c0029}.processingBox{background:linear-gradient(145deg,#f8f7ff,#f1fbf7);border-color:#675cf429}.processingHead strong,.engineLine{color:#3c4353}.progressTrack{background:#e7e9f1}.progressTrack div{background:linear-gradient(90deg,#675cf4,#20bb96)}.resultPanel{background:linear-gradient(145deg,#fff,#f7f6ff 55%,#effaf6);border-color:#675cf426;box-shadow:0 28px 65px #5257821c}.resultBadge{color:#187d65;background:#effaf6;border-color:#187d6524}.resultPanel h2{color:#242938}.beforeAfter>div{background:#fff;border-color:#2d32481a}.beforeAfter span,.beforeAfter small,.privacyNote,.resultMetaBar{color:#788090}.beforeAfter strong,.resultMetaBar b{color:#272c3a}.resultPreview,.gifPreview{background:#f0f2f7;border-color:#2d32481a}.alert{color:#50596b}.errorAlert{color:#a73248;background:#fff2f4;border-color:#d4435e2e}.warningAlert{color:#8b5600;background:#fff8ec;border-color:#b66b002b}.infoAlert{color:#385676;background:#eff7ff;border-color:#4681be26}.presetCard small,.conversionVisual p{color:#7c8494}.ratioIcon,.cropRatio{background:#675cf40e;border-color:#675cf46b}.conversionVisual{color:#333949;background:linear-gradient(145deg,#fbfbff,#f4f9f7);border-color:#3238511a}.conversionVisual>div{background:#fff;border-color:#32385117}.conversionVisual span{color:#858c99}.conversionVisual i{color:#675cf4}.sectionHeading h2,.proofCopy h2,.contentBlock h2,.faqSection h2,.article h2,.proseSection h2,.legalPage h2{color:#252a39}.sectionHeading p,.proofCopy p,.contentBlock p,.article p,.proseSection p,.legalPage p,.legalPage li{color:#6e7687}.eyebrow{color:#6b62dc}.motionMarquee{background:#ffffff8c;border-block-color:#34395312}.motionMarquee>div{color:#8a91a0}.motionMarquee i{color:#766af3}.toolCard,.guideCard,.miniCard,.contactCard,.stickyCard,.contentBlock,.faqItem,.calculatorCard,.callout,.sourceNote,.preferenceBox{background:#fff;border-color:#3238501a;box-shadow:0 14px 38px #4d527a0f}.toolCardV2{background:linear-gradient(155deg,#fff,#fbfbff)}.toolCardV2:hover{border-color:#675cf43b;box-shadow:0 24px 55px #5257821c}.toolBadge{color:#737b8b;background:#f8f9fc;border-color:#3238501a}.toolCardGlyph span,.toolCardGlyph i,.toolCardGlyph b{background:linear-gradient(145deg,#efedff,#eafaf5);border-color:#40455f1a;box-shadow:0 10px 22px #5457821a}.toolCardV2 h3,.guideCard h3,.miniCard h3,.stickyCard h3{color:#292e3e}.toolCardV2 p,.guideCard p,.miniCard p{color:#737b8b}.toolCardV2 strong,.guideCard b,.inlineLink{color:#5a50dd}.performanceStory{color:#2c3140}.perfBrowser{background:linear-gradient(#fff,#f7f8fc);border-color:#3238501f;box-shadow:0 35px 80px #4e527c24}.perfBrowserTop{background:#fafbfe;border-bottom-color:#32385014}.perfBrowserTop span{background:#d7dae3}.perfBrowserTop b,.perfCenter small{color:#7a8292}.perfCenter{background:radial-gradient(circle at 50% 44%,#675cf41c,#0000 38%)}.perfCenter strong{color:#252a39}.perfChip{color:#167d65;background:#effaf6;border-color:#19b89530}.perfNote{color:#626a7a;background:#fffffff2;border-color:#3238501a;box-shadow:0 16px 38px #4b4f7817}.featureTicks{color:#646d7e}.immersiveBand{background:linear-gradient(110deg,#f3f1ff,#fff 46%,#eefbf7);border-block-color:#32385014}.immersiveBand:before{background-image:radial-gradient(circle at 12% 20%,#675cf41f 0 1px,#0000 1.5px)}.immersiveInner h2{color:#252a39}.immersiveStats div{background:#ffffffc7;border-color:#32385017;box-shadow:0 12px 28px #50547c0f}.immersiveStats strong{color:#675cf4}.immersiveStats span{color:#737c8b}.sizeTargetRow a{background:linear-gradient(145deg,#fff,#fafaff);border-color:#3238501a;box-shadow:0 13px 35px #50547c0d}.sizeTargetRow a:hover{border-color:#675cf442;box-shadow:0 20px 42px #50547c1a}.sizeTargetRow a:after{background:#675cf417}.sizeTargetRow span,.sizeTargetRow small,.sizeTargetRow b{color:#7d8595}.sizeTargetRow strong,.toolHero,.simpleHero,.articleHeader,.legalPage{color:#292e3e}.toolHeroCopy p,.simpleHero>p,.articleHeader p,.legalMeta,.lead{color:#70798a}.breadcrumbs{color:#858d9c}.breadcrumbs a:hover,.sourceNote span{color:#675cf4}.sourceNote a{color:#5b51dc}.contentIndex{color:#7b70f2;background:#f2f0ff}.contentAside .stickyCard a{color:#535b6b;border-bottom-color:#32385014}.contentAside .stickyCard a:hover{color:#5b51dc}.faqItem summary{color:#313647}.faqItem p{color:#727a8a}.articleHeader,.simpleHero{border-bottom-color:#32385012}.guideListItem{background:#fff;border-color:#3238501a;box-shadow:0 12px 34px #50547c0d}.guideListItem:hover{border-color:#675cf43d}.articleBody code,.legalPage code{color:#484f60;background:#f1f2f7}.calcGrid input,.calcGrid select{color:#2d3241;background:#fff;border-color:#32385021}.calcResult{background:linear-gradient(145deg,#f3f1ff,#eefaf6);border-color:#675cf424}.calcResult strong{color:#4d43d4}.adWrap{color:#949aa7;background:#fafbfe;border-color:#32385017}.adPlaceholder{background:repeating-linear-gradient(-45deg,#fbfbfd,#fbfbfd 9px,#f6f7fa 9px 18px)}.consentBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#262a3d29}.consentCard{color:#2b3040;background:#fff;border-color:#3238501f;box-shadow:0 28px 80px #30355233}.consentCard p,.consentSmall,.consentToggle small{color:#71798a}.consentToggle{background:#fafbfe;border-color:#3238501a}.consentToggle strong{color:#313647}.siteFooter{color:#50596a;background:linear-gradient(#fbfbfe,#f3f5fa);border-top-color:#32385014}.siteFooter h2{color:#303646}.siteFooter a{color:#6f7788}.siteFooter a:hover{color:#5b51dc}.footerBrand p,.footerBottom{color:#747d8d}.footerStatus{color:#617082;background:#fff;border-color:#3238501a}.footerBottom{border-top-color:#32385014}@media (max-width:820px){.navOpen{background:#fffffffa;border-color:#3238501a;box-shadow:0 25px 60px #464b7026}.navOpen a{color:#4e5667}}@media (max-width:560px){.heroV2{padding-top:48px}.heroCopyV2 h1{letter-spacing:-.065em}.heroProof span{padding:6px 8px}.compressorShell{border-radius:22px;padding:9px}.dropZone{border-radius:17px}.workspace{border-radius:16px}}@media (prefers-reduced-motion:reduce){.heroSpark{animation:none!important}}.resultPosterFallback{background:#f7f9fc;border:1px solid #202b481a;border-radius:22px;width:min(720px,100%);margin:18px auto 0;overflow:hidden;box-shadow:0 18px 48px #202b4814}.resultPosterFallback img{object-fit:contain;background:#eef2f8;width:100%;max-height:390px;display:block}.resultPosterFallback>div{color:#30384d;gap:4px;padding:14px 16px 16px;display:grid}.resultPosterFallback b{color:#171c2a}.resultPosterFallback span{color:#667089;font-size:.9rem;line-height:1.5}.storyboardRail{opacity:.42;pointer-events:none;filter:saturate(.92);width:110vw;position:absolute;left:-5vw;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%)}.storyboardRailTop{top:44px;transform:rotate(-2deg)}.storyboardRailBottom{opacity:.26;bottom:92px;transform:rotate(2deg)}.storyboardTrack{will-change:transform;gap:18px;width:max-content;animation:42s linear infinite storyboardSlide;display:flex}.storyboardTrack.reverse{animation-duration:48s;animation-direction:reverse}.storyboardFrame{aspect-ratio:16/10;background:#ffffffd1;border:1px solid #373d5b1a;border-radius:18px;width:168px;padding:6px;position:relative;overflow:hidden;box-shadow:0 16px 38px #484e7b1a}.storyboardFrame:before,.storyboardFrame:after{content:"";z-index:2;background:repeating-linear-gradient(90deg,#2d334b29 0 7px,#0000 7px 14px);height:3px;position:absolute;left:10px;right:10px}.storyboardFrame:before{top:3px}.storyboardFrame:after{bottom:3px}.storyboardFrame img{object-fit:cover;border-radius:13px;width:100%;height:100%}.storyboardFrame span{z-index:3;color:#4e5668;letter-spacing:.1em;background:#ffffffe6;border-radius:8px;padding:4px 7px;font-size:.54rem;font-weight:800;position:absolute;bottom:10px;left:12px;box-shadow:0 5px 14px #373c5a14}@keyframes storyboardSlide{to{transform:translate(-50%)}}@media (max-width:780px){.storyboardRail{opacity:.2}.storyboardRailTop{top:68px}.storyboardRailBottom{display:none}.storyboardFrame{border-radius:14px;width:118px}.storyboardFrame span{font-size:.46rem}}@media (prefers-reduced-motion:reduce){.storyboardTrack{animation:none!important}}.prepExperience{text-align:center;background:radial-gradient(circle at 50% 18%,#675cf41f,#0000 29%),radial-gradient(circle at 30% 80%,#19b89517,#0000 30%),linear-gradient(#fffffffa,#f8f9fdf5);border:1px solid #5b51dc1f;border-radius:21px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:380px;padding:42px 24px;display:flex;position:relative;overflow:hidden}.prepExperience:before{content:"";opacity:.48;background-image:linear-gradient(#5b51dc09 1px,#0000 1px),linear-gradient(90deg,#5b51dc09 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 45%,#000,#0000 72%)}.prepExperience>*{z-index:1;position:relative}.prepOrbit{place-items:center;width:122px;height:122px;margin-bottom:10px;display:grid;position:relative}.prepOrbitRing{border:1px solid #675cf42e;border-radius:50%;position:absolute;inset:0}.prepOrbitRingOne{border-top-color:#675cf4;border-right-color:#19b89573;animation:5.6s linear infinite prepSpin}.prepOrbitRingTwo{border-bottom-color:#19b895;border-left-color:#675cf45c;animation:4.2s linear infinite reverse prepSpin;inset:14px}.prepOrbitCore{color:#fff;background:linear-gradient(145deg,#7368f8,#5b51dc 54%,#28bca0);border-radius:22px;place-items:center;width:64px;height:64px;animation:2.3s ease-in-out infinite prepCore;display:grid;box-shadow:0 18px 42px #5b51dc3d,inset 0 1px #ffffff47}.prepOrbitCore i{margin-left:3px;font-size:1.05rem;font-style:normal}.prepSpark{color:#7a70f3;font-size:.8rem;font-weight:500;position:absolute}.prepSparkOne{animation:2.4s ease-in-out infinite prepSpark;top:9px;right:1px}.prepSparkTwo{color:#19b895;animation:2.8s ease-in-out .4s infinite prepSpark;bottom:14px;left:2px}.prepEyebrow{color:#6f65df;letter-spacing:.16em;font-size:.67rem;font-weight:850}.prepExperience h2{color:#202536;letter-spacing:-.045em;margin:2px 0 0;font-size:clamp(1.7rem,4vw,2.25rem)}.prepExperience p{color:#6d7586;max-width:470px;margin:0}.prepExperience>small{color:#9298a7;margin-top:3px;font-size:.72rem}.prepStageRow{align-items:center;gap:8px;margin:13px 0 1px;display:flex}.prepStageRow span{background:#e8eaf2;border-radius:99px;width:38px;height:6px;overflow:hidden}.prepStageRow span i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#675cf4,#25b99a);width:100%;height:100%;transition:transform .45s;display:block;transform:scaleX(0)}.prepStageRow span.active i{transform:scaleX(1)}.prepStageRow span{font-size:0}.friendlyProgress{background:linear-gradient(145deg,#675cf40e,#19b89509),#fbfbfe;border:1px solid #5b51dc1c;border-radius:20px;grid-template-columns:108px 1fr;align-items:center;gap:20px;margin-top:22px;padding:20px;display:grid}.friendlyProgressRing{--progress:0deg;background:conic-gradient(#675cf4 0 var(--progress), #20b999 var(--progress) calc(var(--progress) + 12deg), #e8eaf1 calc(var(--progress) + 12deg) 360deg);border-radius:50%;place-items:center;width:98px;height:98px;padding:7px;transition:background .25s linear;display:grid;box-shadow:0 18px 40px #5b51dc1c}.friendlyProgressRing>div{color:#242a3a;background:#fff;border-radius:50%;justify-content:center;align-items:baseline;width:100%;height:100%;display:flex}.friendlyProgressRing strong{letter-spacing:-.06em;margin-top:27px;font-size:1.55rem}.friendlyProgressRing span{color:#7c8392;margin-left:2px;font-size:.72rem}.friendlyProgressCopy h3{color:#242a3a;letter-spacing:-.035em;margin:3px 0 4px;font-size:1.25rem}.friendlyProgressCopy p{color:#71798a;margin:0;font-size:.88rem}.friendlyProgressTrack{background:#e9ebf2;border-radius:99px;height:7px;margin:15px 0 10px;overflow:hidden}.friendlyProgressTrack i{border-radius:inherit;background:linear-gradient(90deg,#675cf4,#24ba9b);height:100%;transition:width .22s;display:block}.friendlyProgressMeta{color:#828999;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.7rem;display:flex}.friendlyProgressMeta span{align-items:center;gap:6px;display:inline-flex}@keyframes prepSpin{to{transform:rotate(360deg)}}@keyframes prepCore{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.03)}}@keyframes prepSpark{0%,to{opacity:.28;transform:scale(.75)rotate(0)}50%{opacity:1;transform:scale(1.12)rotate(18deg)}}@media (max-width:640px){.prepExperience{min-height:330px;padding:34px 18px}.prepOrbit{width:104px;height:104px}.prepOrbitCore{border-radius:19px;width:58px;height:58px}.friendlyProgress{text-align:center;grid-template-columns:1fr;justify-items:center;padding:18px}.friendlyProgressMeta{justify-content:center}.friendlyProgressRing{width:88px;height:88px}.friendlyProgressRing strong{margin-top:24px}}@media (prefers-reduced-motion:reduce){.prepOrbitRingOne,.prepOrbitRingTwo,.prepOrbitCore,.prepSpark{animation:none!important}}
