@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,Arial,sans-serif;color:#202822;background:#f7f5ef;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}[hidden]{display:none!important}.site-header{height:82px;padding:0 max(24px,calc((100vw - 1240px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3e5da;background:#f7f5ef}.brand{display:inline-flex;align-items:center;gap:9px;font:800 21px Manrope,Arial,sans-serif;letter-spacing:-1px}.brand-mark{width:38px;height:38px;background:#c1ed42;color:#263b1c;border-radius:12px;display:grid;place-items:center;font-size:25px;line-height:1}.brand-accent{color:#5c812b}.brand-domain{color:#7b8577}.site-header nav{display:flex;gap:30px;font-size:14px;font-weight:700}.site-header nav a:hover,footer a:hover{color:#608535}.hero{max-width:1300px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,590px);grid-template-rows:auto auto;align-items:center;gap:20px 70px;padding:96px 30px 72px}.hero>.eyebrow,.hero>h1,.hero>.hero-copy{grid-column:1}.hero>.eyebrow{align-self:end}.eyebrow,.section-kicker{font-size:12px;font-weight:800;letter-spacing:2px;color:#5d852d}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow-line{width:26px;height:2px;background:#9dc847}.hero h1{font:800 clamp(46px,5.2vw,78px)/1.07 Manrope,Arial,sans-serif;letter-spacing:-4.8px;margin:4px 0;color:#1d2b20}.hero h1 em{font-style:normal;color:#6b9340}.hero-copy{font-size:18px;line-height:1.7;color:#626e62;max-width:510px;margin:0}.tool-card{grid-column:2;grid-row:1/5;background:#fff;text-align:left;border:1px solid #e4e9dc;border-radius:26px;padding:32px;box-shadow:0 24px 70px #293c1d14}.tool-card-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px}.step-label,.mode-label{font-size:11px;font-weight:800;letter-spacing:1.5px;color:#7c9073}.tool-card h2{font:800 26px Manrope,Arial,sans-serif;letter-spacing:-1px;margin:5px 0 0}.local-badge{font-size:12px;font-weight:800;color:#496a2a;background:#eff9de;border-radius:50px;padding:9px 12px;white-space:nowrap}.badge-dot{display:inline-block;width:7px;height:7px;background:#80be3a;border-radius:50%;margin-right:5px}.dropzone{min-height:236px;border:1.5px dashed #a9c395;border-radius:17px;background:#f8fbf3;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;outline:none;transition:.2s}.dropzone:hover,.dropzone:focus-visible,.dropzone.dragging{border-color:#5f8e39;background:#eff9e5}.upload-icon{width:57px;height:57px;border-radius:16px;background:#e7f2d7;color:#638f42;display:grid;place-items:center;margin-bottom:5px}.dropzone strong{font-size:18px}.dropzone span{font-size:14px;color:#6d7c69}.dropzone .browse-link{font-weight:800;color:#577f35;text-decoration:underline;text-underline-offset:3px}.dropzone small{font-size:12px;color:#93a08d;margin-top:7px}.selection,.cloud-note{padding:15px 17px;border:1px solid #dce8cc;background:#f8fbf4;border-radius:11px;margin-top:13px;font-size:14px;word-break:break-word}.selection strong,.cloud-note strong{display:block}.selection span,.cloud-note p{color:#63745e}.cloud-note p{line-height:1.55;margin:5px 0}.cloud-note a{color:#517f2c;font-weight:800;text-decoration:underline}.tool-actions{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:24px}.tool-actions>div{display:flex;flex-direction:column;gap:4px}.tool-actions strong{font-size:15px}.tool-actions small{color:#768472;font-size:12px}.primary-button{background:#c2ed45;border:0;border-radius:11px;color:#243815;padding:14px 20px;min-width:195px;font-weight:800;display:flex;justify-content:space-between;gap:18px;box-shadow:0 5px 14px #9dbb4d28}.primary-button:hover:not(:disabled){background:#d2f46d}.primary-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.status{color:#4d6645;font-size:14px;line-height:1.5}.status:not(:empty){margin-top:18px}.status.error{color:#b54d3e}.progress-wrap{margin-top:14px}.progress-track{height:8px;background:#edf1e7;border-radius:10px;overflow:hidden}.progress-bar{height:100%;width:0;background:#90be44;transition:width .3s}.progress-wrap span{display:block;font-size:12px;color:#6f8069;margin-top:7px}.result{margin-top:18px;padding:16px;background:#f0fae7;border:1px solid #c7e6ad;border-radius:10px}.result strong{display:block;color:#3c6c30;margin-bottom:8px}.result a{color:#426f26;font-weight:800;text-decoration:underline}.trust-row{grid-column:1/3;display:flex;gap:27px;flex-wrap:wrap;color:#5d6f57;font-size:13px;margin-top:20px}.trust-icon{display:inline-grid;place-items:center;width:18px;height:18px;color:#fff;background:#6c9c3c;border-radius:50%;font-size:11px;margin-right:5px}.content-section{max-width:1240px;margin:auto;padding:95px 30px}.section-heading{max-width:680px}.section-heading h2,.limits-section h2{font:800 clamp(34px,3.6vw,52px)/1.13 Manrope,Arial,sans-serif;letter-spacing:-2.3px;margin:14px 0 17px;color:#243323}.section-heading p,.limits-section p{font-size:16px;line-height:1.75;color:#687566;margin:0}.steps,.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.step{background:#fff;border:1px solid #e6e9dd;border-radius:19px;padding:30px;box-shadow:0 6px 22px #24332308}.step-number{display:inline-block;font:800 13px Manrope,Arial,sans-serif;color:#5b8d36;background:#edf6df;border-radius:7px;padding:7px 10px}.step h3{font:800 20px Manrope,Arial,sans-serif;margin:26px 0 9px;letter-spacing:-.5px}.step p{font-size:14px;line-height:1.7;color:#697766;margin:0}.limits-section{background:#e9f0de;display:flex;align-items:center;justify-content:space-between;gap:45px;padding:65px max(30px,calc((100vw - 1180px)/2))}.limits-section>div:first-child{max-width:620px}.limit-figures{display:flex;gap:40px;white-space:nowrap}.limit-figures div{display:flex;flex-direction:column}.limit-figures strong{font:800 50px Manrope,Arial,sans-serif;color:#466e2c;line-height:1}.limit-figures span{font-size:13px;color:#687b5e;margin-top:8px}.pricing-section{padding-top:105px}.price-card{background:#fff;border:1px solid #e3e8da;border-radius:20px;padding:30px;display:flex;flex-direction:column;min-height:290px}.price-card.featured{background:#293c2b;color:#fff;border-color:#293c2b;box-shadow:0 20px 45px #1d3d2440}.price-card>span{font-size:11px;font-weight:800;letter-spacing:1.5px;color:#73994c}.price-card.featured>span{color:#c2ed45}.price-card h3{font:800 52px Manrope,Arial,sans-serif;letter-spacing:-2px;margin:16px 0 0}.price-card strong{font-size:18px}.price-card p{color:#7a8775;margin:12px 0 28px}.price-card.featured p{color:#c2d0bf}.price-card button{margin-top:auto;background:#c2ed45;border:0;border-radius:9px;padding:13px 16px;text-align:left;font-weight:800;color:#283b18}.price-card button:disabled{opacity:.55;cursor:not-allowed}.wallet-status{font-weight:700;color:#4e7040;margin-top:25px}.pricing-small{font-size:13px;line-height:1.7;color:#788474;max-width:720px}.pricing-small a{color:#4d7e2d;text-decoration:underline}.faq-section{padding-top:40px;padding-bottom:110px}.faq-list{margin-top:28px;border-top:1px solid #d8dfcf}.faq-list details{border-bottom:1px solid #d8dfcf;padding:20px 0}.faq-list summary{font-weight:800;font-size:16px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-size:23px;color:#68993c;font-weight:400;line-height:1}.faq-list details[open] summary:after{content:"−"}.faq-list p{color:#657363;line-height:1.75;font-size:15px;max-width:800px;margin:15px 0 0}footer{background:#253529;color:#c2ccbb;display:flex;align-items:start;justify-content:space-between;gap:25px;padding:45px max(30px,calc((100vw - 1180px)/2));font-size:13px}footer .brand{color:#fff;font-size:18px}footer .brand-domain{color:#b2bea9}footer p{margin:12px 0 0;color:#aebca7}footer nav{display:flex;gap:13px 22px;max-width:440px;flex-wrap:wrap}footer>span{white-space:nowrap}.article-shell{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,740px) 260px;gap:0 100px;padding:92px 30px 115px}.article-head{grid-column:1/3;border-bottom:1px solid #dce3d4;padding-bottom:44px;margin-bottom:35px}.article-head h1{font:800 clamp(42px,5vw,69px)/1.1 Manrope,Arial,sans-serif;letter-spacing:-3.8px;max-width:750px;margin:18px 0}.article-head>p{font-size:17px;color:#667462;line-height:1.7;max-width:640px}.article-date{font-size:12px;color:#80907a}.article-body section{padding:12px 0 22px;border-bottom:1px solid #e1e7da}.article-body h2{font:800 23px Manrope,Arial,sans-serif;letter-spacing:-.6px}.article-body p{font-size:16px;line-height:1.85;color:#5f6d5b}.article-body a,.article-aside a{color:#4f7d30;text-decoration:underline;font-weight:700}.article-aside{align-self:start;background:#eaf2df;padding:25px;border-radius:15px}.article-aside strong{font-size:18px}.article-aside p{line-height:1.6;color:#66795c}@media(max-width:950px){.hero{grid-template-columns:1fr;padding:68px 24px 55px;gap:18px}.hero>.eyebrow,.hero>h1,.hero>.hero-copy,.tool-card,.trust-row{grid-column:1}.tool-card{grid-row:auto;margin-top:20px;max-width:700px}.trust-row{margin-top:8px}.article-shell{grid-template-columns:1fr;gap:25px}.article-head{grid-column:1}.article-aside{max-width:500px}.limits-section{padding:55px 30px}}@media(max-width:700px){.site-header{height:68px;padding:0 18px}.site-header nav{gap:13px;font-size:12px}.brand{font-size:17px}.brand-mark{width:31px;height:31px;font-size:20px}.brand-domain{display:none}.hero{padding:52px 18px 46px}.hero h1{letter-spacing:-2.5px}.hero-copy{font-size:16px}.tool-card{padding:22px;border-radius:19px}.tool-card-header{align-items:start;flex-direction:column}.tool-actions{align-items:stretch;flex-direction:column}.primary-button{justify-content:center}.trust-row{gap:10px 19px}.steps,.price-grid{grid-template-columns:1fr}.content-section{padding:66px 20px}.limits-section{padding:45px 20px;flex-direction:column;align-items:flex-start;gap:24px}.limit-figures{gap:38px}.faq-section{padding-top:25px;padding-bottom:80px}footer{padding:38px 20px;flex-wrap:wrap}footer nav{order:3;width:100%}.article-shell{padding:64px 20px 80px}.article-head h1{letter-spacing:-2.4px}}.explain-section,.guidance-section{border-top:1px solid #e2e7d9}.use-grid,.guidance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;margin-top:43px}.use-grid article,.guidance-grid>div{padding:28px;background:#fff;border:1px solid #e3e8da;border-radius:18px}.use-icon{width:44px;height:44px;border-radius:12px;background:#eaf5d9;color:#547b34;display:grid;place-items:center;font:800 19px Manrope,Arial,sans-serif}.use-grid h3,.guidance-grid h3,.mode-grid h3{font:800 19px Manrope,Arial,sans-serif;letter-spacing:-.5px;margin:19px 0 10px}.use-grid p,.guidance-grid p,.mode-grid p{color:#667462;font-size:14px;line-height:1.75;margin:0}.section-footnote{font-size:14px;line-height:1.7;color:#667462;max-width:800px;margin:25px 0 0}.modes-section{padding-top:65px}.mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;margin-top:40px}.mode-grid article{background:#ecf3e1;border-radius:20px;padding:33px}.mode-grid article:last-child{background:#e4ebe9}.mode-grid h3{font-size:23px;margin-top:21px}.mode-grid p{font-size:15px}.mode-grid a{display:inline-block;color:#4b792c;font-size:14px;font-weight:800;margin-top:24px;text-decoration:underline;text-underline-offset:4px}.mode-tag{font-size:11px;font-weight:800;letter-spacing:1.4px;color:#587d39}.price-card h3{font:800 21px Manrope,Arial,sans-serif;letter-spacing:-.5px;margin:16px 0 0}.price-amount{font:800 51px Manrope,Arial,sans-serif;letter-spacing:-2px;margin-top:3px}.price-card p{margin-top:8px}.guidance-section{padding-top:78px}.faq-list a{color:#4b792c;text-decoration:underline}.recovery-button{border:1px solid #8daa72;background:#eff7e8;color:#3b6229;border-radius:8px;padding:10px 15px;font-weight:800}.recovery-button:hover{background:#e3f1d5}@media(max-width:900px){.use-grid,.guidance-grid{grid-template-columns:1fr;gap:14px}.mode-grid{grid-template-columns:1fr}.modes-section{padding-top:25px}}.account-shell{max-width:1240px;min-height:680px;margin:auto;padding:88px 30px 110px;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,475px);gap:74px;align-items:start}.account-intro{padding-top:42px}.account-intro h1{font:800 clamp(44px,5vw,70px)/1.08 Manrope,Arial,sans-serif;letter-spacing:-4px;margin:18px 0 20px;color:#243323}.account-intro h1 em{font-style:normal;color:#6b9340}.account-intro>p{max-width:560px;color:#647260;font-size:17px;line-height:1.75}.account-benefits{display:grid;gap:16px;margin-top:36px;color:#416630;font-weight:700;font-size:14px}.auth-card{background:#fff;border:1px solid #e2e8dc;border-radius:23px;box-shadow:0 24px 70px #293c1d12;padding:32px}.auth-switch{display:grid;grid-template-columns:1fr 1fr;background:#f1f5eb;border-radius:10px;padding:4px;gap:4px;margin-bottom:27px}.auth-switch button{border:0;border-radius:8px;background:transparent;padding:10px;color:#677764;font-weight:800}.auth-switch button[aria-selected=true]{background:#fff;color:#263d26;box-shadow:0 2px 10px #283d1b13}.auth-card h2{font:800 26px Manrope,Arial,sans-serif;letter-spacing:-1px;margin:0}.auth-card>p{color:#70816a;font-size:14px;line-height:1.6}.auth-status:not(:empty){background:#f0f7e9;border-radius:9px;padding:11px 13px;color:#496d39}.auth-status.error{background:#fff0ed;color:#a54435}.auth-card form{display:grid;gap:9px;margin-top:20px}.auth-card label{font-size:13px;font-weight:800;color:#455744}.auth-card input{width:100%;border:1px solid #d3dfce;border-radius:9px;padding:12px 13px;outline:0;background:#fbfdf9;margin-bottom:10px}.auth-card input:focus{border-color:#74a44b;box-shadow:0 0 0 3px #a1ce682e}.auth-submit{width:100%;justify-content:center;margin-top:4px}.text-button{border:0;background:none;color:#557e39;font-weight:800;font-size:13px;padding:14px 0 0}.auth-divider{display:flex;align-items:center;gap:13px;margin:20px 0;color:#899487;font-size:12px}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:#e0e7d8;flex:1}.social-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.social-buttons button{border:1px solid #d9e3d3;border-radius:9px;background:#fff;padding:10px 5px;font-size:13px;font-weight:800;color:#30452f}.social-buttons button:hover:not(:disabled){background:#f3f9eb}.social-buttons button:disabled{opacity:.45;cursor:not-allowed}.social-mark{font-weight:900;font-size:18px;margin-right:5px}.google-mark{color:#4285f4}.github-mark,.apple-mark{color:#1d2920}.auth-legal{font-size:12px!important;color:#82907f!important;margin:20px 0 0;line-height:1.65}.auth-legal a,.dashboard-help a{color:#4f7933;text-decoration:underline}.dashboard{grid-column:1/3;background:#fff;border:1px solid #e2e8dc;border-radius:23px;padding:38px;box-shadow:0 24px 70px #293c1d0e}.dashboard-top,.dashboard-section-head{display:flex;justify-content:space-between;align-items:start;gap:20px}.dashboard-top h2{font:800 42px Manrope,Arial,sans-serif;letter-spacing:-1.8px;margin:10px 0 3px}.dashboard-top p{color:#687765;margin:0}.outline-button{background:#fff;border:1px solid #aabb9d;border-radius:9px;padding:10px 17px;font-weight:800;color:#415d36}.account-stats{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin:34px 0 43px}.account-stats>div{display:flex;flex-direction:column;background:#ecf3e1;padding:25px;border-radius:15px}.account-stats span{font-size:11px;font-weight:800;letter-spacing:1.4px;color:#61804a}.account-stats strong{font:800 46px Manrope,Arial,sans-serif;line-height:1.25}.account-stats small{color:#66765f}.dashboard-section{border-top:1px solid #e3e9dc;padding:28px 0}.dashboard-section-head h3{font:800 23px Manrope,Arial,sans-serif;letter-spacing:-.5px;margin:7px 0 0}.dashboard-section-head>a{font-size:13px;font-weight:800;color:#4f7c34;text-decoration:underline;margin-top:13px}.history-list{display:grid;margin-top:17px;color:#6f7c6b;font-size:14px}.history-item{border-bottom:1px solid #e7ebdf;padding:17px 0;display:flex;justify-content:space-between;align-items:center;gap:20px}.history-item strong{color:#253727;display:block;font-size:15px;word-break:break-word}.history-item small{display:block;color:#71816b;margin-top:5px}.history-item a{font-weight:800;color:#4f7c34;font-size:13px;white-space:nowrap;text-decoration:underline}.dashboard-help{font-size:13px;color:#697965}@media(max-width:900px){.account-shell{grid-template-columns:1fr;gap:35px;padding:56px 24px 80px}.account-intro{padding-top:0}.account-intro h1{letter-spacing:-2.5px}.account-benefits{margin-top:22px}.auth-card{max-width:560px}.dashboard{grid-column:1}}@media(max-width:600px){.account-shell{padding:48px 18px 70px}.auth-card,.dashboard{padding:22px;border-radius:18px}.account-intro h1{font-size:42px}.account-stats{grid-template-columns:1fr}.dashboard-top h2{font-size:35px}.history-item{align-items:start;flex-direction:column}.social-buttons{gap:5px}.social-buttons button{font-size:12px}}.dashboard-status:not(:empty){background:#edf7e4;border:1px solid #cce5b8;border-radius:10px;color:#365d2a;font-weight:700;padding:14px 18px;margin:26px 0 0}.usage-help{color:#687765;font-size:13px;line-height:1.6;margin:12px 0 0}.usage-more{margin-top:20px}.clarity-choice{display:flex;align-items:flex-start;gap:10px;margin-top:17px;color:#334930;font-size:13px;font-weight:800;line-height:1.4}.clarity-choice input{accent-color:#679940;margin:3px 0 0;flex:none}.clarity-choice small{display:block;color:#74826f;font-size:11px;font-weight:500;line-height:1.5;margin-top:3px}.import-options{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:16px 0;color:#798675;font-size:13px}.import-options button{border:1px solid #d5e3c6;background:#fff;color:#476a35;border-radius:8px;padding:7px 13px;font-weight:800;cursor:pointer}.import-options button:hover,.import-options button[aria-pressed=true]{background:#eaf6dc;border-color:#94be6b}.import-form{background:#f6faef;border:1px solid #dce9ca;border-radius:12px;padding:16px;margin:12px 0 18px}.import-form[hidden]{display:none}.import-form label{display:block;font-size:13px;font-weight:800;color:#354b2c;margin-bottom:8px}.import-form>div{display:flex;gap:8px}.import-form input{min-width:0;flex:1;border:1px solid #cadab8;border-radius:8px;padding:11px;background:#fff}.import-form button{border:0;border-radius:8px;background:#b8f238;color:#1c3017;padding:10px 14px;font-weight:800;cursor:pointer}.import-form button:disabled{opacity:.6;cursor:wait}.import-form small{display:block;margin-top:9px;color:#687965;line-height:1.5}@media(max-width:600px){.import-form>div{flex-direction:column}}.quality-panel{margin-top:16px;padding:18px;border:1px solid #dae8cd;border-radius:15px;background:#f8fbf4}.quality-heading{display:flex;justify-content:space-between;gap:8px;align-items:baseline;margin-bottom:15px}.quality-heading strong{font:800 16px Manrope,Arial,sans-serif}.quality-heading small,.quality-help,.preview-panel small{font-size:12px;color:#687965;line-height:1.5}.quality-field{display:grid;gap:5px;margin:11px 0;font-size:12px;font-weight:800;color:#445c39}.quality-field select{width:100%;border:1px solid #cbdcbd;border-radius:8px;background:#fff;padding:10px;color:#283d24}.quality-help{margin:6px 0 12px}.quality-sliders{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin-top:15px}.quality-sliders label{display:grid;grid-template-columns:1fr auto;gap:4px;font-size:12px;font-weight:700;color:#4c6541}.quality-sliders input{grid-column:1/3;width:100%;accent-color:#719f3f}.quality-sliders output{color:#426c29}.preview-button{width:100%;border:1px solid #94b878;background:#edf8df;color:#365d26;border-radius:8px;padding:11px;margin-top:14px;font-weight:800}.preview-button:disabled{opacity:.6}.preview-panel{margin-top:14px}.preview-images{display:grid;grid-template-columns:1fr 1fr;gap:8px}.preview-images>div{min-width:0;background:#fff;border:1px solid #dfe9d8;border-radius:8px;padding:7px}.preview-images span{display:block;font-size:11px;font-weight:800;margin-bottom:5px}.preview-images img{width:100%;height:220px;object-fit:contain;background:#f3f5f0}.preview-panel small{display:block;margin-top:8px}@media(max-width:600px){.quality-heading{display:block}.quality-heading small{display:block;margin-top:3px}.quality-sliders{grid-template-columns:1fr}.preview-images img{height:150px}}.result-save-button{display:block;margin-top:13px;padding:9px 12px;border:1px solid #8eae78;border-radius:8px;background:#fff;color:#3d6c2b;font-weight:800}.result-save-button:disabled{opacity:.65;cursor:default}.preview-workspace{max-width:1240px;margin:0 auto 30px;padding:34px;border:1px solid #dae4d1;border-radius:24px;background:#fff;box-shadow:0 18px 50px #293c1d12;scroll-margin-top:24px}.preview-top{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:24px}.preview-top h2{font:800 clamp(29px,3vw,40px)/1.15 Manrope,Arial,sans-serif;letter-spacing:-1.5px;margin:9px 0}.preview-top p{font-size:14px;color:#697766;line-height:1.6;margin:0;max-width:580px}.preview-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.preview-view-switch{display:flex;padding:3px;background:#edf3e8;border-radius:9px}.preview-view-switch button{border:0;background:transparent;color:#56734b;border-radius:7px;padding:9px 12px;font-size:12px;font-weight:800}.preview-view-switch button[aria-pressed=true]{background:#fff;color:#274a22;box-shadow:0 2px 8px #233e231a}.preview-toolbar label{font-size:12px;font-weight:800;white-space:nowrap}.preview-toolbar input{width:120px;accent-color:#719f3f}.preview-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.preview-images .preview-image-card{min-width:0;border:1px solid #dce6d5;border-radius:14px;padding:13px;background:#f8faf6}.preview-image-card>strong{display:block;font-size:14px;margin-bottom:10px}.preview-viewport{height:520px;overflow:auto;background:#eef1ec;border:1px solid #e1e7dc;border-radius:9px}.preview-viewport img{display:block;width:100%;max-width:none;height:auto;min-height:0;object-fit:initial;background:#fff}.preview-note{font-size:12px;color:#697766;line-height:1.5;margin:13px 0 0}@media(max-width:900px){.preview-workspace{margin:0 20px 25px}.preview-top{align-items:start;flex-direction:column}.preview-viewport{height:440px}}@media(max-width:650px){.preview-workspace{padding:19px;margin:0 12px 20px;border-radius:17px}.preview-images{grid-template-columns:1fr}.preview-viewport{height:380px}.preview-toolbar{width:100%}.preview-toolbar input{flex:1}}.import-options small{flex-basis:100%;text-align:center;color:#879483;font-size:11px;line-height:1.4;margin-top:2px}.import-options{justify-content:flex-start}.import-options>span{flex-basis:100%;font-weight:700;color:#5f725c}.import-options>button{flex:1 1 auto;white-space:nowrap}.import-options small{text-align:left}@media(max-width:600px){.import-options>button{flex:1 1 30%;padding:8px 6px;font-size:11px}}.preview-viewport img{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.preview-viewport.is-dragging img{cursor:grabbing}.plan-choice{border:1px solid #d9e5c9;border-radius:14px;padding:15px 17px;margin:17px 0;background:#f8fbf4;display:grid;gap:9px}.plan-choice[hidden]{display:none}.plan-choice legend{font-weight:800;color:#334d2b;padding:0 5px}.plan-choice label{display:flex;gap:10px;align-items:flex-start;padding:8px;border-radius:9px;cursor:pointer}.plan-choice label:has(input:checked){background:#eaf4dc}.plan-choice input{accent-color:#5d9038;margin-top:4px}.plan-choice span{display:grid;gap:3px}.plan-choice small{color:#687965;line-height:1.45}.plan-choice input:disabled+span{opacity:.55}
