:root{--bg:#f7f8f2;--ink:#21362a;--muted:#6b796d;--line:#dfe5d9;--green:#537a41;--lime:#c4e69a;color-scheme:light;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:var(--bg);color:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a,button,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a:focus-visible,button:focus-visible,input:focus-visible,pre:focus-visible,select:focus-visible{outline:3px solid #72994f;outline-offset:4px}main{max-width:1184px;margin:auto;padding:0 42px}.header{height:100px;display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.brand,.header{align-items:center}.brand{display:inline-flex;gap:10px;font-size:23px;font-weight:750;letter-spacing:-.8px;white-space:nowrap}.brand small{font-size:9px;letter-spacing:1px;border:1px solid #cfd9c6;border-radius:4px;padding:4px 5px;color:var(--green);margin-left:2px}.mark{display:inline-block;width:24px;height:26px;transform:rotate(-14deg);border-radius:8px 15px 8px 15px;background:var(--lime);border:2px solid var(--green);position:relative}.mark:after{content:"";position:absolute;top:3px;bottom:3px;left:9px;border-left:1px solid #709b4d;transform:rotate(-10deg)}nav{display:flex;gap:30px;font-size:13px;color:var(--muted);margin-left:auto;margin-right:22px}nav a:hover{color:var(--ink)}.login{border:1px solid #cfd9c6;border-radius:8px;background:transparent;padding:11px 15px;color:var(--ink);gap:20px}.account,.login{font-size:13px;display:flex}.account{align-items:center;gap:15px}.account>span{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account small{font-size:10px;color:var(--green);margin-left:8px;padding:4px 7px;background:#e8eedf;border-radius:4px}.text-button{border:0;background:none;padding:8px;color:var(--muted);font-size:12px}.text-button:hover{color:var(--ink)}.hero{padding:73px 0 39px;position:relative}.eyebrow{font-size:10px;letter-spacing:2px;color:var(--green);font-weight:600;display:flex;align-items:center;gap:8px}.live-dot{width:6px;height:6px;background:#77a756;border-radius:50%}h1{font-weight:650;font-size:clamp(42px,5.3vw,66px);letter-spacing:-2px;line-height:1.28;margin:24px 0 22px}h1>span:not(.spark){color:var(--green)}.spark{display:inline-block;color:#a0c77b;font-size:55px;margin-left:20px;vertical-align:8px;font-weight:400}.intro{font-size:15px;line-height:1.95;color:var(--muted);margin:0}.hero-notes{display:flex;gap:22px;margin:24px 0 0;font-size:11px;color:var(--muted)}.hero-notes span{display:flex;align-items:center;gap:6px}.hero-notes span:before{content:"✓";color:#68984e;font-size:12px}.converter{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 32px #2f472608;overflow:hidden;margin-bottom:62px}.card-top{justify-content:space-between;padding:21px 27px;border-bottom:1px solid #edf0e7;background:#fcfdf9}.card-top,.card-top>div{display:flex;align-items:center}.card-top>div{gap:12px}.step-number{font-size:10px;font-family:monospace;color:var(--green);background:#eaf1e1;border-radius:5px;padding:5px 6px}h2{font-size:19px;line-height:1.4;font-weight:600;margin:0}.card-top h2{font-size:14px}.single-label{font-size:10px;color:var(--muted);letter-spacing:.5px}form{padding:25px 27px 21px}form>label{font-size:12px;display:block;margin-bottom:10px;font-weight:550}.input-wrap{display:flex;border:1px solid #d6dfcf;border-radius:8px;align-items:center;background:#fafbf7;transition:box-shadow .2s}.input-wrap:focus-within{box-shadow:0 0 0 3px #c4e69a55;border-color:#83a367}.link-symbol{font-size:20px;margin:0 15px;color:#7f9470}input{min-width:0;width:100%;padding:16px 16px 16px 0;border:0;background:transparent;outline:0!important;color:var(--ink);font-size:13px}input::placeholder{color:#9aa495;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.hint{font-size:11px;color:#8a9484;line-height:1.7;margin:10px 0 22px}.form-bottom{align-items:flex-end;justify-content:space-between}.form-bottom,.selects{display:flex;gap:20px}.selects label{font-size:10px;color:var(--muted);display:flex;flex-direction:column;gap:6px}select{min-width:110px;padding:8px 28px 8px 10px;border:1px solid var(--line);border-radius:6px;color:#53604f;background:#fff;font-size:11px}.primary{min-width:190px;border:1px solid #b5d88d;border-radius:8px;background:var(--lime);padding:12px 19px;color:#294320;font-weight:600;font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:25px}.primary:hover:enabled{background:#b6dc87}.primary>span{font-size:17px;font-weight:400}.service-note{font-size:10px;color:#8a9484;margin:17px 0 0;line-height:1.6}.demo-link{border:0;background:none;color:var(--green);padding:0;margin:12px 0 0;font-size:11px;text-decoration:underline;text-underline-offset:4px}.error{border-top:1px solid #f0ded4;background:#fff9f4;color:#89552e;display:flex;gap:12px;padding:16px 27px;font-size:12px;line-height:1.6}.error strong{white-space:nowrap;font-weight:600}.progress{display:flex;align-items:center;gap:15px;padding:20px 27px;border-top:1px solid var(--line);font-size:12px;background:#fbfdf8}.progress div>span{display:block;font-size:10px;color:var(--muted);margin-top:6px}.progress button{margin-left:auto}.spinner{height:20px;width:20px;border:2px solid #dce8d1;border-top:2px solid var(--green);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.result{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-top:-30px;margin-bottom:65px}.result-top{padding:20px 24px;justify-content:space-between;gap:20px}.result-top,.result-top>div{display:flex;align-items:center}.result-top>div{gap:12px}.result-top h2{font-size:14px}.result-top small{font-size:10px;color:var(--muted)}.success-dot{background:#e7f1dc;color:var(--green);border-radius:50%;width:24px;height:24px;display:grid;place-items:center;font-size:12px}.result-actions{white-space:nowrap}.download{font-size:11px;border:1px solid var(--line);background:#f8faf4;border-radius:6px;padding:9px 12px;color:var(--ink)}.tabs{display:flex;padding:0 24px;border-bottom:1px solid var(--line);gap:25px}.tabs button{border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);padding:12px 0;font-size:12px}.tabs button[aria-selected=true]{color:var(--green);border-color:var(--green)}.tabs small{font-family:monospace;font-size:9px;margin-left:6px;opacity:.7}pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.8;padding:24px;margin:0;background:#f9fbf6;max-height:520px;overflow:auto;tab-size:2;color:#48613c}.result-foot{padding:12px 24px;display:flex;justify-content:space-between;font-size:10px;color:var(--muted);border-top:1px solid var(--line)}.request-id{font-family:monospace}.how{margin:0 0 64px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.section-head h2{font-size:17px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.steps article{border-top:1px solid #d5decd;padding-top:20px}.steps article>span{font-family:monospace;font-size:11px;color:#8b9e7c}.steps h3{font-size:14px;font-weight:550;margin:18px 0 10px}.steps p{font-size:12px;color:var(--muted);line-height:1.9;margin:0}.features{border-top:1px solid var(--line);padding:48px 0 60px;display:grid;grid-template-columns:1fr 1.4fr;gap:60px}.features h2{font-size:30px;letter-spacing:-.6px;margin-top:20px;line-height:1.6}.feature-list{display:grid;gap:23px}.feature-list h3{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:550;margin:0 0 7px}.feature-list h3 span{font-size:9px;color:var(--green);background:#e8eedf;border-radius:4px;padding:3px 6px}.feature-list h3 .muted-tag{color:#8b9484;background:#ecefe7}.feature-list p{font-size:11px;color:var(--muted);line-height:1.8;margin:0}footer{border-top:1px solid var(--line);padding:27px 0 35px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#8b9484}footer .brand{font-size:16px;color:#57694c}footer .mark{width:18px;height:20px;border-width:1px}footer .mark:after{left:6px}footer>span{font-size:11px}footer>small{font-size:10px}@media(min-width:1050px){.hero:after{content:"";position:absolute;right:52px;top:86px;width:160px;height:185px;border:1px solid #d3ddc9;border-radius:18px 95px 18px 95px;transform:rotate(-18deg);background:repeating-linear-gradient(70deg,transparent,transparent 32px,#dce7d032 0,#dce7d032 33px);box-shadow:22px 20px 0 -1px var(--bg),22px 20px 0 0 #dfe7d5}}@media(max-width:760px){main{padding:0 22px}.header{height:80px;gap:12px}.brand{font-size:19px;gap:8px}.brand small{display:none}.mark{width:21px;height:23px}nav{display:none}.login{font-size:11px;padding:10px;gap:10px}.account{gap:4px;font-size:11px}.account>span{max-width:155px}.account small{margin-left:5px}.hero{padding:52px 0 31px}h1{font-size:44px;margin-top:21px;letter-spacing:-1.5px}.spark{display:none}.intro{font-size:13px}.hero-notes{gap:14px;font-size:10px}.eyebrow{font-size:8px;letter-spacing:1.5px}.converter{margin-bottom:45px}.card-top{padding:18px}.single-label{font-size:9px}form{padding:20px 18px}.form-bottom{align-items:stretch;flex-direction:column;gap:19px}.selects{gap:18px}.selects label{flex:1 1}select{width:100%}.primary{padding:13px 16px}.hint{font-size:10px;margin-bottom:17px}input{font-size:12px}.link-symbol{margin:0 10px}input::placeholder{font-size:10px}.error{padding:15px 18px;flex-direction:column;gap:5px}.progress{padding:18px}.section-head{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:22px}.steps{grid-template-columns:1fr;gap:24px}.steps article{padding-top:16px;display:grid;grid-template-columns:40px 1fr;gap:0 5px}.steps article>span{grid-row:span 2;margin-top:2px}.steps h3{margin:0 0 7px}.steps p{font-size:11px}.steps p br{display:none}.how{margin-bottom:38px}.features{grid-template-columns:1fr;gap:28px;padding:34px 0 40px}.features h2{font-size:25px;margin-top:12px}.features h2 br{display:none}.feature-list p{font-size:11px}.result{margin-top:-18px;margin-bottom:40px}.result-top{padding:16px;align-items:flex-start;flex-direction:column;gap:12px}.result-top>div{gap:8px}.result-top small{font-size:9px}.result-actions{align-self:flex-end}.tabs{padding:0 16px}pre{padding:16px;font-size:10px;max-height:380px}.result-foot{padding:12px 16px;gap:10px}.request-id{display:none}footer{flex-wrap:wrap;gap:15px}footer>small{width:100%;font-size:9px}footer>span{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.spinner{animation:none}}.header-actions{display:flex;align-items:center;gap:16px}.language-button{font-size:12px;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:8px 10px;background:transparent;white-space:nowrap}.language-button:hover{color:var(--ink);background:#edf3e6}.intro{max-width:570px}.rate-note{font-size:11px;line-height:1.9;color:var(--muted);padding-top:14px;margin:16px 0 0;border-top:1px solid #edf0e7}.rate-note a{color:var(--green);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.summary-heading{padding:12px 24px;border-bottom:1px solid var(--line);font-size:12px;color:var(--green)}.summary-heading small{font-family:monospace;font-size:9px;margin-left:6px}.steps article{min-width:0}.features h2{max-width:350px}.hero-notes{flex-wrap:wrap}html[lang=en] h1{font-size:clamp(39px,5vw,64px)}html[lang=en] .spark{font-size:44px;margin-left:14px}.selects select:disabled{opacity:1;color:#64725d;background:#f7f9f3;cursor:not-allowed}@media(max-width:760px){.header-actions{gap:8px;min-width:0}.language-button{font-size:11px;padding:8px}.header{flex-wrap:wrap;height:auto;min-height:80px;padding:18px 0;gap:12px}.header>.brand{font-size:18px}.header-actions .account>span{max-width:105px}.header-actions .account small{display:block;margin:3px 0 0;font-size:9px}.header-actions .login{font-size:10px;padding:9px;gap:7px}.header-actions .language-button{font-size:10px;padding:8px 7px}.hero-notes{gap:10px;font-size:9px}.summary-heading{padding:12px 16px}.rate-note{font-size:10px}html[lang=en] h1{font-size:39px;letter-spacing:-1.5px}.hero .intro{font-size:13px}.features h2{max-width:none}}.auth-complete{max-width:680px;padding:70px 28px}.auth-complete h1{font-size:36px;margin-top:48px}.auth-complete p{color:var(--muted);font-size:14px;line-height:1.9}.auth-complete .primary{margin-top:25px;display:inline-flex;min-width:140px}.progress .text-button{flex-shrink:0}.preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;border-block:1px solid var(--line);color:var(--green);font-size:12px;background:#fcfdf9}.preview-toolbar small{margin-left:10px;color:var(--muted);font:10px ui-monospace,monospace}.preview-toolbar>div{display:flex;gap:4px}.preview-toolbar button{border:1px solid transparent;background:transparent;border-radius:5px;padding:6px 9px;font-size:11px;color:var(--muted)}.preview-toolbar button[aria-pressed=true]{background:#eaf1e1;border-color:#d2dfc6;color:var(--ink)}.preview-viewport{width:100%;overflow:auto;background:#edf0e9;max-height:760px;overscroll-behavior:contain}.preview-canvas{position:relative;background:#fff;margin-inline:auto}.preview-canvas iframe{display:block;border:0;max-width:none;background:#fff}.preview-hint{margin:0;padding:13px 24px;font-size:10px;color:var(--muted);line-height:1.8;border-top:1px solid var(--line)}.result-top h2:focus{outline:none}.result-foot{gap:12px}.result-actions{flex-shrink:0}@media(max-width:760px){.preview-toolbar{padding:12px 16px;flex-wrap:wrap}.preview-toolbar small{margin-left:6px;font-size:9px}.preview-toolbar button{font-size:10px;padding:6px}.preview-hint{padding:12px 16px}.preview-viewport{max-height:640px}}.retry-time{display:block;margin-top:5px}.cache-note{color:var(--green)}.result-foot>span:first-child{line-height:1.8;min-width:0}.result-actions{display:flex;align-items:center;gap:5px}.result-actions .text-button{white-space:normal}.result-top{flex-wrap:wrap}.preview-viewport{background-color:#fff;background-image:linear-gradient(45deg,#e4e8e0 25%,transparent 0),linear-gradient(-45deg,#e4e8e0 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e4e8e0 0),linear-gradient(-45deg,transparent 75%,#e4e8e0 0);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.preview-canvas,.preview-canvas iframe{background:transparent}.preview-viewport{scrollbar-gutter:stable}.permission-note{margin-top:16px;border-top:1px solid var(--line);padding-top:14px;font-size:11px;line-height:1.8;color:var(--muted)}.permission-note summary{cursor:pointer;color:var(--ink);font-weight:550}.permission-note p{margin:10px 0}.permission-note a{text-decoration:underline;text-underline-offset:3px;color:var(--green)}