@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--neo-green:#59d263;--neo-green-soft:#effbf0;--neo-ink:#101311;--neo-text:#5d625f;--neo-line:#e6e9e6;--neo-bg:#fbfcfb;--neo-panel:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--neo-bg);color:var(--neo-ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.topbar{z-index:20;border-bottom:1px solid var(--neo-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 max(24px,50vw - 590px);display:grid;position:sticky;top:0}.brand{color:var(--neo-ink);letter-spacing:-.045em;align-items:center;gap:10px;font-size:18px;font-weight:850;text-decoration:none;display:flex}.brand-accent{color:var(--neo-green)}.brand-mark{width:32px;height:34px;display:inline-block;position:relative;transform:rotate(30deg)}.brand-mark i{background:var(--neo-green);border-radius:3px;width:15px;height:15px;position:absolute}.brand-mark i:first-child{top:0;left:8px}.brand-mark i:nth-child(2){top:14px;left:0}.brand-mark i:nth-child(3){background:#8af28f;top:14px;right:0}.topnav{align-self:stretch;align-items:stretch;gap:30px;display:flex}.topnav a{color:#666b67;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:relative}.topnav a:hover,.topnav a.active{color:var(--neo-ink)}.topnav a.active:after{content:"";background:var(--neo-green);border-radius:2px;height:2px;position:absolute;bottom:17px;left:0;right:0}.privacy{background:var(--neo-green-soft);color:#31783a;border:1px solid #d9edda;border-radius:999px;justify-self:end;align-items:center;gap:9px;padding:10px 14px;font-size:13px;font-weight:650;display:flex}.privacy i{background:var(--neo-green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #59d26324}.hero{grid-template-columns:1.25fr 1fr;align-items:end;gap:88px;width:min(1180px,100% - 40px);margin:0 auto;padding:54px 0 38px;display:grid}.eyebrow{color:#47b951;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.eyebrow span{font-size:16px}h1{letter-spacing:-.062em;max-width:720px;margin:17px 0 20px;font-size:clamp(46px,5.1vw,70px);font-weight:850;line-height:.98}h1 em{color:var(--neo-green);font-style:italic;font-weight:780}.hero-copy>p{max-width:610px;color:var(--neo-text);margin:0;font-size:17px;line-height:1.55}.hero-proofs{border-top:1px solid var(--neo-line);grid-template-columns:repeat(3,1fr);padding-top:24px;display:grid}.hero-proofs div{border-right:1px solid var(--neo-line);min-width:0;padding:0 14px}.hero-proofs div:first-child{padding-left:0}.hero-proofs div:last-child{border:0;padding-right:0}.hero-proofs span{color:#40b34a;border:1px solid #aeeab3;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:11px;font-size:14px;display:grid}.hero-proofs strong,.hero-proofs small{display:block}.hero-proofs strong{font-size:14px}.hero-proofs small{color:#858a86;margin-top:4px;font-size:12px;line-height:1.35}.workspace{background:var(--neo-panel);border:10px solid #eef8ef;border-radius:28px;grid-template-columns:1.62fr 1fr;width:min(1180px,100% - 40px);margin:0 auto;scroll-margin-top:96px;display:grid;overflow:hidden;box-shadow:0 24px 70px #182a1b1a,0 0 0 1px #dfe8e0}.editor-panel{color:#fff;background:#101311;border-radius:18px 0 0 18px;min-width:0;overflow:hidden}.panel-head{border-bottom:1px solid var(--neo-line);justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:0 24px;display:flex}.editor-panel .panel-head{border-color:#292e2a}.panel-head>div{align-items:center;gap:11px;display:flex}.panel-head strong{font-size:15px}.panel-note{color:#7e8580;font-size:12px;font-weight:450}.step{background:var(--neo-green);color:#0d2110;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:850;display:grid}.step.dark{background:var(--neo-ink);color:#fff}.head-actions{display:flex;gap:8px!important}.text-button,.upload-button{color:#abb0ac;background:0 0;border:0;border-radius:999px;min-height:40px;padding:0 15px;font-size:13px;font-weight:700}.text-button:hover{color:#fff;background:#202421}.upload-button{border:1px solid var(--neo-green);background:var(--neo-green);color:#102413;box-shadow:0 7px 22px #59d26329}.upload-button:hover{background:#69dd72;transform:translateY(-1px)}textarea{resize:none;color:#bdf7c0;width:100%;height:380px;caret-color:var(--neo-green);font-family:var(--font-geist-mono), Consolas, monospace;background:#101311;border:0;outline:0;padding:26px 30px;font-size:14px;line-height:1.68;display:block}textarea::selection{color:#fff;background:#2f7536}.editor-foot{color:#808681;text-transform:uppercase;letter-spacing:.06em;border-top:1px solid #292e2a;justify-content:flex-end;align-items:center;gap:20px;height:42px;padding:0 22px;font-size:11px;display:flex}.settings-panel{background:#fff}.settings-body{padding:24px}.settings-body label{border-bottom:1px solid var(--neo-line);justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:0 0 18px;font-size:14px;font-weight:700;display:flex}.settings-body label span{color:#777d79;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.settings-body input,.settings-body select{height:39px;color:var(--neo-ink);background:#fbfcfb;border:1px solid #d8dcd9;border-radius:10px;outline:0}.settings-body input:focus,.settings-body select:focus{border-color:var(--neo-green);box-shadow:0 0 0 3px #59d26321}.settings-body input{text-align:right;width:72px;padding:0 10px}.settings-body select{max-width:184px;padding:0 9px;font-size:12px}.summary{background:var(--neo-green-soft);border:1px solid #d9eedb;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;margin:4px 0 18px;padding:17px 18px;display:grid}.summary span,.summary small{color:#648169;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.summary strong{letter-spacing:-.03em;font-size:18px}.summary small{text-transform:none;letter-spacing:0;grid-column:1/-1}.convert-button{background:var(--neo-green);color:#0d1c0f;border:0;border-radius:999px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:54px;padding:0 22px;font-size:15px;font-weight:850;transition:all .2s;display:flex;box-shadow:0 10px 28px #59d2633b}.convert-button:hover{background:#69dd72;transform:translateY(-2px);box-shadow:0 14px 34px #59d2634d}.convert-button:disabled{opacity:.65;cursor:wait;transform:none}.convert-button span{font-size:20px}.error{color:#9c332b;background:#fff0ed;border-radius:10px;margin:-6px 0 12px;padding:11px 13px;font-size:13px;line-height:1.4}.hint{color:#858a86;text-align:center;margin:13px 10px 0;font-size:12px;line-height:1.45}.how{border-top:1px solid var(--neo-line);grid-template-columns:.75fr repeat(3,1fr);gap:34px;width:min(1180px,100% - 40px);margin:54px auto 76px;padding:28px 0 0;scroll-margin-top:96px;display:grid}.how-label{color:#46b950;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:850}.how div{padding-left:42px;position:relative}.how b{background:var(--neo-green-soft);color:#45b74f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid;position:absolute;top:-5px;left:0}.how strong{font-size:15px;display:block}.how p{color:#777d79;margin:6px 0 0;font-size:13px;line-height:1.5}@media (max-width:940px){.topnav{display:none}.topbar{grid-template-columns:1fr auto}.hero{grid-template-columns:1fr;gap:30px;padding-top:42px}.hero-proofs{max-width:660px}.workspace{grid-template-columns:1fr}.editor-panel{border-radius:18px 18px 0 0}.how{grid-template-columns:1fr 1fr}.how-label{grid-column:1/-1}}@media (max-width:620px){.topbar{height:68px;padding:0 16px}.privacy{padding:9px 11px;font-size:12px}.hero{width:calc(100% - 32px);padding:36px 0 28px}.hero h1{font-size:clamp(40px,12vw,56px)}.hero-copy>p{font-size:16px}.hero-proofs{grid-template-columns:1fr;gap:13px}.hero-proofs div{border:0;grid-template-columns:30px auto;column-gap:10px;display:grid;padding:0!important}.hero-proofs span{grid-row:1/3;margin:0}.hero-proofs small{margin:1px 0 0}.workspace{border-width:6px;border-radius:22px;width:calc(100% - 20px)}.panel-head{min-height:70px;padding:12px 14px}.panel-note,.text-button{display:none}.upload-button{padding:0 12px}textarea{height:330px;padding:20px 18px;font-size:13px}.settings-body{padding:20px 16px}.settings-body label{font-size:13px}.how{grid-template-columns:1fr;gap:24px;width:calc(100% - 32px)}.how-label{grid-column:auto}}@media (max-width:380px){.privacy{display:none}.topbar{grid-template-columns:1fr}.settings-body select{max-width:155px}}
