:root{--ink:#171713;--muted:#6f7067;--paper:#f4f2eb;--card:#fbfaf6;--line:#d8d5ca;--acid:#d7ff42;--deep:#263315;--red:#d34c37}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:74px;padding:0 5vw;display:flex}.brand{color:inherit;letter-spacing:-.02em;align-items:center;gap:12px;font-weight:760;text-decoration:none;display:flex}.brandMark{background:var(--ink);width:34px;height:34px;color:var(--acid);border-radius:50%;place-items:center;font-family:Georgia;font-size:20px;font-style:italic;display:grid}.localPill{border:1px solid var(--line);color:var(--muted);background:#fff6;border-radius:99px;padding:9px 14px;font-size:12px}.localPill i{background:#75a82c;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #e0ebcd}main{max-width:1180px;margin:auto;padding:0 32px}.hero{text-align:center;padding:84px 0 52px}.eyebrow{letter-spacing:.22em;color:#69764d;margin-bottom:24px;font-size:11px;font-weight:800}.hero h1{letter-spacing:-.055em;margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(46px,7vw,82px);font-weight:500;line-height:1.04}.hero h1 em{color:#536629;font-weight:400}.hero p{max-width:650px;color:var(--muted);margin:28px auto 0;font-size:15px;line-height:1.8}.workspace{background:var(--card);border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:0 18px 60px #2d2b1e14}.dropzone{text-align:center;cursor:pointer;background:linear-gradient(135deg,#d7ff420f,#0000 45%);border:1.5px dashed #b9b7ac;border-radius:16px;margin:16px;padding:64px 24px;transition:all .2s}.dropzone:hover,.dropzone.dragging{background:#d7ff421c;border-color:#66802c}.dropzone h2{margin:22px 0 8px;font-family:Georgia,Songti SC,serif;font-size:28px}.dropzone p{color:var(--muted);margin-bottom:24px;font-size:13px}.waveIcon{justify-content:center;align-items:center;gap:4px;height:42px;display:flex}.waveIcon i{background:#5c702f;border-radius:9px;width:4px;display:block}.waveIcon i:first-child,.waveIcon i:nth-child(7){height:10px}.waveIcon i:nth-child(2),.waveIcon i:nth-child(6){height:22px}.waveIcon i:nth-child(3),.waveIcon i:nth-child(5){height:34px}.waveIcon i:nth-child(4){background:var(--acid);height:42px;box-shadow:0 0 0 1px #92aa3b}.secondary,.primary{font:inherit;cursor:pointer;border:0}.secondary{background:var(--ink);color:#fff;border-radius:9px;padding:12px 20px;font-size:13px;font-weight:650}.panel{padding:12px 36px 36px}.panelHeading,.settingsTitle{align-items:center;display:flex}.panelHeading{justify-content:space-between;padding:22px 0 14px}.panelHeading>div,.settingsTitle{align-items:center;gap:12px;display:flex}.step{color:#829057;font:700 11px monospace}.panel h2{margin:0;font-size:16px}.count{color:var(--muted);background:#e9e7df;border-radius:99px;padding:4px 8px;font-size:11px}.textBtn{color:#4d6026;cursor:pointer;background:0 0;border:0;font-weight:700}.fileList{border-top:1px solid var(--line)}.fileRow{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr auto auto;align-items:center;gap:14px;padding:15px 4px;display:grid}.fileType{color:#52632d;background:#e9ecd9;border-radius:8px;place-items:center;height:42px;font-size:10px;font-weight:800;display:grid}.fileInfo strong{white-space:nowrap;text-overflow:ellipsis;max-width:580px;font-size:13px;display:block;overflow:hidden}.fileInfo span,.fileStatus{color:var(--muted);margin-top:5px;font-size:11px;display:block}.fileStatus.done{color:#577a20}.fileStatus.error{color:var(--red)}.download,.remove{cursor:pointer;background:0 0;border:0}.download{color:#52632d;font-size:12px;font-weight:700;text-decoration:none}.remove{color:#888;font-size:18px}.settings{border-bottom:1px solid var(--line);padding:26px 0}.settingsTitle{margin-bottom:18px}.settingGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.settingGrid label{color:var(--muted);font-size:11px;font-weight:650}.settingGrid select{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:8px;outline:none;margin-top:8px;padding:12px}.settingGrid select:focus{border-color:#758b3e}.actionRow{justify-content:space-between;align-items:center;padding-top:26px;display:flex}.actionRow strong,.actionRow span{display:block}.actionRow strong{font-family:Georgia,Songti SC,serif;font-size:20px}.actionRow span{color:var(--muted);margin-top:6px;font-size:11px}.primary{background:var(--acid);min-width:190px;color:var(--deep);border-radius:10px;justify-content:space-between;padding:15px 18px;font-weight:800;display:flex;box-shadow:inset 0 0 0 1px #afcc3b}.primary:disabled{filter:grayscale();opacity:.55;cursor:not-allowed}.primary b{font-size:18px}.features{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin:70px 0;display:grid;overflow:hidden}.features article{background:var(--paper);padding:30px}.features article>span{color:#84945e;font:700 10px monospace}.features h3{margin:22px 0 10px;font-family:Georgia,Songti SC,serif;font-size:20px}.features p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}footer{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:120px;padding:30px 5vw;display:grid}footer span{font-weight:800}footer p{text-align:center;color:#bbb;font-size:12px}footer small{text-align:right;color:#777}.toast{color:#fff;opacity:0;pointer-events:none;background:#222;border-radius:9px;padding:11px 18px;font-size:12px;transition:all .25s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px)}.toast.show{opacity:1;transform:translate(-50%)}@media (max-width:760px){.topbar{padding:0 18px}.localPill{font-size:0}.localPill i{margin:0}.hero{padding:58px 0 38px}main{padding:0 14px}.panel{padding:10px 18px 24px}.settingGrid{grid-template-columns:1fr 1fr}.fileRow{grid-template-columns:40px 1fr auto}.fileStatus{grid-column:2}.features{grid-template-columns:1fr;margin:44px 0}.actionRow{flex-direction:column;align-items:stretch;gap:20px}.primary{width:100%}footer{text-align:center;grid-template-columns:1fr;gap:8px}footer p,footer small{text-align:center;margin:0}.hero h1{font-size:44px}}.modeTabs{background:#e8e5dc;border:1px solid #d8d5ca;border-radius:12px;gap:4px;width:max-content;margin:0 auto 18px;padding:5px;display:flex}.modeTabs button{color:#6f7067;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 22px;font:700 13px Inter,PingFang SC,sans-serif;transition:all .2s}.modeTabs button.active{color:#d7ff42;background:#171713;box-shadow:0 3px 10px #17171320}.settingGrid.compact{grid-template-columns:repeat(2,minmax(180px,280px))}.fileInfo span b{color:#52632d}@media (max-width:760px){.modeTabs{width:100%}.modeTabs button{flex:1;padding:10px 6px}.settingGrid.compact{grid-template-columns:1fr 1fr}}.planUsage{border:1px solid var(--line);color:var(--muted);background:#f1efe7;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:2px 16px 10px;padding:9px 14px;font-size:10px;display:flex}.planUsage span{align-items:center;gap:9px;display:flex}.planUsage span b{background:var(--ink);color:var(--acid);letter-spacing:.1em;border-radius:5px;padding:4px 6px;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.planUsage a{color:#536629;flex:none;font-weight:750;text-decoration:none}.planUsage a:hover{text-decoration:underline}@media (max-width:560px){.planUsage{align-items:flex-start}.planUsage span{flex-direction:column;align-items:flex-start;gap:5px}}.topActions{align-items:center;gap:12px;display:flex}.languageSwitch{border:1px solid var(--line);background:#fff8;border-radius:9px;padding:3px;display:flex}.languageSwitch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 9px;font:700 11px inherit}.languageSwitch button.active{background:var(--ink);color:var(--acid)}@media (max-width:760px){.topActions{gap:7px}.languageSwitch button{padding:6px 7px}}.signInLink{background:var(--ink);color:#fff;white-space:nowrap;border-radius:9px;padding:9px 14px;font-size:12px;font-weight:750;text-decoration:none}.signInLink:hover{color:var(--acid)}.accountMenu{border:1px solid var(--line);background:#fff8;border-radius:9px;align-items:center;gap:9px;padding:4px 4px 4px 11px;display:flex}.accountMenu span{text-overflow:ellipsis;max-width:110px;font-size:11px;font-weight:700;overflow:hidden}.accountMenu button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:6px 9px;font:700 10px inherit}.accountMenu button:hover{color:var(--acid)}.authShell{background:var(--paper);grid-template-rows:auto 1fr auto;max-width:none;min-height:100vh;padding:0;display:grid;overflow:hidden}.authTopbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:74px;padding:0 5vw;display:flex}.authStage{grid-template-columns:minmax(0,1.05fr) minmax(390px,.8fr);align-items:center;gap:clamp(54px,8vw,120px);width:min(1180px,100%);margin:auto;padding:64px 32px;display:grid}.authStory{padding-left:24px}.authEyebrow{letter-spacing:.22em;color:#69764d;margin-bottom:28px;font-size:10px;font-weight:800}.authStory h1{letter-spacing:-.052em;margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(50px,6vw,76px);font-weight:500;line-height:1.02}.authStory h1 em{color:#536629;font-weight:400}.authStory>p{max-width:540px;color:var(--muted);margin:28px 0 36px;font-size:14px;line-height:1.8}.privacyNote{align-items:center;gap:13px;display:flex}.privacyNote>span{color:#536629;background:#e1e8ce;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.privacyNote strong,.privacyNote small{display:block}.privacyNote strong{font-size:12px}.privacyNote small{color:var(--muted);margin-top:4px;font-size:11px}.authCard{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:44px;position:relative;box-shadow:0 24px 80px #2d2b1e18}.authCard:before{content:"";background:var(--acid);opacity:.16;filter:blur(2px);border-radius:50%;width:64px;height:64px;position:absolute;inset:12px 12px auto auto}.authStep{color:#829057;letter-spacing:.08em;margin-bottom:26px;font:700 10px monospace}.authCard h2{letter-spacing:-.025em;margin:0 0 14px;font-family:Georgia,Songti SC,serif;font-size:30px;line-height:1.15}.authCard>p{color:var(--muted);margin:0 0 28px;font-size:13px;line-height:1.7}.authCard>p strong{color:var(--ink);font-weight:700}.authCard form label{margin-bottom:9px;font-size:11px;font-weight:750;display:block}.authCard input{border:1px solid var(--line);width:100%;height:52px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;outline:none;padding:0 15px;font-size:14px;transition:all .2s}.authCard input:focus{border-color:#70833e;box-shadow:0 0 0 3px #d7ff4224}.authPrimary{background:var(--acid);width:100%;height:52px;color:var(--deep);cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;margin-top:14px;padding:0 17px;font:800 13px inherit;display:flex;box-shadow:inset 0 0 0 1px #afcc3b}.authPrimary:hover{filter:brightness(.97)}.authPrimary b{font-size:18px}.authDivider{color:#999;letter-spacing:.12em;align-items:center;gap:12px;margin:27px 0 17px;font:700 9px monospace;display:flex}.authDivider:before,.authDivider:after{content:"";background:var(--line);flex:1;height:1px}.authLegal{text-align:center;margin:0!important;font-size:10px!important;line-height:1.6!important}.authBack{color:#596a33;cursor:pointer;background:0 0;border:0;margin:0 0 24px;padding:0;font:750 11px inherit}.codeInput{letter-spacing:.35em;text-align:center;padding-left:calc(15px + .35em)!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:24px!important}.resendButton{color:#50612d;cursor:pointer;background:0 0;border:0;margin:18px auto 0;font:750 11px inherit;display:block}.resendButton:disabled{color:#999;cursor:default}.authMessage{color:#52632d;text-align:center;background:#e8ecd9;border-radius:8px;margin-top:16px;padding:10px 12px;font-size:11px}.authFooter{border-top:1px solid var(--line);min-height:64px;color:var(--muted);background:0 0;justify-content:space-between;align-items:center;padding:0 5vw;font-size:10px;display:flex}.authFooter span{text-align:left;font-weight:500}.authFooter span:last-child{text-align:right}@media (max-width:850px){.authStage{grid-template-columns:1fr;gap:42px;padding-top:46px}.authStory{text-align:center;padding:0}.authStory>p{margin-left:auto;margin-right:auto}.privacyNote{justify-content:center}.authStory h1{font-size:54px}.authCard{width:min(460px,100%);margin:auto}}@media (max-width:560px){.authTopbar{padding:0 18px}.authTopbar .brand>span:last-child{display:none}.authStage{padding:38px 16px}.authStory h1{font-size:42px}.authStory>p{font-size:13px}.authCard{border-radius:19px;padding:32px 24px}.authCard h2{font-size:27px}.authFooter{padding:0 18px}.signInLink{padding:8px 10px}.topbar .signInLink{font-size:0}.topbar .signInLink:after{content:"→";font-size:13px}}.authPrimary:disabled{opacity:.6;cursor:wait}.authMessage.error{color:#9f3829;background:#f7e4df}.authLoading{background:var(--paper);place-content:center;justify-items:center;gap:16px;min-height:100vh;display:grid}.authLoading i{background:var(--line);width:34px;height:2px;position:relative;overflow:hidden}.authLoading i:after{content:"";background:#6f813c;width:40%;animation:1s ease-in-out infinite authLoad;position:absolute;inset:0}@keyframes authLoad{0%{transform:translate(-110%)}to{transform:translate(270%)}}@media (max-width:560px){.topbar .localPill,.accountMenu span{display:none}.accountMenu{padding-left:4px}}.sessionRecovery{place-items:center;padding:40px 20px;display:grid}.sessionRecovery .authCard{width:min(460px,100%)}.sessionRecovery .authCard>p{margin-bottom:24px}.backToTool{cursor:pointer;background:0 0;border:0;padding:8px 0;font-family:inherit}.accountMenu .accountProfileButton{z-index:2;min-width:82px;max-width:160px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-self:stretch;align-items:center;gap:7px;margin:-4px 0 -4px -11px;padding:4px 10px 4px 11px;font:700 11px inherit;display:flex;position:relative;overflow:hidden}.accountMenu .accountProfileButton b{color:#7c885e;font-size:12px}.accountMenu .accountProfileButton:hover{color:#536629;background:#ecebdc}.accountMenu>a{z-index:1;white-space:nowrap;cursor:pointer;border-radius:9px;align-self:stretch;align-items:center;gap:7px;min-width:72px;margin:-4px 0 -4px -11px;padding:4px 10px 4px 11px;max-width:150px!important;display:flex!important;position:relative!important}.accountMenu>a:after{content:"→";color:#7c885e;flex:none}.accountMenu>a:hover{background:#ecebdc}.accountMenu>a{text-overflow:ellipsis;max-width:110px;color:inherit;font-size:11px;font-weight:700;text-decoration:none;overflow:hidden}.accountMenu>a:hover{color:#536629}.accountShell{background:var(--paper);max-width:none;min-height:100vh;padding:0}.backToTool{color:var(--ink);font-size:11px;font-weight:750;text-decoration:none}.backToTool:hover{color:#536629}.accountContent{width:min(1080px,100%);margin:auto;padding:68px 32px 90px}.accountHeading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:46px;display:flex}.accountHeading h1{letter-spacing:-.05em;margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(44px,6vw,68px);font-weight:500}.accountHeading>div>p{color:var(--muted);margin:15px 0 0;font-size:13px}.accountIdentity{border:1px solid var(--line);background:var(--card);border-radius:14px;align-items:center;gap:13px;padding:12px 16px 12px 12px;display:flex}.accountIdentity>span{background:var(--ink);width:42px;height:42px;color:var(--acid);border-radius:50%;place-items:center;font-family:Georgia;font-size:20px;display:grid}.accountIdentity strong,.accountIdentity small{display:block}.accountIdentity strong{text-overflow:ellipsis;max-width:220px;font-size:12px;overflow:hidden}.accountIdentity small{color:var(--muted);margin-top:4px;font-size:10px}.accountGrid{grid-template-columns:1.12fr .88fr;gap:16px;display:grid}.accountCard{border:1px solid var(--line);background:var(--card);border-radius:18px;padding:30px;box-shadow:0 12px 35px #2d2b1e0b}.cardLabel{color:#6d745b;letter-spacing:.12em;align-items:center;gap:9px;margin-bottom:28px;font:800 9px monospace;display:flex}.cardLabel span{color:#91a45e}.profileCard dl{margin:0}.profileCard dl>div{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:18px;padding:14px 0;display:grid}.profileCard dl>div:last-child{border-bottom:0}.profileCard dt{color:var(--muted);font-size:11px}.profileCard dd{text-overflow:ellipsis;margin:0;font-size:12px;font-weight:650;overflow:hidden}.monoValue{color:#555;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px!important}.planCard{background:var(--ink);color:#fff}.planCard .cardLabel{color:#aeb699}.planName{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.planName strong{color:var(--acid);font-family:Georgia;font-size:38px;font-weight:500}.planName span{color:#999;font-size:10px}.planCard ul{margin:20px 0;padding:0;list-style:none}.planCard li{color:#ccc;padding:6px 0;font-size:11px}.planCard li:before{content:"✓";color:var(--acid);margin-right:9px}.planCard button{color:#888;background:#ffffff0b;border:1px solid #ffffff20;border-radius:8px;width:100%;padding:11px;font:700 11px inherit}.securityStatus{align-items:center;gap:13px;display:flex}.securityStatus i{color:#536629;background:#e1e8ce;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.securityStatus strong,.securityStatus small{display:block}.securityStatus strong{font-size:13px}.securityStatus small{color:var(--muted);margin-top:4px;font-size:10px}.securityCard>p,.privacyCard>p{color:var(--muted);margin:22px 0 0;font-size:11px;line-height:1.7}.privacyCard h2{margin:18px 0 0;font-family:Georgia,Songti SC,serif;font-size:22px;font-weight:500}.privacyGraphic{align-items:center;gap:5px;height:52px;display:flex}.privacyGraphic b{background:#637530;border-radius:9px;width:4px;display:block}.privacyGraphic b:first-child{height:18px}.privacyGraphic b:nth-child(2){background:var(--acid);height:42px;box-shadow:0 0 0 1px #9db635}.privacyGraphic b:nth-child(3){height:28px}.privacyGraphic span{letter-spacing:.15em;color:#738050;margin-left:8px;font:800 9px monospace}.accountActions{border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:22px 24px;display:flex}.accountActions strong,.accountActions small{display:block}.accountActions strong{font-size:12px}.accountActions small{color:var(--muted);margin-top:5px;font-size:10px}.accountActions button{color:#9f3829;cursor:pointer;background:#f9e8e4;border:1px solid #d5aaa2;border-radius:8px;padding:10px 15px;font:750 11px inherit}@media (max-width:760px){.accountContent{padding:48px 16px 70px}.accountHeading{flex-direction:column;align-items:flex-start}.accountIdentity{width:100%}.accountGrid{grid-template-columns:1fr}.accountActions{flex-direction:column;align-items:stretch}.accountActions button{width:100%}.profileCard dl>div{grid-template-columns:100px minmax(0,1fr)}.backToTool{font-size:0}.backToTool:after{content:"←";font-size:16px}.accountMenu>a{display:none}}.accountNotice{color:#765d1f;background:#fffdf5;border:1px solid #d8c487;border-radius:9px;margin:-26px 0 24px;padding:11px 13px;font-size:10px;line-height:1.5}.usageSummary{padding:16px 0 0}.usageSummary>strong,.usageSummary>small{display:block}.usageSummary>strong{font-size:14px}.usageSummary>small{color:#999;margin-top:5px;font-size:9px}.usageSummary>i{background:#ffffff18;border-radius:99px;height:5px;margin-top:12px;display:block;overflow:hidden}.usageSummary>i b{border-radius:inherit;background:var(--acid);height:100%;transition:width .25s;display:block}.usageUnavailable{color:#cbd3b7;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:9px 11px;font-size:10px;display:flex}.planCard .usageUnavailable button{border-color:#ffffff32;flex:none;width:auto;padding:6px 10px}.planCard .usageUnavailable button:disabled{opacity:.55;cursor:wait}.resultList{border-top:1px solid var(--line);gap:14px;padding-top:14px;display:grid}.resultCard{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px 20px;transition:all .2s}.resultCard.done{background:#fcfff5;border-color:#b8c990}.resultCard.error{border-color:#e2b5ad}.resultCard.stale{background:#fffdf5;border-color:#d8c487}.resultHeader,.fileIdentity,.resultFooter,.summaryRow{align-items:center;display:flex}.resultHeader{justify-content:space-between}.fileIdentity{gap:12px;min-width:0}.fileIdentity>div{min-width:0}.fileIdentity strong{white-space:nowrap;text-overflow:ellipsis;max-width:720px;font-size:14px;display:block;overflow:hidden}.fileIdentity small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.formatBadge{color:#52632d;background:#e9ecd9;border-radius:8px;flex:0 0 48px;place-items:center;height:42px;font-size:10px;font-weight:800;display:grid}.sizeComparison{background:#f4f2eb;border-radius:12px;grid-template-columns:minmax(130px,1fr) 36px minmax(160px,1fr) auto;align-items:center;gap:18px;margin:18px 0;padding:18px;display:grid}.sizeComparison>div>span{letter-spacing:.12em;color:#7c7d72;font:800 9px monospace;display:block}.sizeComparison b{margin:7px 0 5px;font-family:Georgia,Songti SC,serif;font-size:clamp(22px,3vw,32px);line-height:1.1;display:block}.sizeComparison small{color:var(--muted);font-size:11px}.afterSize b{color:#4f6229}.comparisonArrow{color:#84945e;text-align:center;font-size:24px}.changeBadge{border-radius:10px;min-width:104px;padding:11px 13px;font-size:16px;font-weight:850}.changeBadge.smaller{color:#49631f;background:#e7f2ce}.changeBadge.larger{color:#975b20;background:#f9e8d4}.changeBadge small{color:inherit;margin-top:3px;font-size:10px;font-weight:650;display:block}.impactRow{justify-content:space-between;gap:18px;padding:0 3px 14px;font-size:12px;display:flex}.impactRow span{color:var(--muted)}.impactRow strong{text-align:right}.progressTrack{background:#e7e5dd;border-radius:99px;height:8px;margin:2px 0 13px;overflow:hidden}.progressTrack i{border-radius:inherit;background:linear-gradient(90deg,#819b43,var(--acid));height:100%;transition:width .2s;display:block}.resultFooter{gap:12px;min-height:34px}.resultStatus{color:var(--muted);font-size:12px;font-weight:750}.resultStatus.done{color:#54731f}.resultStatus.error{color:var(--red)}.resultStatus.stale{color:#8b6818}.errorDetail{color:var(--red);flex:1;margin:0;font-size:11px;line-height:1.5}.downloadButton{background:var(--ink);color:#fff;border-radius:8px;margin-left:auto;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none}.settingNote{color:var(--muted);background:#f0eee5;border-radius:8px;margin:14px 0 0;padding:11px 13px;font-size:11px;line-height:1.5}.summaryRow{gap:26px;padding-top:26px}.summaryRow>div{min-width:120px}.summaryRow span{letter-spacing:.1em;color:var(--muted);font:800 9px monospace;display:block}.summaryRow>div b{margin-top:6px;font-family:Georgia,Songti SC,serif;font-size:20px;display:block}.summaryRow .primary{margin-left:auto}@media (max-width:760px){.resultCard{padding:15px}.sizeComparison{grid-template-columns:1fr 24px 1fr;gap:8px;padding:14px}.sizeComparison b{font-size:21px}.changeBadge{text-align:center;grid-column:1/-1}.impactRow{display:block}.impactRow strong{text-align:left;margin-top:5px;display:block}.resultFooter{flex-wrap:wrap;align-items:flex-start}.errorDetail{flex-basis:100%}.downloadButton{text-align:center;width:100%;margin:6px 0 0}.summaryRow{grid-template-columns:1fr 1fr;gap:18px;display:grid}.summaryRow>div{min-width:0}.summaryRow .primary{grid-column:1/-1;margin:0}.fileIdentity strong{max-width:230px}}.turnstileSlot{justify-content:center;align-items:center;min-height:65px;margin-top:14px;display:flex}.planCard button{color:var(--acid);cursor:pointer;border-color:#ffffff42}.planCard button:hover{background:#ffffff14}.planCard .authMessage{color:#dce9bd;background:#ffffff10}.brand{z-index:2;position:relative}.brand:hover{opacity:.78}.workspace>.modeTabs{width:min(480px,100% - 32px);margin:14px auto 4px;padding:4px}.workspace>.modeTabs button{padding:9px 16px;font-size:12px}.workspace>.dropzone{margin-top:10px}.workspace>.panel{padding-top:4px}.inlineSettings{border:1px solid var(--line);background:#f4f2eb;border-radius:12px;margin:0 0 14px;padding:15px 16px 16px}.inlineSettings .settingsTitle{margin-bottom:12px}.inlineSettings .settingGrid{gap:10px}.inlineSettings .settingGrid select{background:#fff;margin-top:6px;padding:10px}.inlineSettings+.resultList{border-top:0;padding-top:0}.resultCard{padding:15px 17px}.sizeComparison{gap:12px;margin:12px 0;padding:12px 14px}.sizeComparison b{margin:5px 0 3px;font-size:clamp(19px,2.4vw,27px)}.sizeComparison .comparisonArrow{font-size:20px}.changeBadge{min-width:92px;padding:9px 11px;font-size:14px}.impactRow{padding-bottom:10px}.summaryRow{padding-top:20px}@media (max-width:760px){.workspace>.modeTabs{width:calc(100% - 20px);margin-top:10px}.workspace>.modeTabs button{padding:9px 4px;font-size:11px}.inlineSettings{margin-bottom:12px;padding:13px}.inlineSettings .settingGrid{grid-template-columns:1fr 1fr}.sizeComparison{gap:6px;padding:11px}.sizeComparison b{font-size:19px}.resultCard{padding:13px}}.legalFooter{background:var(--paper)}.authLegal a,.authFooter a{color:#536629;text-underline-offset:2px}.authFooter{gap:20px}.authFooter nav{gap:16px;display:flex}.dangerZone{background:#fff9f7;border:1px solid #dfb5ae;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:16px;padding:22px 24px;display:grid}.dangerZone strong,.dangerZone small{display:block}.dangerZone strong{color:#8b3024;font-size:12px}.dangerZone small{max-width:680px;color:var(--muted);margin-top:5px;font-size:10px;line-height:1.6}.dangerZone>button,.deleteConfirm button{color:#fff;cursor:pointer;background:#a53c2e;border:1px solid #c86e61;border-radius:8px;padding:10px 15px;font:750 11px inherit}.deleteConfirm{border-top:1px solid #ebd1cc;grid-column:1/-1;padding-top:18px}.deleteConfirm label{margin-bottom:9px;font-size:11px;display:block}.deleteConfirm>div{grid-template-columns:minmax(140px,1fr) auto auto;gap:8px;display:grid}.deleteConfirm input{background:#fff;border:1px solid #d8c0bb;border-radius:8px;outline:none;height:38px;padding:0 12px;font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace}.deleteConfirm input:focus{border-color:#a53c2e;box-shadow:0 0 0 3px #a53c2e16}.deleteConfirm button:disabled{opacity:.45;cursor:not-allowed}.deleteConfirm .deleteCancel{color:#5d5a53;border-color:var(--line);background:0 0}.deleteConfirm p{color:#8b3024;margin:10px 0 0;font-size:10px}.accountLegal{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:24px;font-size:10px;display:flex}.accountLegal a{color:#596a33;text-underline-offset:2px}.legalShell{background:var(--paper);max-width:none;min-height:100vh;padding:0}.legalDocument{width:min(880px,100%);margin:auto;padding:72px 32px 90px}.legalBack{color:#596a33;font-size:11px;font-weight:750;text-decoration:none}.legalHeading{border-bottom:1px solid var(--line);padding:54px 0 42px}.legalHeading h1{letter-spacing:-.05em;margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(48px,7vw,76px);font-weight:500}.legalHeading p{color:var(--muted);margin:16px 0 0;font-size:11px}.legalSections section{border-bottom:1px solid var(--line);padding:34px 0}.legalSections h2{letter-spacing:.08em;color:#61713c;margin:0 0 16px;font:800 11px ui-monospace,SFMono-Regular,Menlo,monospace}.legalSections p,.legalSections li{color:#4f504a;font-size:13px;line-height:1.85}.legalSections p{margin:0}.legalSections ul{margin:0;padding-left:20px}.legalSections li+li{margin-top:8px}.legalSections a,.legalFooter a{color:#536629;text-underline-offset:3px}.legalNotice{border:1px solid var(--line);color:#59604c;background:#ebeede;border-radius:12px;margin-top:38px;padding:18px 20px;font-size:10px;line-height:1.7}.legalFooter{border-top:1px solid var(--line);min-height:76px;color:var(--muted);justify-content:space-between;align-items:center;gap:24px;padding:18px 5vw;font-size:10px;display:flex}.legalFooter nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}@media (max-width:760px){.dangerZone{grid-template-columns:1fr;align-items:stretch}.dangerZone>button{width:100%}.deleteConfirm>div{grid-template-columns:1fr}.legalDocument{padding:50px 20px 70px}.legalHeading{padding-top:42px}.legalFooter,.authFooter{flex-direction:column;align-items:flex-start}.legalFooter nav{justify-content:flex-start}.authFooter span:last-child{text-align:left}}.billingPanel{background:#ffffff08;border:1px solid #ffffff24;border-radius:10px;margin-top:12px;padding:16px}.billingPanel dl{margin:0}.billingPanel dl>div{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.billingPanel dl>div:last-child{border-bottom:0}.billingPanel dt{color:#999;font-size:10px}.billingPanel dd{color:#eee;text-align:right;margin:0;font-size:10px;font-weight:700}.planCard .billingPanel>button{margin-top:9px}.planCard .billingPanel .paypalManage{color:#dce9bd}.planCard .billingPanel .cancelRenewal{color:#f1aaa0;border-color:#a9574b}.cancelRenewalConfirm{border-top:1px solid #ffffff18;margin-top:12px;padding-top:12px}.cancelRenewalConfirm p{color:#bbb;margin:0;font-size:10px;line-height:1.6}.cancelRenewalConfirm>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.planCard .cancelRenewalConfirm button:first-child{color:#ffd0c9;border-color:#a9574b}.planCard .cancelRenewalConfirm button:disabled{opacity:.55;cursor:wait}@media (max-width:560px){.planName{flex-direction:column;align-items:flex-start;gap:8px}.planName span{text-align:left}.cancelRenewalConfirm>div{grid-template-columns:1fr}}.planCard .billingUnavailable{color:#e8d9ad;background:#8b744426;border-color:#8b7444;margin:14px 0 0}.conversionActions{align-items:center;gap:9px;margin-left:auto;display:flex}.conversionActions .primary{margin:0}.downloadAllButton,.cancelButton,.retryButton{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:700}.cancelButton{color:#a1392a;background:#fff5f3;border-color:#d9a39a;min-width:190px;padding:15px 18px}.retryButton{color:#52632d;margin-left:auto}.remove:disabled,.downloadAllButton:disabled,.retryButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.conversionActions{grid-column:1/-1;grid-template-columns:1fr;margin:0;display:grid}.conversionActions .primary,.conversionActions .cancelButton,.conversionActions .downloadAllButton{width:100%}}.inlineSettings .settingsTitle .resetSettings{color:#596a33;cursor:pointer;background:0 0;border:0;margin-left:auto;font:750 10px inherit}.presetBar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 13px;padding-bottom:13px;display:flex}.presetBar>span{color:#7c7d72;letter-spacing:.1em;margin-right:3px;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.presetBar button{color:#52632d;cursor:pointer;background:#fff;border:1px solid #cfd3bd;border-radius:99px;padding:7px 10px;font:700 10px inherit}.presetBar button:hover{background:#f8fbe9;border-color:#879a52}.presetBar button:disabled,.resetSettings:disabled{opacity:.5;cursor:not-allowed}@media (max-width:560px){.presetBar>span{width:100%;margin-bottom:2px}.presetBar button{flex:1;padding-inline:6px}}.audioProcessing{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1.25fr;gap:10px;margin-top:13px;padding-top:13px;display:grid}.audioProcessing>label{color:var(--muted);font-size:11px;font-weight:650}.audioProcessing>label>span{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;margin-top:7px;display:flex;overflow:hidden}.audioProcessing input[type=number]{width:100%;min-width:0;height:38px;font:inherit;background:0 0;border:0;outline:none;padding:0 10px}.audioProcessing label b{color:#999;padding-right:10px;font-size:9px}.audioProcessing .normalizeOption{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:10px;padding:9px 11px;display:flex}.normalizeOption>input{accent-color:#718632;width:16px;height:16px}.audioProcessing>.normalizeOption>span{background:0 0;border:0;margin:0;display:block}.normalizeOption strong,.normalizeOption small{display:block}.normalizeOption strong{font-size:10px}.normalizeOption small{color:var(--muted);margin-top:4px;font-size:8px}@media (max-width:680px){.audioProcessing{grid-template-columns:1fr 1fr}.audioProcessing .normalizeOption{grid-column:1/-1}}.imageResize{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1.2fr;gap:10px;margin-top:13px;padding-top:13px;display:grid}.imageResize label{color:var(--muted);gap:6px;font-size:10px;font-weight:700;display:grid}.imageResize input[type=number]{border:1px solid var(--line);width:100%;min-width:0;height:38px;font:inherit;background:#fff;border-radius:8px;padding:0 10px}.imageResize .keepAspect{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.keepAspect input{accent-color:#718632;width:16px;height:16px}@media (max-width:560px){.imageResize{grid-template-columns:1fr 1fr}.imageResize .keepAspect{grid-column:1/-1}}.mediaComparison{border:1px solid var(--line);background:#f7f6f1;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(130px,.55fr);align-items:stretch;gap:12px;margin:4px 0 14px;padding:12px;display:grid}.mediaComparison.hasResult{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)}.mediaComparison figure{min-width:0;margin:0}.mediaComparison figcaption{color:#657044;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.mediaComparison figcaption span{letter-spacing:.12em;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.mediaComparison figcaption small{font-size:8px;font-weight:800}.mediaComparison img,.mediaComparison video{object-fit:contain;background:#171713;border-radius:8px;width:100%;height:180px;display:block}.mediaComparison audio{width:100%;min-height:40px;margin-top:22px;display:block}.mediaComparisonArrow{color:#829057;place-items:center;font-size:20px;display:grid}.previewPending{color:#8b8b82;text-align:center;border:1px dashed #ccc9bd;border-radius:8px;align-content:center;place-items:center;gap:7px;min-height:92px;display:grid}.previewPending span{font-size:20px}.previewPending small{max-width:120px;font-size:9px;line-height:1.4}@media (max-width:680px){.mediaComparison,.mediaComparison.hasResult{grid-template-columns:1fr}.mediaComparisonArrow{transform:rotate(90deg)}.mediaComparison img,.mediaComparison video{height:210px}.previewPending{min-height:72px}}.pricingChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.planCard .pricingChoices button{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;min-height:82px;padding:12px 8px;display:flex}.pricingChoices span,.pricingChoices strong,.pricingChoices small{display:block}.pricingChoices span{color:#ddd;font-size:10px;font-weight:700}.pricingChoices strong{color:var(--acid);margin-top:7px;font-size:18px}.pricingChoices small{color:#8f8f8a;margin-top:3px;font-size:8px}.planCard .pricingChoices button:last-child{background:#ffffff10;border-color:#a7bd55}.planCard .pricingChoices button:disabled{opacity:.55;cursor:wait}.planCard .billingPanel .resubscribe{color:var(--acid);border-color:#a7bd55}@media (max-width:560px){.pricingChoices{grid-template-columns:1fr}.planCard .pricingChoices button{grid-template-columns:1fr auto;align-items:center;min-height:64px;display:grid}.pricingChoices strong{grid-area:1/2/3;margin:0}.pricingChoices small{margin-top:2px}}.passPlanActions{grid-template-columns:1.35fr 1fr;gap:8px;display:grid}.planCard .passPlanActions .resubscribe{color:var(--acid);background:#ffffff0a;border-color:#a7bd55}.passPlanActions button:disabled{opacity:.55;cursor:wait}@media (max-width:560px){.passPlanActions{grid-template-columns:1fr}}.checkoutModalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11110dcc;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.checkoutModal{background:var(--paper);width:min(520px,100%);max-height:calc(100vh - 44px);color:var(--ink);border:1px solid #d4d2c5;border-radius:18px;padding:28px;overflow:auto;box-shadow:0 30px 90px #0007}.checkoutModalLabel{color:#758158;letter-spacing:.13em;justify-content:space-between;align-items:center;gap:16px;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.checkoutModalLabel button{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;font:400 22px/1 inherit}.checkoutModal h2{letter-spacing:-.035em;margin:20px 0 8px;font:500 34px/1.1 Georgia,Songti SC,serif}.checkoutModal>p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.checkoutModal dl{border-top:1px solid var(--line);margin:24px 0 0}.checkoutModal dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:12px 0;display:flex}.checkoutModal dt{color:var(--muted);font-size:10px}.checkoutModal dd{text-align:right;max-width:68%;margin:0;font-size:11px;font-weight:750}.checkoutModal .checkoutFinePrint{margin-top:17px;font-size:9px}.checkoutModal .checkoutError{color:#8f3024;background:#f8e6e1;border:1px solid #d89a8e;border-radius:8px;margin-top:14px;padding:10px 12px;font-size:10px;font-weight:700}.checkoutModalActions{grid-template-columns:1fr auto;gap:9px;margin-top:22px;display:grid}.checkoutModalActions button{border:1px solid var(--line);min-height:46px;color:var(--ink);cursor:pointer;background:0 0;border-radius:9px;padding:11px 16px;font:750 11px inherit}.checkoutModalActions .checkoutConfirm{background:var(--acid);border-color:#9bb32e;justify-content:space-between;align-items:center;gap:20px;display:flex}.checkoutModalActions button:disabled,.checkoutModalLabel button:disabled{opacity:.55;cursor:wait}@media (max-width:560px){.checkoutModalBackdrop{align-items:end;padding:0}.checkoutModal{border-radius:18px 18px 0 0;max-height:90vh;padding:23px 20px}.checkoutModal h2{font-size:30px}.checkoutModalActions{grid-template-columns:1fr}.checkoutModalActions button:last-child{grid-row:2}.checkoutModal dd{max-width:62%}}.marketingShell{--marketing-pad:clamp(20px,5vw,76px);background:#f4f2eb;min-height:100vh}.marketingShell main{max-width:none;padding:0}.marketingHeader{z-index:10;min-height:76px;padding:0 var(--marketing-pad);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f2ebd9;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.marketingHeader>nav{align-items:center;gap:30px;display:flex}.marketingHeader>nav a,.marketingActions a{color:inherit;font-size:11px;font-weight:720;text-decoration:none}.marketingHeader>nav a:hover,.marketingActions .textLink:hover{color:#61713c}.marketingActions{justify-self:end;align-items:center;gap:20px;display:flex}.compactCta,.primaryCta{background:var(--ink);border-radius:9px;justify-content:space-between;align-items:center;gap:28px;font-size:11px;font-weight:800;text-decoration:none;display:flex;color:#fff!important}.compactCta{padding:11px 14px}.compactCta span,.primaryCta span{color:var(--acid);font-size:17px}.primaryCta{width:max-content;min-width:210px;padding:15px 17px}.primaryCta:hover,.compactCta:hover{background:#2d2d27}.landingHero{min-height:690px;padding:94px var(--marketing-pad) 80px;grid-template-columns:minmax(390px,.85fr) minmax(520px,1.15fr);align-items:center;gap:clamp(46px,7vw,110px);display:grid;overflow:hidden}.marketingEyebrow{color:#68784a;letter-spacing:.18em;align-items:center;gap:10px;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.marketingEyebrow i{background:#7a8c50;width:18px;height:2px}.heroCopy h1{letter-spacing:-.065em;margin:30px 0 26px;font:500 clamp(58px,7vw,96px)/.92 Georgia,Songti SC,serif}.heroCopy h1 em,.finalCta h2 em,.guidesIndex>section h1 em{color:#5a6d31;font-weight:400}.heroCopy>p{max-width:580px;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.heroActions{align-items:center;gap:24px;margin-top:34px;display:flex}.secondaryCta{color:#52632d;text-underline-offset:5px;font-size:11px;font-weight:750}.trustRow{border-top:1px solid var(--line);flex-wrap:wrap;gap:20px;margin-top:48px;padding-top:20px;display:flex}.trustRow span{color:#7b7c73;font-size:9px}.trustRow b{color:#58663c;letter-spacing:.08em;margin-right:6px;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.converterPreview{color:#fff;background:#1b1b17;border:1px solid #303029;border-radius:18px;padding:18px;position:relative;transform:rotate(1.5deg);box-shadow:0 40px 100px #1a1a1226}.converterPreview:before{content:"";z-index:-1;background:var(--acid);opacity:.62;border-radius:18px;position:absolute;inset:28px -28px -28px 28px}.previewTop,.previewBottom,.previewFile,.previewTabs{align-items:center;display:flex}.previewTop{justify-content:space-between;padding:3px 3px 18px}.previewBrand{align-items:center;gap:8px;display:flex;font-size:10px!important}.previewBrand i{background:var(--acid);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font:italic 700 14px Georgia;display:grid}.localStatus{color:#aab68d;letter-spacing:.12em;font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace!important}.previewTabs{color:#898984;background:#ffffff07;border:1px solid #ffffff12;border-radius:9px;gap:28px;padding:13px 16px;font-size:8px}.previewTabs b{color:var(--acid)}.previewFile{color:var(--ink);background:#f6f4ec;border-radius:11px;grid-template-columns:42px minmax(0,1fr) 22px minmax(0,1fr);gap:11px;margin-top:12px;padding:18px 16px;display:grid}.previewFile>div:not(.fileBadge){min-width:0}.previewFile strong,.previewFile small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.previewFile strong{font-size:10px}.previewFile small{color:#888;margin-top:5px;font-size:8px}.fileBadge{color:#58692f;background:#e5e9d4;border-radius:7px;place-items:center;height:38px;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.previewFile>span{text-align:center;color:#8b985f}.previewWave{background:#282821;border-radius:11px;align-items:center;gap:4px;height:100px;margin-top:12px;padding:16px;display:flex;overflow:hidden}.previewWave i{background:#8fa053;border-radius:99px;flex:1;min-width:2px;display:block}.previewWave i:nth-child(3n){background:var(--acid)}.previewBottom{color:#aaa;border:1px solid #ffffff12;border-radius:9px;justify-content:space-between;margin-top:12px;padding:13px 15px;font-size:8px}.previewBottom b{color:var(--acid)}.proofStrip{height:74px;padding:0 var(--marketing-pad);border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;display:flex;overflow:hidden}.proofStrip span{color:#77796f;letter-spacing:.13em;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace}.marketingSection{padding:120px var(--marketing-pad)}.sectionHeading{grid-template-columns:1fr minmax(280px,.55fr);align-items:end;gap:70px;margin-bottom:62px;display:grid}.sectionHeading span,.privacyCopy>span,.guideTeasers>div>span,.faqSection>div>span,.toolSeoHero>div>span,.toolSteps>span,.seoPrivacy span,.seoFaq>div>span,.guidesIndex>section>span,.guidePage header>span,.guidePage aside>span{color:#71804f;letter-spacing:.14em;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace}.sectionHeading h2,.privacyCopy h2,.guideTeasers h2,.faqSection h2{letter-spacing:-.05em;margin:20px 0 0;font:500 clamp(42px,5vw,65px)/1 Georgia,Songti SC,serif}.sectionHeading>p{color:var(--muted);margin:0 0 6px;font-size:13px;line-height:1.75}.toolGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.toolGrid article{border:1px solid var(--line);background:#f9f8f3;border-radius:14px;min-height:440px;padding:28px;position:relative}.toolGrid article>span{color:#8b8f7d;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.toolGlyph{height:128px;color:var(--acid);background:#25251f;border-radius:10px;place-items:center;margin:28px 0;font:400 70px Georgia;display:grid}.glyph2{color:#1b2111;background:#d9ff49}.glyph3{color:#53602f;background:#dfe4cd}.toolGrid h3{margin:0;font:500 31px Georgia,Songti SC,serif}.toolGrid p{min-height:82px;color:var(--muted);font-size:11px;line-height:1.7}.toolGrid article>div:not(.toolGlyph){gap:6px;display:flex}.toolGrid small{border:1px solid var(--line);color:#74766c;border-radius:5px;padding:5px 7px;font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace}.toolGrid a{color:#4f5f2b;justify-content:space-between;font-size:10px;font-weight:800;text-decoration:none;display:flex;position:absolute;inset:auto 28px 26px}.privacyStory{color:#fff;background:#1b1b17;grid-template-columns:1fr 1fr;min-height:720px;display:grid}.privacyVisual,.privacyCopy{padding:110px var(--marketing-pad)}.privacyVisual{background:radial-gradient(circle,#d7ff4226 0 28%,#0000 29%),linear-gradient(135deg,#24241e,#161612);place-items:center;display:grid;position:relative}.deviceFrame{background:#11110e;border:2px solid #777c61;border-radius:42px;place-items:center;width:min(390px,86%);height:420px;padding:55px 45px;display:grid;position:relative;box-shadow:inset 0 0 0 8px #25251f,0 30px 90px #0008}.deviceCamera{background:#303029;border-radius:99px;width:70px;height:8px;position:absolute;top:22px}.deviceFile,.deviceOutput{color:#c6cdaf;text-align:center;letter-spacing:.11em;border:1px solid #747b5a;border-radius:8px;width:150px;padding:13px;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.deviceEngine{background:var(--acid);color:#1b2110;text-align:center;border-radius:50%;width:145px;padding:23px;font:800 8px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;box-shadow:0 0 0 12px #d7ff4215}.deviceEngine b{font-size:15px}.deviceFlow{align-items:center;gap:7px;height:34px;display:flex}.deviceFlow i{background:#71804f;border-radius:99px;width:4px;height:14px}.deviceFlow i:nth-child(2),.deviceFlow i:nth-child(4){height:25px}.deviceFlow i:nth-child(3){background:var(--acid);height:34px}.neverLeaves{color:var(--acid);background:#202018;border:1px solid #b4d33c;border-radius:8px;padding:12px 15px;font:800 8px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:14%;right:8%;transform:rotate(-4deg)}.privacyCopy{flex-direction:column;justify-content:center;display:flex}.privacyCopy h2{color:#fff}.privacyCopy>p{color:#b4b4ad;max-width:560px;font-size:13px;line-height:1.85}.privacyCopy ol{margin:34px 0;padding:0;list-style:none}.privacyCopy li{border-top:1px solid #ffffff18;gap:20px;padding:18px 0;display:flex}.privacyCopy li>b{color:var(--acid);font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace}.privacyCopy strong,.privacyCopy small{display:block}.privacyCopy strong{font-size:12px}.privacyCopy small{color:#888;margin-top:6px;font-size:10px}.privacyCopy>a{width:max-content;color:var(--acid);font-size:10px;font-weight:800;text-decoration:none}.workflowGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.workflowGrid article{background:var(--paper);min-height:260px;padding:34px}.workflowGrid article>span{color:#728051;letter-spacing:.13em;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.workflowGrid h3{margin:72px 0 12px;font:500 27px Georgia,Songti SC,serif}.workflowGrid p{color:var(--muted);margin:0;font-size:11px;line-height:1.75}.guideTeasers{padding:110px var(--marketing-pad);background:#e4e8d6;grid-template-columns:minmax(310px,.75fr) 1.25fr;gap:9vw;display:grid}.guideTeasers>div>p{color:#676d59;max-width:400px;font-size:12px;line-height:1.75}.guideTeasers>div>a{color:#4f602c;margin-top:24px;font-size:10px;font-weight:800;display:inline-block}.guideList a{color:inherit;border-top:1px solid #aeb5a0;grid-template-columns:44px 1fr 20px;align-items:center;gap:18px;padding:24px 0;text-decoration:none;display:grid}.guideList a:last-child{border-bottom:1px solid #aeb5a0}.guideList>a>span{color:#77805e;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.guideList small{color:#70775f;text-transform:uppercase;font-size:8px}.guideList h3{margin:7px 0 0;font:500 21px/1.2 Georgia,Songti SC,serif}.guideList>a>b{color:#596a34}.faqSection{padding:110px var(--marketing-pad);grid-template-columns:.85fr 1.15fr;gap:9vw;display:grid}.faqSection>div:last-child,.seoFaq>div:last-child{border-top:1px solid var(--line)}.faqSection details,.seoFaq details{border-bottom:1px solid var(--line)}.faqSection summary,.seoFaq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:12px;font-weight:750;list-style:none;display:flex}.faqSection summary::-webkit-details-marker{display:none}.seoFaq summary::-webkit-details-marker{display:none}.faqSection summary b,.seoFaq summary b{color:#65743f;font-size:18px}.faqSection details[open] summary b,.seoFaq details[open] summary b{transform:rotate(45deg)}.faqSection details p,.seoFaq details p{max-width:650px;color:var(--muted);margin:0;padding:0 30px 22px 0;font-size:11px;line-height:1.75}.finalCta{padding:120px var(--marketing-pad);text-align:center;background:var(--acid);justify-items:center;display:grid}.finalCta h2{letter-spacing:-.06em;margin:25px 0 18px;font:500 clamp(54px,7vw,92px)/.95 Georgia,Songti SC,serif}.finalCta p{color:#4c582d;margin:0 0 30px;font-size:12px}.marketingFooter{min-height:280px;padding:65px var(--marketing-pad) 30px!important;color:#fff!important;background:#171713!important;grid-template-columns:1fr 1fr!important;align-items:start!important;gap:50px!important;display:grid!important}.marketingFooter>div p{color:#85857e;text-align:left;margin:18px 0;font-size:11px}.marketingFooter>nav{justify-self:end;gap:90px;display:flex}.marketingFooter>nav>div{gap:11px;display:grid}.marketingFooter nav strong{color:#72726c;letter-spacing:.12em;margin-bottom:6px;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.marketingFooter nav a{color:#c5c5bd;font-size:10px;text-decoration:none}.marketingFooter>small{color:#666;border-top:1px solid #ffffff18;grid-column:1/-1;padding-top:28px;font-size:8px;text-align:left!important}.toolSeoHero{min-height:590px;padding:95px var(--marketing-pad);grid-template-columns:1fr .8fr;align-items:center;gap:8vw;display:grid}.toolSeoHero h1{letter-spacing:-.06em;max-width:760px;margin:24px 0;font:500 clamp(55px,6.5vw,88px)/.97 Georgia,Songti SC,serif}.toolSeoHero>div>p{max-width:690px;color:var(--muted);font-size:14px;line-height:1.8}.formatList{flex-wrap:wrap;gap:7px;margin:25px 0;display:flex}.formatList b{border:1px solid var(--line);color:#59673b;border-radius:6px;padding:7px 9px;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.seoDropPreview{text-align:center;background:#faf9f4;border:1px dashed #9ea292;border-radius:20px;align-content:center;place-items:center;min-height:330px;padding:48px;display:grid}.dropIcon{background:var(--acid);border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;display:grid}.seoDropPreview h2{margin:25px 0 5px;font:500 27px Georgia,Songti SC,serif}.seoDropPreview p{color:var(--muted);margin:0;font-size:10px}.seoDropPreview>div:last-child{border-top:1px solid var(--line);color:#777b69;justify-content:space-between;width:100%;margin-top:40px;padding-top:16px;font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.toolSteps{padding:40px var(--marketing-pad);color:#fff;background:#1b1b17;grid-template-columns:.5fr 1.5fr;align-items:start;display:grid}.toolSteps>span{color:#a7b981;padding-top:22px}.toolSteps ol{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.toolSteps li{border-left:1px solid #ffffff1c;min-height:150px;padding:22px}.toolSteps li b{color:var(--acid);font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.toolSteps li p{color:#d1d1ca;margin:45px 0 0;font-size:11px;line-height:1.6}.toolDetails{padding:110px var(--marketing-pad);grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.toolDetails article{border-top:1px solid var(--line);padding-top:20px}.toolDetails article>span{color:#768252;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.toolDetails h2{margin:55px 0 15px;font:500 30px Georgia,Songti SC,serif}.toolDetails p{color:var(--muted);font-size:11px;line-height:1.8}.seoPrivacy{padding:80px var(--marketing-pad);background:#e4e8d6;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.seoPrivacy h2{letter-spacing:-.04em;max-width:580px;margin:18px 0 0;font:500 clamp(36px,4vw,54px)/1.05 Georgia,Songti SC,serif}.seoPrivacy>p{color:#616655;margin:30px 0 0;font-size:12px;line-height:1.8}.seoPrivacy>a{color:#53622f;grid-column:2;font-size:10px;font-weight:800}.seoFaq{padding:100px var(--marketing-pad);grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.seoFaq h2{margin:20px 0;font:500 48px Georgia,Songti SC,serif}.seoFinal,.guidesToolCta{padding:90px var(--marketing-pad);text-align:center;background:var(--acid);justify-items:center;display:grid}.seoFinal h2,.guidesToolCta h2{margin:0;font:500 48px Georgia,Songti SC,serif}.seoFinal p,.guidesToolCta p{color:#59643d;font-size:11px}.guidesIndex>section:first-child{padding:110px var(--marketing-pad) 80px}.guidesIndex>section h1{letter-spacing:-.06em;margin:25px 0;font:500 clamp(60px,7vw,96px)/.93 Georgia,Songti SC,serif}.guidesIndex>section>p{max-width:620px;color:var(--muted);font-size:13px;line-height:1.8}.guidesGrid{padding:0 var(--marketing-pad) 110px;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.guidesGrid article{border:1px solid var(--line);background:#faf9f4;min-height:350px;padding:30px;position:relative}.guidesGrid article>span{color:#788255;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.guidesGrid article>small{float:right;color:#86877f;font-size:8px}.guidesGrid h2{margin:75px 0 16px;font:500 30px/1.12 Georgia,Songti SC,serif}.guidesGrid p{color:var(--muted);font-size:11px;line-height:1.75}.guidesGrid a{color:#53632f;font-size:10px;font-weight:800;position:absolute;bottom:30px}.guidePage article{width:min(880px,100%);margin:auto;padding:75px 30px 110px}.guideBack{color:#586630;font-size:10px;font-weight:800;text-decoration:none}.guidePage header{border-bottom:1px solid var(--line);padding:70px 0 55px}.guidePage header h1{letter-spacing:-.055em;margin:24px 0;font:500 clamp(50px,7vw,78px)/.98 Georgia,Songti SC,serif}.guidePage header p{color:#55574e;max-width:760px;font:400 18px/1.65 Georgia,Songti SC,serif}.articleBody section{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;padding:44px 0;display:grid}.articleBody section>span{color:#758250;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.articleBody h2{margin:0 0 17px;font:500 31px Georgia,Songti SC,serif}.articleBody p{color:#505249;margin:0;font-size:13px;line-height:1.9}.guidePage aside{color:#fff;background:#1b1b17;border-radius:16px;margin-top:55px;padding:45px}.guidePage aside h2{margin:18px 0 10px;font:500 36px Georgia,Songti SC,serif}.guidePage aside p{color:#a9a9a1;font-size:11px;line-height:1.7}.guidePage aside .primaryCta{background:var(--acid);margin-top:25px;color:#1b2110!important}.guidePage aside .primaryCta b{font-size:16px}@media (max-width:900px){.marketingHeader{grid-template-columns:1fr auto}.marketingHeader>nav{display:none}.landingHero{grid-template-columns:1fr;padding-top:70px}.converterPreview{width:min(650px,100%);margin:auto;transform:none}.sectionHeading,.toolGrid,.workflowGrid,.toolDetails,.guidesGrid{grid-template-columns:1fr}.toolGrid article{min-height:400px}.privacyStory,.guideTeasers,.faqSection,.toolSeoHero,.seoPrivacy,.seoFaq{grid-template-columns:1fr}.privacyVisual,.privacyCopy{padding-block:80px}.toolSteps{grid-template-columns:1fr}.toolSteps ol{margin-top:20px}.seoPrivacy>a{grid-column:1}.guideTeasers{gap:55px}.marketingFooter{grid-template-columns:1fr!important}.marketingFooter>nav{justify-self:start}.marketingFooter>small{grid-column:1}}@media (max-width:600px){.marketingShell{--marketing-pad:20px}.marketingHeader{min-height:66px}.marketingHeader .brand>span:last-child,.marketingActions .textLink{display:none}.compactCta{padding:10px 12px;font-size:9px}.landingHero{min-height:auto;padding-bottom:55px}.heroCopy h1{font-size:55px}.heroActions{flex-direction:column;align-items:stretch}.primaryCta{width:100%}.secondaryCta{text-align:center}.trustRow{grid-template-columns:1fr;display:grid}.converterPreview{padding:11px}.converterPreview:before{inset:14px -10px -10px 10px}.previewFile{grid-template-columns:38px 1fr}.previewFile>span,.previewFile>div:last-child{display:none}.previewWave{height:75px}.proofStrip{justify-content:flex-start}.marketingSection,.faqSection,.guideTeasers,.toolSeoHero,.toolDetails,.seoPrivacy,.seoFaq,.guidesIndex>section:first-child{padding-top:75px;padding-bottom:75px}.sectionHeading h2,.privacyCopy h2,.guideTeasers h2,.faqSection h2{font-size:42px}.toolGrid article{min-height:420px;padding:23px}.privacyVisual{padding-inline:18px}.privacyCopy{padding-inline:24px}.deviceFrame{width:100%;height:370px;padding-inline:25px}.neverLeaves{right:3%}.workflowGrid article{min-height:220px}.guideList a{grid-template-columns:30px 1fr 15px}.faqSection{gap:45px}.finalCta{padding:85px 20px}.finalCta h2{font-size:55px}.marketingFooter{padding:50px 20px 26px!important}.marketingFooter>nav{gap:55px}.toolSeoHero h1{font-size:53px}.seoDropPreview{min-height:280px;padding:30px}.toolSteps ol{grid-template-columns:1fr}.toolSteps li{border-top:1px solid #ffffff1c;border-left:0;min-height:100px}.toolSteps li p{margin-top:25px}.seoPrivacy h2{font-size:38px}.seoFinal h2,.guidesToolCta h2{font-size:39px}.guidesGrid{padding-inline:20px}.guidesGrid article{min-height:330px}.guidePage article{padding:50px 20px 80px}.guidePage header{padding-top:50px}.guidePage header h1{font-size:49px}.guidePage header p{font-size:16px}.articleBody section{grid-template-columns:35px 1fr}.guidePage aside{padding:30px 24px}}.converterPreview{box-shadow:28px 28px #d7ff429e,0 40px 100px #1a1a1226}.converterPreview:before{display:none}@media (max-width:600px){.converterPreview{box-shadow:10px 10px #d7ff429e,0 30px 70px #1a1a1226}}.marketingShell{--marketing-paper:#f4f2eb;--marketing-surface:#fff;--marketing-soft:#f8f7f2;--marketing-ink:#171713;--marketing-muted:#65675f;--marketing-olive:#5f742c;--marketing-acid:#d7ff42;--marketing-line:#d8d5ca;background:var(--marketing-paper);color:var(--marketing-ink);font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:16px}.marketingShell p{font-size:16px;line-height:1.7}.marketingShell small{font-size:13px;line-height:1.45}.marketingHeader{border-bottom:1px solid var(--marketing-line);background:#fffdf9;min-height:84px;padding:14px max(32px,50vw - 720px)}.marketingHeader .brand,.marketingFooter .brand{color:#32451d;letter-spacing:-.025em;gap:11px;font-family:Georgia,Songti SC,serif;font-size:26px;font-weight:700}.marketingHeader .brandImage,.marketingFooter .brandImage{width:36px;height:36px}.marketingHeader nav{gap:30px}.marketingHeader nav a,.marketingActions .textLink{font-size:15px;font-weight:700}.marketingActions{gap:16px}.marketingActions .compactCta{background:var(--marketing-acid);border:1px solid #a8c72c;border-radius:9px;min-height:46px;padding:10px 16px;font-size:14px;font-weight:850;color:#273411!important}.marketingActions .compactCta span{color:#273411}.landingHero,.toolSeoHero{padding-top:72px;padding-bottom:72px}.landingHero .heroCopy>p,.toolSeoHero>div>p{max-width:680px;color:var(--marketing-muted);font-size:18px;line-height:1.7}.landingHero h1{font-size:clamp(58px,6.6vw,92px);line-height:.98}.toolSeoHero h1{font-size:clamp(48px,5vw,74px);line-height:1.02}.primaryCta{border-radius:10px;min-height:54px;padding:13px 19px;font-size:16px;font-weight:850}.secondaryCta{font-size:15px;font-weight:750}.trustRow span,.proofStrip span,.formatList b{font-size:13px}.marketingSection,.privacyStory,.guideTeasers,.faqSection,.finalCta,.toolSteps,.toolDetails,.seoPrivacy,.seoFaq,.seoFinal{padding-top:76px;padding-bottom:76px}.sectionHeading h2,.privacyCopy h2,.guideTeasers h2,.faqSection h2,.finalCta h2,.seoPrivacy h2,.seoFaq h2,.seoFinal h2{font-size:clamp(38px,4vw,58px);line-height:1.05}.toolGrid h3,.workflowGrid h3,.guideList h3,.toolDetails h2{font-size:21px;line-height:1.25}.toolGrid p,.workflowGrid p,.toolDetails p,.privacyCopy p,.seoPrivacy p,.seoFaq p{font-size:16px;line-height:1.7}.toolGrid article,.workflowGrid article,.toolDetails article{border-color:var(--marketing-line);background:var(--marketing-surface)}.toolSteps li p{font-size:16px}.faqSection summary,.seoFaq summary{min-height:60px;font-size:17px}.guidePage article>header h1{font-size:clamp(46px,5.8vw,76px);line-height:1.04}.guidePage article>header p{font-size:19px;line-height:1.7}.articleBody h2{font-size:27px}.articleBody p{font-size:17px;line-height:1.85}.marketingFooter{border-top:1px solid var(--marketing-line);background:#fffdf9;padding-top:58px;padding-bottom:32px}.marketingFooter nav a,.marketingFooter p,.marketingFooter small{font-size:14px}@media (max-width:820px){.marketingHeader{min-height:72px;padding:12px 18px}.marketingHeader .brand{font-size:22px}.marketingHeader .brandImage{width:32px;height:32px}.marketingHeader nav{gap:14px}.marketingHeader nav a{font-size:14px}.marketingActions .textLink{display:none}.landingHero,.toolSeoHero{padding-top:48px;padding-bottom:52px}.marketingSection,.privacyStory,.guideTeasers,.faqSection,.finalCta,.toolSteps,.toolDetails,.seoPrivacy,.seoFaq,.seoFinal{padding-top:56px;padding-bottom:56px}}@media (max-width:560px){.marketingHeader nav{display:none}.marketingHeader .brand{font-size:20px}.marketingActions .compactCta{min-height:42px;padding:9px 12px;font-size:13px}.landingHero h1{font-size:clamp(44px,14vw,62px)}.toolSeoHero h1{font-size:42px}.landingHero .heroCopy>p,.toolSeoHero>div>p,.guidePage article>header p{font-size:17px}.articleBody p{font-size:16px}}
