:root{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#e9e6dc;color:var(--ink)}button,input{font:inherit}a{color:inherit;text-decoration:none}.site-header{display:flex;align-items:center;justify-content:space-between;max-width:1180px;height:76px;margin:0 auto;padding:0 24px;border-bottom:1px solid var(--line)}nav{display:flex;align-items:center;gap:28px}.logo{display:inline-block;text-decoration:none;color:var(--ink)}.logo{display:inline-flex;align-items:center;gap:4px}.logo img{width:34px;height:34px;display:block;object-fit:contain;border-radius:9px}.logo .brand-name{display:inline-flex;gap:0;color:#1f2937;white-space:nowrap}.logo .brand-name>span{color:#0f766e}.site-header .logo img{width:40px;height:40px}.site-header .logo .brand-name{font-size:22px}:root .selection-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 12px}:root .mode-switch{display:inline-flex;padding:3px;border-radius:10px;background:#f0ede7}:root .mode-switch button,:root .polygon-actions button{border:0;border-radius:7px;background:transparent;padding:8px 12px;font-weight:750;cursor:pointer}:root .mode-switch button[aria-pressed=true]{background:var(--orange);color:#fff}:root .mode-switch button:disabled,:root .polygon-actions button:disabled{opacity:.45;cursor:not-allowed;transform:none}:root .polygon-actions{display:flex;gap:4px}:root .polygon-actions button{color:var(--blue)}:root .ai-history{margin-top:18px}:root .ai-history>p{text-align:center;margin:0 0 8px;font-size:13px;font-weight:750;color:#5d5a54}:root .ai-history-list{display:flex;justify-content:center;gap:10px;overflow-x:auto;padding:3px}:root .ai-history-item{display:grid;place-items:center;min-width:44px;min-height:44px;padding:3px;border:2px solid transparent;border-radius:10px;background:repeating-conic-gradient(#e9e6df 0 25%,#fff 0 50%) 0/12px 12px;cursor:pointer}:root .ai-history-item[aria-pressed=true]{border-color:var(--orange)}:root .ai-history-item:disabled{opacity:.55}:root .ai-history-item img{display:block;max-width:72px;max-height:72px;object-fit:contain}@media(max-width:700px){:root .selection-tools{align-items:stretch;flex-direction:column}:root .mode-switch,:root .polygon-actions{display:grid;grid-template-columns:repeat(2,1fr)}:root .polygon-actions{grid-template-columns:repeat(3,1fr)}:root .mode-switch button,:root .polygon-actions button{min-height:44px;padding:8px 6px}:root .ai-history-list{justify-content:flex-start}}:root .polygon-actions button[aria-pressed=true]{background:var(--orange);color:#fff}:root .canvas-wrap{position:relative}:root .angle-label{position:absolute;transform:translate(-50%,-50%);pointer-events:none;background:#171716;color:#fff;border-radius:6px;padding:3px 6px;font-size:12px;font-weight:750}.viewport-controls{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:0 4px 8px}.viewport-controls button{width:36px;height:32px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--blue);font-size:20px;line-height:1;cursor:pointer}.viewport-controls button:disabled{opacity:.4;cursor:not-allowed}.viewport-controls span{min-width:52px;text-align:center;font-size:13px;font-weight:750;color:#5d5a54}:root{--paper:#f7f3e9;--canvas:#e8ecdf;--ink:#18231f;--muted:#738079;--coral:#ec5642;--lime:#d8ff63;--line:#ccd0c3;font-family:Manrope,ui-sans-serif,sans-serif;color:var(--ink);background:#e9e6dc}body{background:#e9e6dc;color:var(--ink)}button,a{transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.site-header{max-width:1180px;height:76px;border-color:var(--line)}.logo,.brand-mark{font-family:Playfair Display,Georgia,serif;font-weight:700;letter-spacing:-1.4px}.logo span,.brand-mark span{font-family:Manrope,sans-serif;color:var(--coral)}nav a{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.product-hero{max-width:1180px;margin:0 auto;padding:78px 24px 42px;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.hero-kicker{font:500 11px DM Mono,monospace;letter-spacing:.13em;color:var(--coral);margin:0 0 18px}.product-hero h1{font:600 clamp(54px,6vw,86px)/.88 "Playfair Display",Georgia,serif;letter-spacing:-.075em;margin:0}.product-hero h1 em{color:var(--coral);font-style:italic}.hero-lede{max-width:350px;color:var(--muted);line-height:1.6;font-size:15px;margin:22px 0 20px}.hero-proof{display:flex;gap:12px;flex-wrap:wrap;font:500 9px DM Mono;color:#647069}.hero-proof span{border-bottom:1px solid #aeb7aa;padding-bottom:5px}.product-demo{border:1px solid #bbc4b7;background:#fffdf6;padding:12px;box-shadow:14px 14px #d6dbca;transform:rotate(1deg)}.demo-top{border-bottom:1px solid #d4d8cb;padding:2px 0 9px;display:flex;justify-content:space-between;font:500 9px DM Mono;color:#66726a}.demo-stage{height:280px;background:var(--canvas);display:grid;place-items:center;position:relative;overflow:hidden}.demo-object{width:148px;height:178px;background:linear-gradient(135deg,#728344,#d1dc98 45%,#668044);border-radius:50% 48% 43% 57%/45% 42% 58% 55%;transform:rotate(-13deg);box-shadow:0 16px 25px #3a4c2d33}.demo-outline{width:168px;height:192px;border:3px solid var(--coral);border-radius:48% 52% 43% 57%/43% 40% 60% 57%;position:absolute;transform:rotate(-13deg)}.demo-ai{position:absolute;right:16px;top:14px;background:var(--lime);padding:7px 9px;border-radius:10px;font:700 9px DM Mono;color:#304323}.product-demo>p{font:500 9px/1.4 DM Mono;color:#66726a;margin:10px 0 0}.tool-shell{max-width:1180px;padding:28px 24px 92px}.tool-copy{text-align:left;max-width:760px;margin:0 auto 22px}.brand-mark{display:none}.tool-copy h1{font:600 clamp(30px,4vw,48px)/.96 "Playfair Display",Georgia,serif;letter-spacing:-.06em;margin:0 0 10px}.lede{font-size:15px;color:var(--muted);margin:0}.workspace-card{background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:14px 14px #d6dbca;padding:14px}.editor-state{min-height:420px}.editor-bar{padding:2px 4px 12px}.editor-bar p{font:700 14px Manrope}.text-button{font:500 10px DM Mono;text-transform:uppercase;color:var(--coral)}.top-toolbar{display:flex;align-items:center;gap:14px;border:1px solid var(--line);background:#f0eee6;border-radius:8px;padding:7px 8px;margin-bottom:10px;min-height:48px}.toolbar-group{display:flex;align-items:center;gap:5px}.toolbar-label{font:500 9px DM Mono;letter-spacing:.08em;color:var(--muted);margin-right:3px}.toolbar-group [data-mode],.tool-action,.zoom-button{border:1px solid #b9c1b5;border-radius:5px;background:#faf9f4;color:var(--ink);padding:7px 9px;font:600 11px Manrope;cursor:pointer}.toolbar-group [data-mode][aria-pressed=true],.tool-action.active{background:var(--coral);border-color:var(--coral);color:#fff}.toolbar-group [data-mode]:disabled,.tool-action:disabled,.zoom-button:disabled{opacity:.4;cursor:not-allowed;transform:none}.view-group{margin-left:auto}.view-group .hand-tool{margin-right:0}.zoom-button{min-width:29px;padding:7px 8px;font-size:15px;line-height:1}.zoom-value{min-width:43px;text-align:center;font:500 10px DM Mono;color:var(--muted)}.fit-button{font:600 9px Manrope}.polygon-actions{display:flex;gap:5px}.polygon-actions button{border:1px solid #b9c1b5;border-radius:5px;background:#faf9f4;padding:7px 8px;color:var(--ink);font:600 10px Manrope}.polygon-actions button[aria-pressed=true]{background:var(--coral);border-color:var(--coral);color:#fff}.canvas-wrap{height:min(64vh,640px);min-height:390px;border-radius:10px;background:var(--canvas);border:1px solid var(--line)}.editor-actions{justify-content:flex-end;align-items:center;border-top:1px solid var(--line);padding:12px 4px 0;margin-top:10px;gap:8px}.result-meta{margin-right:auto;display:flex;flex-direction:column;gap:3px}.result-meta strong{font-size:13px}.result-meta span{font:500 9px DM Mono;color:var(--muted)}.editor-actions .button{border-radius:5px;padding:10px 13px}.ai-history{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.ai-history>p{text-align:left;font:700 11px Manrope;color:var(--ink);margin:0 0 7px}.ai-history-list{justify-content:flex-start;gap:7px}.ai-history-item{min-width:48px;min-height:42px;border-radius:6px}.status{color:var(--coral)}@media(max-width:700px){.product-hero{grid-template-columns:1fr;gap:30px;padding:52px 20px 28px}.product-hero-copy{padding-left:0}.product-hero h1{font-size:58px}.product-demo{transform:none;box-shadow:8px 8px #d6dbca}.tool-shell{padding:20px 15px 60px}.workspace-card{padding:9px;box-shadow:8px 8px #d6dbca}.top-toolbar{overflow-x:auto;white-space:nowrap;gap:10px}.toolbar-label{display:none}.view-group{margin-left:auto}.editor-actions{flex-wrap:wrap}.result-meta{width:100%;margin-right:0}.editor-actions .button{flex:1}.ai-history-list{overflow-x:auto;justify-content:flex-start}}.crop-canvas{display:block;width:100%;height:100%;touch-action:none}.editor-bar-actions{display:flex;align-items:center;gap:12px}.product-hero h1 em{color:#0f766e}.hero-upload-button{display:none}.not-found-body{min-height:100vh;background:repeating-conic-gradient(#eef6f4 0 25%,#fff 0 50%) 0/32px 32px}.not-found-page{box-sizing:border-box;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.not-found-page>.logo{margin-bottom:42px}.not-found-code{margin:0;color:#0f766e;font:800 14px/1 Manrope;letter-spacing:.18em}.not-found-page h1{max-width:620px;margin:14px 0 16px;font:800 clamp(38px,7vw,72px)/1 Manrope;letter-spacing:-.07em}.not-found-page>p:not(.not-found-code){max-width:460px;margin:0 0 28px;color:#64748b;font-size:16px;line-height:1.65}.not-found-page>.button{display:inline-flex;text-decoration:none;padding:12px 20px;border-radius:8px}@media(max-width:700px){.product-hero{padding-top:34px!important;gap:24px!important}.product-hero h1{font-size:48px!important}.hero-lede{margin:16px 0!important}.hero-upload-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;margin:0 0 18px;border-radius:8px;font-size:15px}.product-demo{display:none!important}.not-found-page>.logo{margin-bottom:34px}.not-found-page h1{font-size:42px}}.bouncing-circles{width:180px;height:110px;margin:auto;display:grid;grid-template-columns:repeat(6,13px);grid-auto-rows:13px;align-content:center;justify-content:center;gap:14px 16px}.bouncing-circles i{width:13px;height:13px;border-radius:50%;background:#0f766e;animation:loader-bounce 1.3s infinite ease-in-out;animation-delay:calc(var(--circle-index) * -55ms)}.ai-processing-overlay{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:20px;border-radius:9px;background:#eaf4f0d9;backdrop-filter:blur(3px);color:var(--ink);text-align:center}.ai-processing-card{display:flex;flex-direction:column;align-items:center;justify-content:center}.ai-processing-card strong{margin-top:12px;font:700 18px/1.3 Manrope}.ai-processing-card span{margin-top:5px;color:#70807a;font:500 13px/1.5 Manrope}@keyframes loader-bounce{0%,80%,to{transform:scale(0);opacity:0}40%{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.bouncing-circles i{animation:none;opacity:.8}}@media(max-width:700px){.ai-processing-overlay{padding:14px}.bouncing-circles{width:166px;gap:12px 14px}}.privacy-header{max-width:920px}.editor-state{scroll-margin-top:16px}.privacy-header .logo img{width:40px;height:40px}.privacy-header .logo .brand-name{font-size:22px}.privacy-back,.privacy-footer a{color:#0f766e;font-family:DM Sans,Manrope,sans-serif;font-size:14px;font-weight:600}.privacy-back:hover,.privacy-footer a:hover{text-decoration:underline;text-underline-offset:4px}.privacy-page{max-width:920px;margin:0 auto;padding:82px 24px 96px}.privacy-content{max-width:660px}.privacy-intro{padding-bottom:42px;border-bottom:1px solid #e6ebf0}.privacy-intro h1{margin:0;color:#17212b;font-family:DM Sans,Manrope,sans-serif;font-size:clamp(44px,6vw,66px);font-weight:700;letter-spacing:-.06em;line-height:1}.privacy-intro p{max-width:560px;margin:20px 0 0;color:#53646a;font-family:DM Sans,Manrope,sans-serif;font-size:18px;line-height:1.55}.privacy-section{padding:30px 0;border-bottom:1px solid #e6ebf0}.privacy-section h2{margin:0 0 10px;color:#17212b;font-family:DM Sans,Manrope,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.025em}.privacy-section p{margin:0;color:#53646a;font-family:DM Sans,Manrope,sans-serif;font-size:16px;line-height:1.65}.privacy-section p+p{margin-top:10px}.privacy-footer{max-width:none;margin-top:0;padding:26px max(24px,calc((100% - 920px)/2));background:#f8fafc}.privacy-footer p{margin:0}@media(max-width:700px){.privacy-header{height:64px!important}.privacy-header .logo img{width:34px;height:34px}.privacy-header .logo .brand-name{font-size:20px}.privacy-back,.privacy-footer a{font-size:13px}.privacy-page{padding:54px 20px 64px}.privacy-intro{padding-bottom:32px}.privacy-intro h1{font-size:48px}.privacy-intro p{margin-top:16px;font-size:17px}.privacy-section{padding:25px 0}.privacy-section h2{font-size:19px}.privacy-section p{font-size:15px}.privacy-footer{padding:22px 20px}}body .faq-section{max-width:1180px!important;margin:0 auto 72px!important;padding:72px 64px!important;border:1px solid #dce8e4!important;border-radius:20px!important;background:#f5f9f8!important}body .faq-intro h2{line-height:1.12!important}body .faq-intro>p:not(.section-kicker){font-size:16px!important;line-height:1.7!important}body .faq-list details{padding:18px 0!important}body .faq-list summary{font-size:17px!important;line-height:1.45!important}body .faq-list details p{font-size:16px!important;line-height:1.65!important;color:#5f6f7b!important}@media(max-width:700px){body .faq-section{margin-bottom:48px!important;padding:48px 22px!important;border-radius:16px!important}}body .product-hero .hero-proof .free-badge{padding:10px 20px!important;background:#0f766e!important;color:#fff!important;font-size:18px!important;line-height:1.2!important}body .product-hero .hero-proof .free-badge{padding:12px 24px!important;font-size:20px!important}body .empty-state .button.primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:50px!important;padding:12px 22px!important;border-radius:999px!important}body .empty-state .button.primary [data-icon=upload]{width:20px!important;height:20px!important;flex:0 0 20px!important;filter:brightness(0) invert(1)}body .product-hero .hero-proof .ai-badge{display:inline-flex!important;align-items:center!important;padding:10px 16px!important;border-radius:999px!important;background:#d1fae5!important;color:#0b5f59!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important}body .workspace-card>.demo-picker{width:100%!important;margin:0!important;padding:16px 0 4px!important;border-top:1px solid #e3ece9!important;background:#fff!important;text-align:center!important}body .workspace-card>.demo-picker .demo-picker-list{gap:8px!important}body .workspace-card>.demo-picker .demo-thumb{width:60px!important;height:44px!important}body .empty-state .demo-picker{width:100%!important;margin:30px 0 0!important;padding:0!important;border:0!important;background:transparent!important;text-align:center!important}body .empty-state .demo-picker .demo-picker-list{gap:8px!important}body .empty-state .demo-picker .demo-thumb{width:60px!important;height:44px!important}body .tool-shell:has(.empty-state:not([hidden])) .workspace-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}body .tool-shell:has(.empty-state:not([hidden])) .empty-state{max-width:720px!important;margin-inline:auto!important;border-style:solid!important;border-width:1px!important;border-color:#b8d8e5!important}body .tool-shell:has(.empty-state:not([hidden])) .status{display:none!important}body .empty-state .demo-picker{margin-top:30px!important;padding-top:0!important}body .empty-state .demo-picker>p{margin-bottom:6px!important}.hero-proof .free-badge{padding:10px 20px!important;background:#0f766e!important;color:#fff!important;font-size:18px!important;line-height:1.2!important}.button.primary [data-icon=upload]{width:20px!important;height:20px!important;flex-basis:20px!important;filter:brightness(0) invert(1)}.tool-shell{max-width:1180px!important;padding:28px 24px 92px!important}.workspace-card{padding:14px!important;border:1px solid #d4e1dd!important;border-radius:14px!important;background:#fff!important;box-shadow:0 18px 40px #23423c14!important}.editor-state{display:block}.editor-bar{padding:4px 6px 14px!important;border-bottom:1px solid #e5eeeb!important}.editor-eyebrow{color:#0f766e!important}.editor-bar p[data-instruction]{color:#17212b!important;font-size:15px!important;font-weight:750!important}.text-button{border:1px solid #d3e0dc!important;border-radius:7px!important;background:#fff!important;color:#526763!important;font-size:11px!important}.text-button:hover{border-color:#99d5c8!important;background:#ecfdf5!important;color:#0b5f59!important}.top-toolbar{display:flex!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:8px 12px!important;border:0!important;border-bottom:1px solid #dce8e4!important;border-radius:0!important;background:#f8fbfa!important;overflow-x:auto!important;white-space:nowrap!important}.toolbar-group{gap:6px!important}.toolbar-label{color:#78908b!important;font-size:9px!important;letter-spacing:.12em!important}.mode-switch{display:inline-flex!important;gap:6px!important;padding:0!important;border:0!important;background:transparent!important}.toolbar-group [data-mode],.tool-action,.zoom-button,.polygon-actions button{min-height:35px!important;border:1px solid #cfddd8!important;border-radius:6px!important;background:#fff!important;color:#425650!important;padding:8px 10px!important;font:700 11px/1 Manrope,sans-serif!important}.toolbar-group [data-mode]{min-width:auto!important;border-color:#cfddd8!important;background:#fff!important}.toolbar-group [data-mode][aria-pressed=true],.tool-action.active,.polygon-actions button[aria-pressed=true]{background:#0f766e!important;border-color:#0f766e!important;color:#fff!important}.toolbar-group [data-mode]:hover:not(:disabled),.tool-action:hover:not(:disabled),.zoom-button:hover:not(:disabled),.polygon-actions button:hover:not(:disabled){background:#ecfdf5!important;border-color:#99d5c8!important;color:#0b5f59!important}.toolbar-group [data-mode][aria-pressed=true]:hover,.tool-action.active:hover{background:#0b5f59!important;border-color:#0b5f59!important;color:#fff!important}.ai-tool{border-color:#a9d9cb!important;background:#ecfdf5!important;color:#0b5f59!important}.ai-tool:hover:not(:disabled){background:#d1fae5!important;border-color:#99d5c8!important}.view-group{margin-left:auto!important;padding-left:12px!important;border-left:1px solid #d6e3df!important}.view-group .hand-tool{margin-right:0!important}.zoom-button{min-width:36px!important;padding:8px!important}.zoom-value{min-width:44px!important;color:#526763!important;font:800 11px/1 DM Mono,monospace!important;text-align:center!important}.canvas-wrap{height:530px!important;margin:14px 0 0!important;border:1px solid #cadbd5!important;border-radius:9px!important;background:#e9f0ee!important;overflow:hidden!important}.editor-actions{display:flex!important;align-items:center!important;gap:10px!important;padding:14px 4px 2px!important;margin-top:0!important;border-top:1px solid #e5eeeb!important}.result-meta{margin-right:auto!important}.result-meta strong{font-size:13px!important;color:#17212b!important}.result-meta span{color:#718781!important;font:500 10px/1.4 DM Mono,monospace!important}.editor-actions .button{min-height:40px!important;border-radius:7px!important;font-size:12px!important}.editor-actions .button.secondary{border:1px solid #cfddd8!important;background:#fff!important;color:#526763!important}.editor-actions .button.primary{border-color:#0f766e!important;background:#0f766e!important;color:#fff!important}.ai-history{padding:14px 4px 4px!important;margin-top:0!important;border-top:1px solid #e5eeeb!important}.ai-history>p{text-align:left!important;margin:0 0 9px!important;color:#526763!important;font-size:11px!important}.ai-history-list{justify-content:flex-start!important;gap:8px!important}.ai-history-item{min-width:54px!important;min-height:44px!important;border-radius:6px!important;border-color:#d2dfdb!important}.ai-history-item[aria-pressed=true]{border-color:#0f766e!important}@media(max-width:700px){.tool-shell{padding:6px 14px 68px!important}.workspace-card{padding:7px!important}.editor-bar{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.editor-bar-actions{width:100%!important;display:flex!important}.text-button{min-height:40px!important;flex:1!important;justify-content:center!important}.top-toolbar{margin:0 -7px!important;padding:8px 12px!important}.view-group{margin-left:0!important}.canvas-wrap{height:410px!important;margin:10px 0 0!important}.editor-actions{align-items:stretch!important;flex-wrap:wrap!important;padding-top:14px!important}.result-meta{width:100%!important;margin-right:0!important}.editor-actions .button{flex:1!important;justify-content:center!important}.ai-history{padding-bottom:4px!important}}.editor-workspace{display:grid!important;grid-template-columns:148px minmax(0,1fr)!important;gap:14px!important;align-items:stretch!important}.selection-toolbar{display:flex!important;flex-direction:column!important;gap:8px!important;padding:10px!important;border:1px solid #dce8e4!important;border-radius:9px!important;background:#f8fbfa!important}.selection-toolbar>.toolbar-label{margin:2px 2px 3px!important;color:#78908b!important}.selection-toolbar .mode-switch{display:flex!important;flex-direction:column!important;gap:7px!important}.selection-toolbar .mode-switch button,.selection-toolbar .ai-tool{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-height:38px!important;padding:9px 10px!important;border:1px solid #cfddd8!important;border-radius:7px!important;background:#fff!important;color:#425650!important;font:700 11px/1 Manrope,sans-serif!important;white-space:nowrap!important}.selection-toolbar .mode-switch button[aria-pressed=true]{background:#0f766e!important;border-color:#0f766e!important;color:#fff!important}.selection-toolbar .mode-switch button:hover:not(:disabled),.selection-toolbar .ai-tool:hover:not(:disabled){background:#ecfdf5!important;border-color:#99d5c8!important;color:#0b5f59!important}.selection-toolbar .mode-switch button[aria-pressed=true]:hover{background:#0b5f59!important;border-color:#0b5f59!important;color:#fff!important}.selection-toolbar .ai-tool{margin-top:auto!important;border-color:#a9d9cb!important;background:#ecfdf5!important;color:#0b5f59!important}.selection-toolbar [data-icon=rectangle],.selection-toolbar [data-icon=polygon],.selection-toolbar [data-icon=freehand]{display:inline-block!important;width:15px!important;height:15px!important;flex:0 0 15px!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important}[data-icon=rectangle]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='14' rx='1.5'/%3E%3C/svg%3E")}[data-icon=polygon]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='m6 5 8-2 6 6-3 9-9 2-5-7 3-8Z'/%3E%3Ccircle cx='6' cy='5' r='1'/%3E%3Ccircle cx='20' cy='9' r='1'/%3E%3C/svg%3E")}[data-icon=freehand]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 16c3-8 6-8 8-2s5 6 8-5'/%3E%3C/svg%3E")}.canvas-column{min-width:0!important}.canvas-column .top-toolbar{margin:0!important}.canvas-wrap{height:600px!important;margin-top:14px!important}.polygon-actions{opacity:1!important;pointer-events:auto!important}.polygon-actions [data-finish-polygon]{display:inline-flex!important}@media(max-width:700px){.editor-workspace{grid-template-columns:1fr!important;gap:10px!important}.selection-toolbar{padding:8px!important}.selection-toolbar .mode-switch{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.selection-toolbar .mode-switch button,.selection-toolbar .ai-tool{justify-content:center!important;min-height:42px!important;padding:9px 6px!important}.selection-toolbar .mode-switch button span:last-child{overflow:hidden!important;text-overflow:ellipsis!important}.selection-toolbar .ai-tool{width:auto!important;margin-top:0!important;align-self:stretch!important}.canvas-wrap{height:410px!important}}.tool-shell{max-width:860px!important;margin:0 auto!important;padding:18px 24px 96px!important}.workspace-card{width:100%!important;padding:10px!important;background:#fff!important;border:1px solid #dce3eb!important;border-radius:12px!important;box-shadow:0 12px 30px #21304712!important}.empty-state{display:flex!important;min-height:310px!important;width:100%!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:38px 28px!important;text-align:center!important;background:repeating-conic-gradient(#eef6fa 0 25%,#fff 0 50%) 0/28px 28px!important;border:1px dashed #9fc8d8!important;border-radius:10px!important}.empty-state h2,.empty-state>p,.empty-state .button-row,.empty-state .privacy-note,.empty-state .drop-hint{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.empty-state .button-row{display:flex!important;justify-content:center!important;align-items:center!important}.upload-illustration{background:#ecfdf5!important;border-color:#99d5c8!important}@media(max-width:700px){.tool-shell{padding:6px 14px 68px!important}.empty-state{min-height:285px!important;padding:32px 18px!important}}.product-hero h1 em{color:#0f766e!important}.upload-illustration:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f766e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4m0 0L7 9m5-5 5 5'/%3E%3Cpath d='M5 14v5h14v-5'/%3E%3C/svg%3E")!important}.tool-shell{max-width:860px;padding:18px 24px 96px}.workspace-card{padding:10px}.empty-state{display:flex;min-height:310px;flex-direction:column;align-items:center;justify-content:center;padding:38px 28px;text-align:center;background:repeating-conic-gradient(#eef6fa 0 25%,#fff 0 50%) 0/28px 28px;border-color:#a9d2c8}.empty-state h2{margin:0 0 7px;font-size:24px}.empty-state>p{margin:0;color:#718096}.empty-state .button-row{margin-top:20px}.empty-state .button.primary{min-width:152px}.drop-hint{margin-top:12px!important;font-size:11px!important}.privacy-note{display:flex;align-items:center;gap:6px;margin-top:18px!important}.privacy-note:before{content:"✓";display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#d1fae5;color:#0f766e;font-size:10px;font-weight:900}.upload-illustration{width:56px;height:56px;margin-bottom:17px;border-radius:15px}.upload-illustration:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f766e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4m0 0L7 9m5-5 5 5'/%3E%3Cpath d='M5 14v5h14v-5'/%3E%3C/svg%3E")}.workflow-section{max-width:1180px;margin:0 auto;padding:96px 24px;border-top:1px solid #e6ebf0}.section-heading span{display:block;max-width:560px;margin:15px auto 0;color:#64748b;font-size:14px;line-height:1.65}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.workflow-card{overflow:hidden;border:1px solid #dce3eb;border-radius:14px;background:#fff;box-shadow:0 10px 26px #2130470b}.workflow-visual{position:relative;height:230px;margin:10px;border-radius:10px;background:#f1f6f4;overflow:hidden}.workflow-copy{display:flex;gap:16px;padding:18px 20px 22px;border-top:1px solid #e8edf2}.workflow-copy>strong{color:#0f766e;font:800 11px Manrope}.workflow-copy h3{margin:0 0 8px;font-size:18px;letter-spacing:-.03em}.workflow-copy p{margin:0;color:#64748b;font-size:13px;line-height:1.6}.upload-visual{display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#fff 0 28%,transparent 29%),#edf7f3}.mini-file{position:absolute;left:24%;top:32%;display:grid;place-items:center;width:62px;height:78px;border:1px solid #a9d2c8;border-radius:8px;background:#fff;color:#0f766e;font-size:11px;font-weight:800;box-shadow:0 8px 20px #0f766e12}.mini-arrow{position:relative;z-index:2;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#0f766e;color:#fff;font-size:24px}.mini-ready{position:absolute;right:18%;bottom:23%;padding:6px 9px;border-radius:999px;background:#d1fae5;color:#0b5f59;font-size:9px;font-weight:800}.select-visual{background:#eaf1ef}.mini-toolbar{display:flex;gap:5px;padding:10px;background:#fff;border-bottom:1px solid #dce3eb}.mini-toolbar i{width:44px;height:8px;border-radius:3px;background:#d7e2df}.mini-toolbar i:first-child{background:#0f766e}.mini-subject{position:absolute;left:35%;top:30%;width:30%;height:47%;border-radius:49% 51% 44% 56%;background:linear-gradient(135deg,#839a55,#ceda92)}.mini-selection{position:absolute;left:31%;top:26%;width:38%;height:55%;border:2px solid #0f766e;border-radius:8px}.select-visual>span{position:absolute;right:14px;bottom:13px;padding:6px 8px;border-radius:5px;background:#fff;color:#0f766e;font-size:9px;font-weight:800}.export-visual{display:grid;place-items:center}.checker{display:grid;place-items:center;width:66%;height:64%;border-radius:10px;background:repeating-conic-gradient(#e2e8e6 0 25%,#fff 0 50%) 0/20px 20px}.mini-cutout{width:38%;height:72%;border-radius:48% 52% 46% 54%;background:linear-gradient(135deg,#839a55,#ceda92);filter:drop-shadow(0 8px 10px #33415525)}.export-pill{position:absolute;bottom:17px;padding:7px 10px;border-radius:999px;background:#0f766e;color:#fff;font-size:9px;font-weight:800}.feature-story{max-width:1180px;margin:0 auto;padding:20px 24px 100px}.feature-row{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:72px;padding:76px 0;border-top:1px solid #e6ebf0}.feature-row.reverse .feature-shot{order:2}.feature-shot{min-height:390px;border:1px solid #d7e1df;border-radius:16px;background:#f1f6f4;box-shadow:0 18px 40px #21304713;overflow:hidden}.editor-shot{padding:16px}.shot-toolbar{display:flex;align-items:center;gap:6px;padding:9px;border:1px solid #d7e1df;border-radius:8px;background:#fff}.shot-toolbar span,.shot-toolbar b{padding:7px 9px;border-radius:5px;font-size:9px}.shot-toolbar span:first-child,.shot-toolbar b{background:#0f766e;color:#fff}.shot-toolbar b{margin-left:auto}.shot-canvas{position:relative;display:grid;place-items:center;height:275px;margin-top:10px;border:1px solid #c9d6d3;border-radius:8px;background:#e7eeec}.shot-object{width:150px;height:195px;border-radius:48% 52% 42% 58%;background:linear-gradient(135deg,#839a55,#d4df9a)}.shot-path{position:absolute;width:180px;height:220px;border:3px solid #0f766e;border-radius:46% 54% 44% 56%}.shot-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 2px 0;font-size:10px}.shot-footer b{padding:9px 11px;border-radius:6px;background:#0f766e;color:#fff}.feature-copy h2{margin:0 0 18px;font:800 clamp(32px,4vw,48px)/1.05 Manrope;letter-spacing:-.06em}.feature-copy>p:not(.section-kicker){color:#64748b;line-height:1.75;font-size:15px}.feature-copy ul{padding:0;margin:24px 0 0;list-style:none}.feature-copy li{padding:11px 0;border-top:1px solid #dce3eb;color:#334155;font-size:13px;font-weight:700}.feature-copy li:before{content:"✓";margin-right:10px;color:#0f766e}.privacy-shot{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:36px}.privacy-orbit{position:relative;display:grid;place-items:center;aspect-ratio:1;border:1px solid #a9d2c8;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 26px #ecfdf5;color:#0f766e;font-size:10px;font-weight:800}.privacy-orbit i{position:absolute;width:42%;height:42%;border-radius:12px;background:repeating-conic-gradient(#dfe7e5 0 25%,#fff 0 50%) 0/12px 12px}.privacy-orbit b{position:absolute;bottom:19%;z-index:2;padding:6px 8px;border-radius:5px;background:#0f766e;color:#fff}.privacy-lines{padding-left:24px}.privacy-lines span,.privacy-lines strong{display:block;padding:9px 0;border-bottom:1px solid #d7e1df}.privacy-lines span{color:#718096;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.privacy-lines strong{font-size:13px}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;max-width:1180px;padding:80px 24px;background:#f5f9f8}.faq-intro h2{margin-bottom:14px}.faq-intro>p:not(.section-kicker){color:#64748b;line-height:1.65}.faq-intro a{display:inline-block;margin-top:14px;color:#0f766e;font-weight:800;font-size:13px}.faq-list details{padding:17px 0}.faq-list details:first-child{border-top:0}.faq-list summary{font-size:15px}.faq-list details[open] summary{color:#0f766e}@media(max-width:700px){.tool-shell{padding:6px 14px 68px}.workspace-card{padding:7px}.empty-state{min-height:285px;padding:32px 18px}.workflow-section{padding:68px 15px}.workflow-grid{grid-template-columns:1fr}.workflow-visual{height:215px}.feature-story{padding:0 15px 66px}.feature-row{grid-template-columns:1fr;gap:32px;padding:58px 0}.feature-row.reverse .feature-shot{order:0}.feature-shot{min-height:320px}.shot-canvas{height:220px}.shot-object{width:110px;height:145px}.shot-path{width:135px;height:168px}.privacy-shot{grid-template-columns:1fr;padding:30px}.privacy-orbit{width:220px;margin:0 auto}.privacy-lines{padding:24px 0 0}.faq-section{grid-template-columns:1fr;gap:28px;padding:60px 18px}.faq-list details:first-child{border-top:1px solid #dce3eb}}.privacy-shot{display:grid!important;grid-template-columns:1fr!important;place-items:center!important;min-height:0!important;aspect-ratio:3/2;padding:18px!important}.privacy-shot>img{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:700px){.privacy-shot{padding:14px!important}.privacy-shot>img{height:auto}}.site-header nav a{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;letter-spacing:-.01em!important;color:#536471!important}.site-header nav a:hover{color:#334e68!important}.site-header nav .nav-feature-link{padding:6px 11px;border:1px solid #99c9bf;border-radius:999px;background:#ecfdf5;color:#0b5f59!important;font-weight:650!important;line-height:18px!important}.site-header nav .nav-feature-link[aria-current=page]{border-color:#99c9bf;background:#ecfdf5;color:#0b5f59!important;font-weight:650!important}.site-header nav .nav-feature-link.nav-feature-link-secondary{border-color:#d4e1dd;background:#fff;color:#53646a!important;font-weight:500!important}.site-header nav .nav-feature-link.nav-feature-link-secondary:hover{border-color:#99c9bf;background:#f5f9f8;color:#0b5f59!important}.site-header nav .nav-feature-link:hover{border-color:#0f766e;background:#d8f7ed;color:#075e54!important;transform:translateY(-1px)}.site-header nav .nav-feature-link:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.circle-site-header nav .nav-feature-link-secondary{border-color:#d4e1dd;background:#fff;color:#53646a!important;font-weight:500!important}.circle-site-header nav .nav-feature-link-secondary:hover{border-color:#99c9bf;background:#f5f9f8;color:#0b5f59!important}body,.site-header nav a,.hero-lede,.hero-proof,.product-demo,.tool-shell[data-crop-workspace],.tool-shell[data-crop-workspace] button,.empty-state h2,.empty-state p,.workflow-copy h3,.workflow-copy p,.feature-copy p,.feature-copy li,.faq-intro p,.faq-intro a,.faq-list summary,.faq-list details p,.privacy-back,.privacy-intro p,.privacy-section p,.privacy-footer,.not-found-page>p:not(.not-found-code),.not-found-page>.button,footer p,footer>a:not(.logo){font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}.logo,.product-hero h1,.section-heading h2,.feature-copy h2,.faq-intro h2,.privacy-intro h1,.privacy-section h2,.workflow-copy>strong{font-family:DM Sans,Manrope,sans-serif!important}.workflow-visual{height:auto;aspect-ratio:3/2}.workflow-visual img{display:block;width:100%;height:100%;object-fit:cover}.demo-stage picture,.demo-stage img{display:block;width:100%;height:100%}.demo-stage img{object-fit:cover}.feature-shot.editor-shot{min-height:0;padding:10px;aspect-ratio:3/2}.feature-shot.editor-shot img{display:block;width:100%;height:100%;border-radius:10px;object-fit:contain}.top-toolbar{background:#f8fafc;border-color:#dce3eb}.canvas-wrap{background:#f3f6fa;border-color:#cbd5e1}.toolbar-group [data-mode],.tool-action,.zoom-button,.polygon-actions button{background:#fff;border-color:#cbd5e1;color:#334155}.toolbar-group [data-mode]:hover:not(:disabled),.tool-action:hover:not(:disabled),.zoom-button:hover:not(:disabled),.polygon-actions button:hover:not(:disabled){background:#eff6ff;border-color:#93b4dc;color:#1d4ed8}.toolbar-label,.zoom-value{color:#64748b}.upload-illustration{background:#eff6ff;border-color:#c7d8ee;color:#2563eb}.upload-illustration:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4m0 0L7 9m5-5 5 5'/%3E%3Cpath d='M5 14v5h14v-5'/%3E%3C/svg%3E")}:root{--accent:#0f766e;--accent-strong:#0b5f59;--accent-soft:#ecfdf5;--accent-pale:#d1fae5;--accent-line:#99d5c8}.logo span,.brand-mark span,.hero-kicker,.status{color:var(--accent)}nav a:hover,.text-button:hover{color:var(--accent)}.hero-proof{color:#5f766f}.demo-outline{border-color:var(--accent)}.demo-ai{background:var(--accent-pale);color:var(--accent-strong)}.empty-state{border-color:#b8d8d0}.upload-illustration{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.button.primary{background:var(--accent);border-color:var(--accent);box-shadow:0 2px 4px #0f766e2b}.button.primary:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.text-button:hover{background:var(--accent-soft);border-color:var(--accent-line)}.toolbar-group [data-mode][aria-pressed=true],.tool-action.active,.polygon-actions button[aria-pressed=true]{background:var(--accent);border-color:var(--accent)}.toolbar-group [data-mode]:hover:not(:disabled),.tool-action:hover:not(:disabled),.zoom-button:hover:not(:disabled),.polygon-actions button:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-strong)}.toolbar-group [data-mode][aria-pressed=true]:hover,.tool-action.active:hover{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff}.ai-tool{color:var(--accent-strong);border-color:var(--accent-line);background:var(--accent-soft)}.ai-tool:hover:not(:disabled){background:var(--accent-pale);border-color:var(--accent-line);color:var(--accent-strong)}.upload-illustration:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f766e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4m0 0L7 9m5-5 5 5'/%3E%3Cpath d='M5 14v5h14v-5'/%3E%3C/svg%3E")}.content-band,.why-section,.faq-section{max-width:1180px;margin:0 auto;padding:92px 24px;border-top:1px solid #e6ebf0}.section-heading{max-width:760px;margin:0 auto 46px;text-align:center}.section-heading p,.section-kicker{margin:0 0 12px;color:#0f766e;font:800 10px/1 Manrope;letter-spacing:.12em;text-transform:uppercase}.section-heading h2,.why-section h2,.faq-section h2{margin:0;color:#17212b;font:800 clamp(30px,4vw,48px)/1.05 Manrope;letter-spacing:-.06em}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.steps article{padding:22px 20px;border-top:2px solid #17212b}.steps strong{color:#0f766e;font-size:12px}.steps h3{margin:28px 0 9px;font-size:20px}.steps p{margin:0;color:#64748b;font-size:14px;line-height:1.6}.why-section{display:grid;grid-template-columns:1fr 1fr;gap:64px;background:#f8fafc}.why-section ul{margin:0;padding:0;list-style:none}.why-section li{padding:15px 0;border-top:1px solid #dce3eb;color:#475569;font-weight:700;font-size:14px}.faq-section{max-width:760px}.faq-section h2{margin-bottom:20px}.faq-section details{border-top:1px solid #dce3eb;padding:15px 0}.faq-section summary{cursor:pointer;font-weight:700}.faq-section details p{margin:10px 0 0;color:#64748b;line-height:1.6;font-size:14px}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px max(24px,calc((100% - 1180px)/2));border-top:1px solid #e6ebf0;background:#f8fafc;color:#64748b;font-size:13px}footer p{margin:0}@media(max-width:700px){.content-band,.why-section,.faq-section{padding:64px 15px}.section-heading{margin-bottom:32px}.steps,.why-section{grid-template-columns:1fr;gap:28px}.steps article{padding:18px 14px}.steps h3{margin-top:18px}.why-section{gap:26px}footer{flex-wrap:wrap;padding:24px 16px}}:root{--paper:#fff;--canvas:#f3f6fa;--ink:#17212b;--muted:#6b7785;--coral:#2563eb;--lime:#e8f1ff;--line:#dce3eb;background:#fff}body{background:#fff;color:var(--ink)}.site-header{max-width:1180px;height:68px;padding:0 24px;border-bottom:1px solid #e6ebf0}.logo,.brand-mark{font-family:Manrope,ui-sans-serif,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.06em;color:#1f2937}.logo span,.brand-mark span{font-family:inherit;color:#2563eb}nav{gap:24px}nav a{font-family:Manrope,ui-sans-serif,sans-serif;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:#6b7785}nav a:hover{color:#2563eb}.product-hero{padding:76px 24px 48px;gap:52px}.product-hero-copy{padding-left:18px}.hero-kicker{font:700 11px/1 Manrope,sans-serif;letter-spacing:.08em;color:#2563eb;margin-bottom:16px}.product-hero h1{font:800 clamp(48px,5.6vw,76px)/.98 Manrope,sans-serif;letter-spacing:-.075em;color:#17212b}.product-hero h1 em{color:#2563eb;font-style:normal}.hero-lede{max-width:420px;color:#6b7785;line-height:1.65;font-size:15px;margin:20px 0}.hero-proof{gap:16px;font:700 10px Manrope,sans-serif;color:#718096}.hero-proof span{border:0;padding:0}.product-demo{border:1px solid #dce3eb;border-radius:12px;background:#fff;padding:12px;box-shadow:0 12px 30px #21304712;transform:none}.demo-top{border-bottom:1px solid #e8edf2;padding:3px 0 9px;font:700 9px Manrope,sans-serif;color:#718096}.demo-stage{height:280px;border-radius:8px;background:#eef4fb}.demo-object{box-shadow:0 16px 25px #42607a22}.demo-outline{border-color:#2563eb}.demo-ai{background:#dbeafe;color:#1d4ed8;border-radius:6px;font:700 9px Manrope,sans-serif}.product-demo>p{font:600 10px/1.4 Manrope,sans-serif;color:#718096;margin-top:10px}.tool-shell{padding:28px 24px 92px}.tool-copy h2{font:800 clamp(30px,4vw,46px)/1.05 Manrope,sans-serif;letter-spacing:-.06em;color:#17212b}.lede{font-size:15px;color:#6b7785}.workspace-card{background:#fff;border:1px solid #dce3eb;border-radius:12px;box-shadow:0 12px 30px #21304712;padding:14px}.empty-state{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;padding:52px 24px 42px}.empty-state h2{font:800 23px/1.2 Manrope,sans-serif;letter-spacing:-.03em;color:#17212b}.empty-state>p{color:#718096;font-size:13px}.upload-illustration{width:52px;height:52px;margin-bottom:16px;border:1px solid #c7d8ee;border-radius:12px;background:#eff6ff;color:#2563eb}.button-row{gap:9px}.button{min-height:42px;border-radius:7px;padding:11px 16px;font:700 13px Manrope,sans-serif;letter-spacing:0}.button.primary{background:#2563eb;border-color:#2563eb;color:#fff;box-shadow:0 2px 4px #2563eb25}.button.primary:hover{background:#1d4ed8;border-color:#1d4ed8;transform:none}.button.secondary{background:#fff;border:1px solid #cbd5e1;color:#344254}.button.secondary:hover{background:#f8fafc;border-color:#94a3b8;transform:none}.privacy-note{font-size:11px!important;color:#7b8794!important}.editor-bar{padding:3px 4px 13px}.editor-eyebrow{color:#64748b}.editor-bar p[data-instruction]{font:700 14px/1.25 Manrope,sans-serif;color:#17212b}.text-button{color:#64748b}.text-button:hover{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.top-toolbar{background:#f8fafc;border-color:#dce3eb;border-radius:8px}.toolbar-label{color:#64748b}.mode-switch{border-color:#dbe3ec;background:#eef2f7}.toolbar-group [data-mode],.tool-action,.zoom-button,.polygon-actions button{border-color:#cbd5e1;background:#fff;color:#334155}.toolbar-group [data-mode][aria-pressed=true],.tool-action.active,.polygon-actions button[aria-pressed=true]{background:#2563eb;border-color:#2563eb;color:#fff}.toolbar-group [data-mode]:hover:not(:disabled),.tool-action:hover:not(:disabled),.zoom-button:hover:not(:disabled),.polygon-actions button:hover:not(:disabled){border-color:#93b4dc;background:#eff6ff;color:#1d4ed8}.toolbar-group [data-mode][aria-pressed=true]:hover,.tool-action.active:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.ai-tool{color:#1d4ed8;border-color:#bfdbfe;background:#eff6ff}.view-group{border-left-color:#dce3eb}.zoom-value{color:#475569}.canvas-wrap{background:#f3f6fa;border-color:#cbd5e1;border-radius:8px}.editor-actions{border-top-color:#e2e8f0}.result-meta strong{font-size:13px;color:#17212b}.result-meta span{color:#718096}.status{color:#2563eb}.ai-history{border-top-color:#e2e8f0}.ai-history>p{color:#334155}.content-band,.why-section,.faq-section,footer{border-color:#e6ebf0}footer{background:#f8fafc}@media(max-width:700px){.site-header{height:60px;padding:0 16px}.product-hero{padding:52px 20px 30px;gap:28px}.product-hero h1{font-size:52px}.product-demo{box-shadow:0 8px 20px #21304712}.tool-shell{padding:20px 15px 60px}.workspace-card{padding:9px}.empty-state{padding:42px 18px 34px}.top-toolbar{gap:10px}.editor-actions .button{min-height:44px}}body{font-family:DM Sans,Manrope,sans-serif!important;color:#243238}.site-header{height:72px!important}.logo{font-family:DM Sans,Manrope,sans-serif!important;font-size:20px!important;font-weight:700!important;letter-spacing:-.055em!important}nav a{font-family:DM Sans,Manrope,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:#53646a!important}.product-hero{padding:82px 24px 56px!important;gap:60px!important}.hero-kicker{font-family:DM Sans,Manrope,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.06em!important;margin-bottom:18px!important}.product-hero h1{font-family:DM Sans,Manrope,sans-serif!important;font-size:clamp(56px,6vw,78px)!important;line-height:1.02!important;font-weight:700!important;letter-spacing:-.065em!important}.hero-lede{max-width:500px!important;font-size:18px!important;line-height:1.55!important;color:#53646a!important;margin:24px 0!important}.hero-proof{gap:18px!important;font-family:DM Sans,Manrope,sans-serif!important;font-size:13px!important;font-weight:600!important;color:#53646a!important}.hero-proof span{padding:0!important;border:0!important}.hero-proof .free-badge{display:inline-flex!important;align-items:center!important;padding:7px 14px!important;border-radius:999px!important;background:#d1fae5!important;color:#0b5f59!important;font-size:15px!important;font-weight:700!important}.button.primary [data-icon=upload]{width:17px!important;height:17px!important;flex-basis:17px!important}.upload-zone{width:100%;min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center}.demo-picker{width:calc(100% + 56px);margin:24px -28px -38px;padding:20px 28px 22px;border-top:1px solid #e3ece9;background:#fff;text-align:center}.demo-picker>p{margin:0 0 12px!important;color:#53646a!important;font-size:14px!important}.demo-picker-list{display:flex;justify-content:center;gap:12px}.demo-thumb{width:76px;height:54px;padding:0;border:1px solid #cfe0dc;border-radius:8px;overflow:hidden;background:#f7fbfa;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.demo-thumb:hover{transform:translateY(-2px);border-color:#0f766e;box-shadow:0 5px 12px #0f766e1c}.demo-thumb img{display:block;width:100%;height:100%;object-fit:cover}.demo-top{font-family:DM Sans,Manrope,sans-serif!important;font-size:12px!important;font-weight:600!important;color:#68787d!important}.product-demo>p{font-family:DM Sans,Manrope,sans-serif!important;font-size:13px!important;line-height:1.5!important;color:#68787d!important}.section-heading p,.section-kicker{font-family:DM Sans,Manrope,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.06em!important}.section-heading h2,.why-section h2,.faq-section h2{font-family:DM Sans,Manrope,sans-serif!important;font-size:clamp(36px,4vw,50px)!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.055em!important}.section-heading span{max-width:none!important;font-size:16px!important;line-height:1.6!important;color:#68787d!important;white-space:nowrap!important}.workflow-copy>strong{font-family:DM Sans,Manrope,sans-serif!important;font-size:13px!important;font-weight:700!important}.workflow-copy h3{font-family:DM Sans,Manrope,sans-serif!important;font-size:21px!important;font-weight:700!important;letter-spacing:-.03em!important}.workflow-copy p,.feature-copy>p:not(.section-kicker),.faq-intro>p:not(.section-kicker){font-family:DM Sans,Manrope,sans-serif!important;font-size:16px!important;line-height:1.65!important;color:#53646a!important}.feature-copy h2{font-family:DM Sans,Manrope,sans-serif!important;font-size:clamp(36px,4vw,50px)!important;font-weight:700!important;letter-spacing:-.055em!important}.feature-copy li,.why-section li{font-family:DM Sans,Manrope,sans-serif!important;font-size:15px!important;font-weight:600!important}.faq-list summary{font-family:DM Sans,Manrope,sans-serif!important;font-size:16px!important;font-weight:600!important}.faq-list details p{font-family:DM Sans,Manrope,sans-serif!important;font-size:15px!important;line-height:1.65!important}footer{font-family:DM Sans,Manrope,sans-serif!important;font-size:14px!important}.footer-links{display:flex;align-items:center;gap:18px}.footer-links a{color:#0f766e;text-decoration:none}.footer-links a:hover{text-decoration:underline;text-underline-offset:4px}.privacy-footer p a{margin-left:5px}.empty-state h2{font-family:DM Sans,Manrope,sans-serif!important;font-size:26px!important;font-weight:700!important;letter-spacing:-.035em!important}.empty-state>p{font-family:DM Sans,Manrope,sans-serif!important;font-size:15px!important;line-height:1.5!important}.drop-hint,.privacy-note{font-family:DM Sans,Manrope,sans-serif!important;font-size:14px!important;line-height:1.5!important}.empty-state .button.primary{font-family:DM Sans,Manrope,sans-serif!important;font-size:15px!important;font-weight:600!important}body .empty-state h2{font-size:30px!important}body .empty-state>p{font-size:17px!important}body .empty-state .button.primary,body .empty-state .drop-hint{font-size:17px!important}body .empty-state .demo-picker{margin-top:46px!important}body .empty-state .demo-picker>p{font-size:17px!important}@media(max-width:700px){.section-heading span{white-space:normal!important}.product-hero{padding:58px 20px 36px!important;gap:34px!important}.product-hero h1{font-size:clamp(46px,13vw,58px)!important}.hero-lede{font-size:17px!important}.footer-links{gap:14px}.section-heading h2,.why-section h2,.faq-section h2,.feature-copy h2{font-size:36px!important}.upload-zone{min-height:230px!important}.demo-picker{width:calc(100% + 36px)!important;margin-left:-18px!important;margin-right:-18px!important;padding-left:18px!important;padding-right:18px!important}}.low-quality-editor .low-quality-toolbar{margin:0 0 12px!important;border:0!important;border-bottom:1px solid #dce8e4!important;border-radius:0!important;background:transparent!important}.low-quality-editor .low-quality-toolbar .toolbar-group{gap:6px}.low-quality-editor .low-quality-toolbar .tool-action,.low-quality-editor .low-quality-change{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:7px 9px;border:1px solid #d6e2de;border-radius:7px;background:#fff;color:#4d6469;font:600 12px DM Sans,Manrope,sans-serif;cursor:pointer}.low-quality-editor .low-quality-toolbar .tool-action:hover,.low-quality-editor .low-quality-change:hover{border-color:var(--low-quality-line);background:var(--low-quality-soft);color:#526c0f}.low-quality-editor .low-quality-toolbar .tool-action:disabled{opacity:.42;cursor:not-allowed;transform:none}.low-quality-editor .low-quality-toolbar [data-icon]{width:15px;height:15px}.low-quality-editor .low-quality-toolbar .toolbar-label{color:#718187;font:700 10px DM Sans,Manrope,sans-serif;letter-spacing:.1em}.low-quality-editor .low-quality-change{margin-left:auto;font-size:14px!important}.low-quality-editor .low-quality-canvas-wrap{margin-top:0}.low-quality-editor .low-quality-controls section>p,.low-quality-editor .low-quality-adjustments>p,.low-quality-editor .low-quality-export label{font-family:DM Sans,Manrope,sans-serif;font-weight:700}.low-quality-editor .low-quality-presets strong{font:700 15px DM Sans,Manrope,sans-serif}.low-quality-editor .low-quality-presets span{font-size:13px;font-weight:400}.low-quality-editor .low-quality-adjustments label{font:600 14px DM Sans,Manrope,sans-serif}.low-quality-editor .low-quality-adjustments b,.low-quality-editor .low-quality-export>span{font-family:DM Sans,Manrope,sans-serif;font-size:13px;font-weight:700}@media(max-width:700px){.low-quality-editor .low-quality-toolbar{flex-wrap:wrap!important;gap:7px!important}.low-quality-editor .low-quality-toolbar .toolbar-label{display:none}.low-quality-editor .low-quality-change{margin-left:0;font-size:13px!important}.low-quality-editor .low-quality-toolbar .tool-action{padding:7px 8px;font-size:11px}.low-quality-editor .low-quality-change{padding:7px 8px}}.low-quality-export{grid-template-columns:145px minmax(0,1fr) auto!important;align-items:center!important}.low-quality-format{align-self:start}.low-quality-format label{display:grid;gap:5px;color:#65777c;font:700 11px DM Sans,Manrope,sans-serif;letter-spacing:.06em}.low-quality-format select{width:138px;background:#fff}.low-quality-format .low-quality-jpeg-note{max-width:220px;margin:7px 0 0!important;letter-spacing:0}.low-quality-output-meta{display:flex;align-items:center;gap:10px;min-width:0;color:#52676b;font:700 13px DM Sans,Manrope,sans-serif}.low-quality-output-meta strong{color:#6f8f16;font-weight:700;white-space:nowrap}.low-quality-export-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.low-quality-export-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;white-space:nowrap}.low-quality-export-actions .button.secondary{border:1px solid var(--low-quality-line);background:#fff;color:#405516}.low-quality-export-actions .button.secondary:hover{border-color:var(--low-quality-accent);background:var(--low-quality-soft)}.low-quality-export [data-low-quality-download]{display:inline-flex;align-items:center;justify-content:center;gap:7px}.low-quality-export [data-low-quality-download] [data-icon]{width:16px;height:16px;filter:brightness(0) invert(1)}.low-quality-status[hidden],.low-quality-status:empty{display:none!important}.low-quality-status:not([hidden]){min-height:0}.low-quality-editor [data-low-quality-quality-row][hidden]{display:none!important}@media(max-width:700px){.low-quality-export{grid-template-columns:1fr!important;align-items:stretch!important}.low-quality-format select{width:138px}.low-quality-output-meta{min-height:22px}.low-quality-export [data-low-quality-download]{width:100%}}@media(max-width:700px){.low-quality-export-actions{width:100%;gap:8px}.low-quality-export-actions .button.secondary{flex:0 0 auto;width:auto!important}.low-quality-export-actions .button.primary{flex:1;width:auto!important}}.low-quality-editor .low-quality-controls{grid-template-columns:42fr 58fr}.low-quality-editor .low-quality-presets{grid-template-columns:1fr 1fr}.low-quality-editor .low-quality-presets button{min-height:62px}.low-quality-editor .low-quality-adjustments{display:block}.low-quality-editor .low-quality-adjustments>p{margin-bottom:5px;color:#40575e;font-size:13px;letter-spacing:0;text-transform:none}.low-quality-adjustment-help{display:block;margin-bottom:12px;color:#718187;font:12px/1.4 Segoe UI,DM Sans,sans-serif}.low-quality-editor .low-quality-adjustments>label,.low-quality-editor .low-quality-advanced label{display:grid;grid-template-columns:112px minmax(0,1fr) 58px;align-items:center;gap:8px;min-height:40px;color:#65777c;font:600 13px DM Sans,Manrope,sans-serif}.low-quality-editor .low-quality-adjustments input[type=range]{width:100%;accent-color:var(--low-quality-accent)}.low-quality-editor .low-quality-adjustments b{color:#40575e;text-align:right}.low-quality-advanced-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:13px;padding:10px 0 0;border:0;border-top:1px solid #e2e7e3;background:transparent;color:#52676b;font:700 13px DM Sans,Manrope,sans-serif;cursor:pointer}.low-quality-advanced{margin-top:10px;padding:9px 10px;border:1px dashed #cfd8d1;border-radius:8px;background:#fafbf8}.low-quality-advanced[hidden]{display:none!important}.low-quality-resampling{display:grid;grid-template-columns:112px minmax(0,1fr) 58px;align-items:center;gap:8px;min-height:40px;color:#65777c;font:600 13px DM Sans,Manrope,sans-serif}.low-quality-resampling>div{display:flex;gap:5px}.low-quality-resampling button{padding:6px 9px;border:1px solid #d3dbd5;border-radius:6px;background:#fff;color:#5d6964;cursor:pointer}.low-quality-resampling button[aria-pressed=true]{border-color:var(--low-quality-accent);background:var(--low-quality-soft);color:#526c0f;font-weight:700}.low-quality-editor .low-quality-export{grid-template-columns:145px minmax(0,1fr) auto!important;align-items:end!important;padding-right:4px;padding-left:4px;border:0;background:transparent}.low-quality-editor .low-quality-output-meta{min-height:38px;align-items:center}@media(max-width:700px){.low-quality-editor .low-quality-controls,.low-quality-editor .low-quality-presets{grid-template-columns:1fr}.low-quality-editor .low-quality-adjustments>label,.low-quality-editor .low-quality-advanced label,.low-quality-resampling{grid-template-columns:105px minmax(0,1fr) 48px}.low-quality-editor .low-quality-export{grid-template-columns:1fr!important}}.editor-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:3px 4px 13px}.editor-instruction{min-width:0}.editor-eyebrow{margin:0 0 3px;font:700 9px/1 DM Mono,monospace;letter-spacing:.12em;color:var(--muted)}.editor-bar p[data-instruction]{margin:0;font:600 14px/1.25 Manrope;color:var(--ink)}.editor-bar-actions{flex:0 0 auto;gap:6px}.text-button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 9px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);font:700 10px/1 Manrope;letter-spacing:.01em;text-transform:none;cursor:pointer}.text-button:hover{border-color:var(--line);background:#f0eee6;color:var(--ink)}.top-toolbar{gap:12px;padding:7px 8px;background:#eeece4;border-color:#c6ccc0}.toolbar-group{gap:6px}.toolbar-label{font-size:9px;letter-spacing:.12em;font-weight:700}.mode-switch{display:inline-flex;gap:2px;padding:3px;border:1px solid #d0d4ca;border-radius:7px;background:#e5e5dc}.toolbar-group [data-mode],.tool-action,.zoom-button,.polygon-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border:1px solid #b8c0b4;border-radius:6px;background:#faf9f4;color:var(--ink);padding:8px 10px;font:700 11px/1 Manrope;white-space:nowrap}.toolbar-group [data-mode]{min-width:66px;border-color:transparent;background:transparent}.toolbar-group [data-mode][aria-pressed=true],.tool-action.active,.polygon-actions button[aria-pressed=true]{background:var(--coral);border-color:var(--coral);color:#fff}.toolbar-group [data-mode]:hover:not(:disabled),.tool-action:hover:not(:disabled),.zoom-button:hover:not(:disabled),.polygon-actions button:hover:not(:disabled){border-color:#8d9a8d;background:#fff}.toolbar-group [data-mode][aria-pressed=true]:hover,.tool-action.active:hover{background:#d94b3a;border-color:#d94b3a;color:#fff}.toolbar-group [data-mode]:disabled,.tool-action:disabled,.zoom-button:disabled,.polygon-actions button:disabled{opacity:.36;cursor:not-allowed}.tool-action[data-top-redraw],.tool-action[data-undo]{padding-inline:9px}.ai-tool{color:#486429;border-color:#a7c15c}.ai-tool:hover:not(:disabled){background:#f1f8d9;border-color:#a7c15c;color:#304323}.polygon-actions{gap:5px}.polygon-actions button{padding-inline:9px}.view-group{gap:4px;padding-left:10px;border-left:1px solid #d0d4ca}.view-group .hand-tool{margin-right:4px}.zoom-button{min-width:36px;padding:8px}.zoom-value{min-width:48px;font-size:11px;font-weight:700;color:#59665e}.fit-button{min-width:44px}.canvas-wrap{border-color:#bec8ba;background:#e3e9de}.editor-actions{min-height:68px;padding:13px 4px 0;margin-top:12px}.editor-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:10px 14px;font-weight:700}.button:not(:disabled){cursor:pointer}.editor-actions .button.is-reserved-hidden{visibility:hidden;pointer-events:none}.result-meta{gap:5px}.result-meta strong{font-size:15px;line-height:1.2}.result-meta span{font-size:13px;line-height:1.4}.status{box-sizing:border-box;display:flex;align-items:center;min-height:44px;margin:8px 4px 0;font:600 14px/1.5 Manrope;color:var(--coral)}.status[data-tone=info]{color:#2563eb}.status[data-tone=success]{color:#0f766e}.status[data-tone=error]{color:#b42318}[data-icon]{display:inline-block;width:15px;height:15px;flex:0 0 15px;background-position:center;background-repeat:no-repeat;background-size:contain}[data-icon=hand]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 11V5a1.5 1.5 0 0 1 3 0v5m0-1V3.5a1.5 1.5 0 0 1 3 0V10m0-1V5a1.5 1.5 0 0 1 3 0v7m0-1V8a1.5 1.5 0 0 1 3 0v7c0 4-2.5 6-6.5 6H11c-2 0-3.2-.9-4.1-2.4L4.5 14a1.6 1.6 0 0 1 2.7-1.7L8 13.5V11Z'/%3E%3C/svg%3E")}[data-icon=undo]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 14 4 9l5-5'/%3E%3Cpath d='M4 9h10a6 6 0 0 1 0 12h-1'/%3E%3C/svg%3E")}[data-icon=redraw]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 0 0-14.8-4L3 10'/%3E%3Cpath d='M3 5v5h5'/%3E%3Cpath d='M4 13a8 8 0 0 0 14.8 4L21 14'/%3E%3Cpath d='M21 19v-5h-5'/%3E%3C/svg%3E")}[data-icon=download]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12'/%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3Cpath d='M5 21h14'/%3E%3C/svg%3E")}[data-icon=plus]{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:11px 1.8px,1.8px 11px}[data-icon=minus]{background-image:linear-gradient(currentColor,currentColor);background-size:11px 1.8px}[data-icon=fit]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3H3v5M16 3h5v5M8 21H3v-5M21 16v5h-5'/%3E%3C/svg%3E")}[data-icon=flip-horizontal]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v16M4 8l-3 4 3 4M20 8l3 4-3 4M1 12h8m6 0h8'/%3E%3C/svg%3E")}[data-icon=flip-vertical]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16M8 4l4-3 4 3M8 20l4 3 4-3M12 1v8m0 6v8'/%3E%3C/svg%3E")}[data-icon=lock]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='10' width='16' height='11' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")}[data-icon=snap]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20 20 4M7 4h13v13M4 7v13h13'/%3E%3C/svg%3E")}[data-icon=check]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E")}[data-icon=image]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Ccircle cx='8' cy='9' r='1.4'/%3E%3Cpath d='m4 17 4-4 3 3 3-3 6 5'/%3E%3C/svg%3E")}[data-icon=upload]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4m0 0L7 9m5-5 5 5'/%3E%3Cpath d='M5 14v5h14v-5'/%3E%3C/svg%3E")}[data-icon=eye]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6-10-6-10-6Z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E")}[data-icon=spark]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 1.5 5.5L19 10l-5.5 1.5L12 17l-1.5-5.5L5 10l5.5-1.5L12 3ZM19 16l.7 2.3L22 19l-2.3.7L19 22l-.7-2.3L16 19l2.3-.7L19 16Z'/%3E%3C/svg%3E")}.upload-illustration{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 14px;border:1px solid #c2cabe;border-radius:12px;background:#eef1e8;color:var(--coral);font-size:0}.upload-illustration:before{content:"";width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ec5642' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4m0 0L7 9m5-5 5 5'/%3E%3Cpath d='M5 14v5h14v-5'/%3E%3C/svg%3E") center/contain no-repeat}@media(max-width:700px){.editor-bar{align-items:flex-start}.editor-bar-actions{gap:4px}.text-button{min-height:40px}.top-toolbar{gap:12px}.toolbar-group [data-mode],.tool-action,.zoom-button,.polygon-actions button{min-height:42px}.view-group{padding-left:10px}.editor-actions .button{min-height:44px}.status{margin-top:8px}}.workspace-card [hidden]{display:none!important}:root{--coral:#0f766e;--lime:#d1fae5}.logo span,.brand-mark span,.hero-kicker,.status{color:#0f766e}nav a:hover,.text-button:hover{color:#0f766e}.demo-outline{border-color:#0f766e}.demo-ai{background:#d1fae5;color:#0b5f59}.button.primary{background:#0f766e;border-color:#0f766e;box-shadow:0 2px 4px #0f766e2b}.button.primary:hover{background:#0b5f59;border-color:#0b5f59}.toolbar-group [data-mode][aria-pressed=true],.tool-action.active,.polygon-actions button[aria-pressed=true]{background:#0f766e;border-color:#0f766e}.toolbar-group [data-mode]:hover:not(:disabled),.tool-action:hover:not(:disabled),.zoom-button:hover:not(:disabled),.polygon-actions button:hover:not(:disabled){background:#ecfdf5;border-color:#99d5c8;color:#0b5f59}.toolbar-group [data-mode][aria-pressed=true]:hover,.tool-action.active:hover{background:#0b5f59;border-color:#0b5f59;color:#fff}.ai-tool{color:#0b5f59;border-color:#99d5c8;background:#ecfdf5}.ai-tool:hover:not(:disabled){background:#d1fae5;border-color:#99d5c8;color:#0b5f59}.upload-illustration{background:#ecfdf5;border-color:#99d5c8;color:#0f766e}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.guide-section,.choice-section{padding:76px 0;border-top:1px solid #e6ebf0}.compact-heading{max-width:820px;margin:0 auto 38px;text-align:center}.selection-guide .compact-heading{max-width:960px}.compact-heading h2,.choice-section h2{margin:0;font:700 clamp(34px,4vw,48px)/1.08 "DM Sans",Manrope,sans-serif;letter-spacing:-.055em;color:#243238}.compact-heading span{max-width:760px!important;margin-top:16px!important;white-space:normal!important}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.guide-grid article,.choice-grid article{padding:28px;border:1px solid #dce8e4;border-radius:14px;background:#f8fbfa}.guide-grid strong{display:block;margin-bottom:14px;color:#0f766e;font-size:12px;letter-spacing:.08em}.guide-grid h3,.choice-grid h3{margin:0 0 12px;font:700 22px/1.2 DM Sans,Manrope,sans-serif;letter-spacing:-.035em;color:#243238}.guide-grid p,.choice-section>div>p:not(.section-kicker),.choice-grid p{margin:0;color:#53646a;font-size:16px;line-height:1.72}.use-cases{padding-top:84px}.use-case-grid article{background:#fff}.choice-section{display:grid;grid-template-columns:.78fr 1.22fr;gap:54px;align-items:start}.choice-section>div:first-child{position:sticky;top:28px}.choice-section>div:first-child>p:not(.section-kicker){margin:18px 0 0}.choice-grid{display:grid;gap:16px}.choice-grid article{background:#fff}@media(max-width:700px){.guide-section,.choice-section{padding:58px 0}.compact-heading{margin-bottom:28px;text-align:left}.selection-guide .compact-heading{max-width:none}.compact-heading h2,.choice-section h2{font-size:34px}.guide-grid,.choice-section{grid-template-columns:1fr}.guide-grid{gap:12px}.guide-grid article,.choice-grid article{padding:22px}.guide-grid h3,.choice-grid h3{font-size:21px}.guide-grid p,.choice-section>div>p:not(.section-kicker),.choice-grid p{font-size:15px;line-height:1.68}.choice-section{gap:28px}.choice-section>div:first-child{position:static}}.product-hero h1 [data-hero-title-line]{display:inline;white-space:nowrap}.product-hero h1 [data-hero-title-line]:last-child{display:block}@media(max-width:700px){.product-hero h1 [data-hero-title-line]{display:block}.product-hero h1{font-size:clamp(40px,10.5vw,46px)!important}}.circle-page{overflow:hidden}.circle-breadcrumb,.circle-hero,.circle-answer,.circle-content{max-width:1180px;margin-inline:auto;padding-inline:24px}.circle-breadcrumb{display:flex;gap:8px;padding-top:26px;color:#70807a;font-family:Segoe UI,DM Sans,sans-serif;font-size:14px}.circle-breadcrumb a{color:#0f766e}.circle-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}.circle-hero{max-width:1180px;padding-top:48px;padding-bottom:26px;text-align:center}.circle-hero h1{max-width:none;margin:0 auto;color:#243238;font-family:DM Sans,Manrope,sans-serif;font-size:clamp(46px,6vw,72px);font-weight:700;letter-spacing:-.065em;line-height:1.03;white-space:nowrap}.circle-hero h1 span{color:#0f766e}.circle-hero>p:not(.section-kicker){max-width:none;margin:20px auto 0;color:#53646a;font-family:Segoe UI,DM Sans,sans-serif;font-size:18px;line-height:1.6;white-space:nowrap}.circle-proof{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:24px}.circle-proof span{padding:7px 12px;border-radius:999px;background:#ecfdf5;color:#0b5f59;font-family:Segoe UI,DM Sans,sans-serif;font-size:14px;font-weight:600}.circle-answer{max-width:860px;margin-bottom:4px;padding:26px 42px 30px;border:1px solid #d4e1dd;border-radius:14px;background:#f5f9f8;text-align:center}.circle-answer h2{margin:0;color:#243238;font-family:DM Sans,Manrope,sans-serif;font-size:clamp(26px,3.4vw,38px);font-weight:700;letter-spacing:-.05em}.circle-answer>p:not(.section-kicker){max-width:670px;margin:14px auto 0;color:#53646a;font-family:Segoe UI,DM Sans,sans-serif;font-size:16px;line-height:1.65}.circle-tool-shell{max-width:1280px;margin:0 auto;padding:18px 24px 84px}.circle-workspace-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.circle-empty-state{max-width:1180px;margin-inline:auto}.circle-launch-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.circle-launch-sample{display:flex;min-height:470px;flex-direction:column;gap:18px;margin:0;padding:26px;border:1px solid #d4e1dd;border-radius:12px;background:#f2f8f6}.circle-launch-sample figcaption{display:flex;flex:0 0 auto}.circle-launch-label{color:#0f766e;font:700 11px Segoe UI,DM Sans,sans-serif;letter-spacing:.08em}.circle-launch-sample-art{display:grid;min-height:360px;flex:1;place-items:center;overflow:hidden;border:1px solid #cadeda;border-radius:8px;background:repeating-conic-gradient(#e7f2f7 0 25%,#fbfdfe 0 50%) 0/18px 18px}.circle-launch-sample-art img{width:290px;height:290px;object-fit:cover;border:1px solid #0f766e;border-radius:50%}.circle-upload-zone{position:relative;display:flex;min-height:470px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:34px 30px 24px;border:1px solid #b8d8e5;border-radius:12px;text-align:center;background:repeating-conic-gradient(#f1f8fb 0 25%,#fff 0 50%) 0/24px 24px}.circle-upload-zone>*{position:relative}.circle-upload-zone:before{position:absolute;inset:1px;border-radius:inherit;background:#ffffffd9;content:"";pointer-events:none}.circle-upload-zone .section-kicker{margin-bottom:12px}.circle-upload-zone h2{max-width:520px;margin:0;color:#243238;font-family:DM Sans,Manrope,sans-serif;font-size:clamp(29px,4vw,42px);font-weight:700;letter-spacing:-.055em;line-height:1.1}.circle-upload-zone>p:not(.section-kicker):not(.drop-hint):not(.circle-upload-error){margin:12px 0 18px;color:#53646a;font-family:Segoe UI,DM Sans,sans-serif;font-size:16px}.circle-upload-zone .button{display:inline-flex;align-items:center;gap:9px;justify-content:center;min-height:50px;padding:12px 22px;border-radius:999px;font-family:Segoe UI,DM Sans,sans-serif;font-size:16px}.circle-upload-zone .button [data-icon=upload]{width:19px;height:19px;filter:brightness(0) invert(1)}.circle-upload-zone .drop-hint{margin:12px 0 16px;color:#53646a;font-family:Segoe UI,DM Sans,sans-serif;font-size:14px}.circle-demo-picker{position:relative;top:28px;margin-top:0;text-align:center}.circle-demo-picker>p{margin:0 0 9px;color:#53646a;font:14px Segoe UI,DM Sans,sans-serif}.circle-demo-picker-list{display:flex;justify-content:center;gap:10px}.circle-demo-thumb{width:82px;height:56px;overflow:hidden;padding:0;border:1px solid #b8d8e5;border-radius:7px;background:#fff;cursor:pointer}.circle-demo-thumb:hover{border-color:#0f766e;transform:translateY(-1px)}.circle-demo-thumb:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.circle-demo-thumb img{display:block;width:100%;height:100%;object-fit:cover}.circle-upload-error{min-height:24px;margin:12px 0 0;color:#b42318;font-family:Segoe UI,DM Sans,sans-serif;font-size:14px}.circle-editor-state{scroll-margin-top:16px}.circle-editor-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 6px 14px;border-bottom:1px solid #e5eeeb}.circle-editor-bar>div{min-width:0}.circle-editor-bar p[data-circle-instruction]{margin:0;color:#17212b;font-family:Segoe UI,DM Sans,sans-serif;font-size:15px;font-weight:650;line-height:1.4}.circle-toolbar{display:flex;flex-wrap:nowrap;margin-top:10px}.circle-view-tools{margin-left:auto}.circle-editor-main{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:14px;margin-top:10px}.circle-canvas-column{min-width:0}.circle-canvas-wrap{position:relative;height:min(64vh,640px);min-height:420px;overflow:hidden;border:1px solid #bec8ba;border-radius:10px;background:#e3e9de}.circle-crop-canvas{display:block;width:100%;height:100%;touch-action:none}.circle-preview-card{display:grid;grid-template-rows:110px 130px 220px minmax(70px,1fr);gap:10px;align-self:stretch;min-height:100%;box-sizing:border-box;padding:12px;border:1px solid #d4e1dd;border-radius:12px;background:#f8fbfa;text-align:left}.circle-side-block{min-height:0;padding:12px;border:1px solid #d4e1dd;border-radius:10px;background:#fff;box-sizing:border-box}.circle-side-heading{margin:0 0 9px;color:#53646a;font-family:Segoe UI,DM Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.circle-output-label{display:block;width:100%;margin:0;color:#68787d;font-family:Segoe UI,DM Sans,sans-serif;font-size:12px}.circle-preview-card select{width:100%;min-height:42px;margin-top:6px;padding:8px 9px;border:1px solid #bdd1ca;border-radius:8px;background:#fff;color:#243238;font-family:Segoe UI,DM Sans,sans-serif;font-size:13px;line-height:1.25}.circle-size-fields{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:end;gap:6px}.circle-size-fields label{display:flex;flex-direction:column;gap:4px;color:#68787d;font-family:Segoe UI,DM Sans,sans-serif;font-size:12px}.circle-size-fields input{width:100%;box-sizing:border-box;min-height:40px;padding:8px;border:1px solid #bdd1ca;border-radius:8px;background:#fff;color:#243238;font:600 15px Segoe UI,DM Sans,sans-serif}.circle-size-times{padding-bottom:10px;color:#53646a}.circle-size-unit{padding-bottom:10px;color:#68787d;font:600 12px Segoe UI,DM Sans,sans-serif}.circle-lock-note{display:flex;align-items:center;gap:5px;min-height:24px;margin-top:7px;color:#0b5f59;font:600 12px Segoe UI,DM Sans,sans-serif}.circle-lock-note [data-icon]{width:14px;height:14px}.circle-output-detail{display:block;width:100%;min-height:18px;margin-top:6px;color:#0b5f59!important;font-size:12px!important;font-weight:700;text-align:left}.circle-output-note{display:block;width:100%;min-height:30px;margin-top:4px!important;color:#9a3412!important;font-size:11px!important;text-align:left}.circle-live-preview-block{display:flex;flex-direction:column;align-items:center;text-align:center}.circle-preview-canvas{width:96px;height:96px;margin:12px 0;border-radius:50%;background:repeating-conic-gradient(#e7f2f7 0 25%,#fbfdfe 0 50%) 0/12px 12px}.circle-preview-copy{display:flex;flex-direction:column;align-items:center}.circle-preview-card strong{color:#243238;font-family:DM Sans,Manrope,sans-serif;font-size:15px;line-height:1.25}.circle-preview-card span{margin-top:5px;color:#68787d;font-family:Segoe UI,DM Sans,sans-serif;font-size:12px;line-height:1.45}.circle-status{min-height:38px;margin:8px 0 0;color:#53646a}.circle-editor-actions{margin-top:12px}.circle-editor-actions .button{font-family:Segoe UI,DM Sans,sans-serif}.circle-content{padding-bottom:76px}.circle-section{padding:76px 0;border-top:1px solid #e6ebf0}.circle-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.circle-step-card{display:flex;flex-direction:column;padding:22px;border:1px solid #dce8e4;border-radius:14px;background:#f8fbfa}.circle-step-visual{position:relative;height:194px;flex:0 0 194px;overflow:hidden;margin-bottom:18px;border:1px solid #cfddd8;border-radius:10px;background:#eef5f3}.circle-step-visual img{display:block;width:100%;height:100%;object-fit:cover}.circle-steps strong{display:block;margin:0 0 8px;color:#0f766e;font-family:DM Sans,Manrope,sans-serif;font-size:13px;font-weight:700}.circle-step-card.is-export .circle-step-visual{background:repeating-conic-gradient(#e7f2f7 0 25%,#fbfdfe 0 50%) 0/16px 16px}.circle-steps h3,.circle-use-grid h3{margin:0 0 8px;color:#243238;font-family:DM Sans,Manrope,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.035em}.circle-steps p,.circle-use-grid p,.circle-why p,.circle-comparison p,.circle-tips p{margin:0;color:#53646a;font-family:Segoe UI,DM Sans,sans-serif;font-size:16px;line-height:1.72}.circle-use-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.circle-use-grid article{padding:28px;border:1px solid #dce8e4;border-radius:14px;background:#fff}.circle-why{max-width:820px;margin-inline:auto;text-align:center}.circle-why h2,.circle-tips h2,.circle-more-tools h2{margin:0;color:#243238;font-family:DM Sans,Manrope,sans-serif;font-size:clamp(34px,4vw,48px);font-weight:700;letter-spacing:-.055em;line-height:1.08}.circle-why p:not(.section-kicker){max-width:720px;margin:18px auto 0}.circle-comparison{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px;align-items:start}.circle-comparison>div:first-child{position:sticky;top:28px}.circle-comparison h2{margin:0;color:#243238;font-family:DM Sans,Manrope,sans-serif;font-size:clamp(34px,4vw,48px);font-weight:700;letter-spacing:-.055em;line-height:1.08}.circle-comparison p+p{margin-top:17px}.circle-comparison a{color:#0f766e;font-weight:700;text-decoration:underline;text-underline-offset:3px}.circle-tips{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px}.circle-tips>p{grid-column:1}.circle-tips>div{grid-column:2;grid-row:1 / span 2}.circle-tips p+p{margin-top:17px}.circle-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:54px;margin-top:10px;padding:56px 64px;border:1px solid #dce8e4;border-radius:20px;background:#f5f9f8}.circle-faq .faq-intro h2{margin:0;color:#243238;font-family:DM Sans,Manrope,sans-serif;font-size:clamp(32px,4vw,46px);font-weight:700;letter-spacing:-.055em;line-height:1.1}.circle-faq .faq-intro>p:not(.section-kicker){margin:16px 0 0;color:#53646a;font-family:Segoe UI,DM Sans,sans-serif;font-size:16px;line-height:1.65}.circle-faq .faq-list details{padding:18px 0;border-top:1px solid #dce8e4}.circle-faq .faq-list summary{cursor:pointer;color:#243238;font-family:DM Sans,Manrope,sans-serif;font-size:17px;font-weight:650;line-height:1.45}.circle-faq .faq-list details p{margin:10px 0 0;color:#5f6f7b;font-family:Segoe UI,DM Sans,sans-serif;font-size:16px;line-height:1.65}.circle-more-tools{max-width:760px;margin:76px auto 0;padding:44px;text-align:center;border:1px solid #d4e1dd;border-radius:16px;background:#fff}.circle-more-tools h2{font-size:clamp(30px,3.5vw,42px)}.circle-more-tools>p:not(.section-kicker){margin:16px auto 22px;color:#53646a;font-family:Segoe UI,DM Sans,sans-serif;font-size:16px;line-height:1.65}.circle-more-tools .button{display:inline-flex;padding:12px 18px;border:1px solid #d4e1dd;border-radius:8px;font-family:Segoe UI,DM Sans,sans-serif}.homepage-more-tools{max-width:1180px;margin:0 auto 72px;padding:44px 64px;border:1px solid #dce8e4;border-radius:20px;background:#fff}.homepage-more-tools h2{margin:0;color:#243238;font-family:DM Sans,Manrope,sans-serif;font-size:30px;letter-spacing:-.045em}.homepage-more-tools>p:not(.section-kicker){margin:12px 0;color:#53646a;font-family:Segoe UI,DM Sans,sans-serif;font-size:16px;line-height:1.65}.homepage-more-tools a{color:#0f766e;font-family:Segoe UI,DM Sans,sans-serif;font-weight:700}@media(max-width:700px){.circle-breadcrumb,.circle-hero,.circle-answer,.circle-content,.circle-tool-shell{padding-inline:15px}.circle-breadcrumb{padding-top:18px;font-size:13px}.circle-hero{padding-top:34px;padding-bottom:20px;text-align:left}.circle-hero h1{font-size:clamp(42px,12vw,52px);white-space:normal}.circle-hero>p:not(.section-kicker){margin-inline:0;font-size:17px;white-space:normal}.circle-proof{justify-content:flex-start}.circle-proof span{font-size:13px}.circle-answer{margin-inline:15px;padding:24px 20px;text-align:left}.circle-answer h2{font-size:29px}.circle-tool-shell{padding-top:16px;padding-bottom:58px}.circle-workspace-card{padding:0}.circle-launch-grid{grid-template-columns:1fr;gap:12px}.circle-launch-sample{min-height:310px;gap:14px;padding:16px}.circle-launch-sample-art{min-height:230px}.circle-launch-sample-art img{width:190px;height:190px}.circle-upload-zone{min-height:340px;padding:30px 18px 22px}.circle-upload-zone h2{font-size:30px}.circle-demo-picker{top:20px}.circle-demo-thumb{width:76px;height:52px}.circle-editor-bar{align-items:flex-start;flex-direction:column}.circle-editor-bar .text-button{min-height:40px}.circle-toolbar{gap:8px}.circle-toolbar .toolbar-group{flex-wrap:wrap}.circle-image-tools{margin-left:0}.circle-editor-main{grid-template-columns:1fr;gap:10px}.circle-canvas-wrap{height:420px;min-height:340px}.circle-preview-card{grid-template-rows:150px 190px 1fr;width:100%;height:640px;padding:10px}.circle-side-block{padding:11px}.circle-live-preview-block{align-items:center}.circle-preview-canvas{width:96px;height:96px;margin:12px 0}.circle-output-label{margin-top:0}.circle-preview-card select{min-height:44px}.circle-editor-actions .result-meta{width:100%}.circle-editor-actions .button{flex:1;min-height:44px}.circle-content{padding-bottom:56px}.circle-section{padding:58px 0}.circle-steps,.circle-use-grid,.circle-comparison,.circle-tips,.circle-faq{grid-template-columns:1fr}.circle-steps{gap:12px}.circle-steps article,.circle-use-grid article{padding:22px}.circle-steps strong{margin-bottom:20px}.circle-comparison,.circle-tips{gap:24px}.circle-comparison>div:first-child{position:static}.circle-tips>p,.circle-tips>div{grid-column:auto;grid-row:auto}.circle-why{text-align:left}.circle-why p:not(.section-kicker){margin-inline:0}.circle-faq{gap:28px;margin-top:0;padding:44px 22px;border-radius:16px}.circle-more-tools{margin-top:58px;padding:34px 22px}.homepage-more-tools{margin:0 15px 48px;padding:36px 22px}}.circle-canvas-output{position:absolute;top:4px;left:12px;display:inline-flex;min-height:28px;align-items:center;padding:5px 9px;border:1px solid #d4e1dd;border-radius:999px;background:#ffffffed;color:#0b5f59;font:700 12px/1.2 Segoe UI,DM Sans,sans-serif;box-shadow:0 3px 10px #23423c14;pointer-events:none}.circle-size-fields{grid-template-columns:1fr 18px 1fr auto}.circle-size-lock{width:16px;height:16px;margin-bottom:12px;color:#53646a}.circle-live-preview-block{align-items:stretch;text-align:left}.circle-live-preview-block .circle-preview-canvas,.circle-live-preview-block .circle-preview-copy{align-self:center}.circle-live-preview-block .circle-preview-copy{align-items:center;text-align:center}.circle-preview-card{grid-template-rows:282px 220px 70px;height:auto;min-height:100%;align-self:stretch}.circle-settings-block{display:grid;grid-template-rows:94px 104px 1fr;padding:0;overflow:hidden}.circle-settings-section{min-height:0;padding:12px}.circle-settings-section+.circle-settings-section{border-top:0}.circle-settings-section .circle-side-heading{margin-bottom:7px}.circle-settings-section select{margin-top:2px}.circle-custom-size-block{padding-bottom:12px}.circle-image-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.circle-image-actions .tool-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:7px 6px;white-space:nowrap}.circle-image-actions .tool-action span{margin-top:0!important;font-size:11px}.circle-image-actions .tool-action [data-icon]{width:15px;height:15px;flex:0 0 auto}.circle-notices-block{min-height:70px;padding:0;border:0;background:transparent;display:flex;align-items:flex-end}.circle-notices-block .circle-output-note{min-height:30px;margin-top:4px!important;font-size:14px!important;line-height:1.45}@media(max-width:700px){.circle-toolbar{flex-wrap:wrap}.circle-view-tools{margin-left:0}.circle-toolbar .toolbar-group{flex-wrap:wrap}.circle-preview-card{grid-template-rows:282px 180px 70px;height:564px}}.circle-why-panel .circle-copy-visual{background:repeating-conic-gradient(#e7f2f7 0 25%,#fbfdfe 0 50%) 0/14px 14px}.circle-section:has(.circle-use-grid){padding-bottom:60px}.circle-use-grid article{padding:22px 24px}.circle-use-grid h3{margin-bottom:8px;font-size:20px}.circle-use-grid p{font-size:15px;line-height:1.6}.circle-section:has(#circle-uses-title) .compact-heading{max-width:1180px}.circle-section:has(#circle-uses-title) .compact-heading h2{font-size:clamp(34px,3.65vw,48px);white-space:nowrap}.circle-why,.circle-comparison,.circle-tips{max-width:none;margin-inline:0;text-align:left}.circle-copy-panel{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:34px;align-items:start;padding:28px 32px;border:1px solid #dce8e4;border-radius:16px;background:#f8fbfa}.circle-copy-intro{min-width:0}.circle-copy-intro .section-kicker{margin:0 0 12px}.circle-copy-intro h2{margin:0;color:#243238;font-family:DM Sans,Manrope,sans-serif;font-size:clamp(28px,2.85vw,38px);font-weight:700;letter-spacing:-.055em;line-height:1.1}.circle-copy-body{min-width:0;padding-top:2px}.circle-copy-body p{margin:0;color:#53646a;font-family:Segoe UI,DM Sans,sans-serif;font-size:15px;line-height:1.62}.circle-copy-body p+p{margin-top:12px}.circle-copy-body a{color:#0f766e;font-weight:700;text-decoration:underline;text-underline-offset:3px}.circle-copy-visual{display:grid;min-height:180px;place-items:center;overflow:hidden;margin:20px 0 0;border:1px solid #cfddd8;border-radius:10px;background:#fff}.circle-copy-visual img{display:block;width:100%;height:100%;object-fit:cover}.circle-why-panel .circle-copy-visual{background:repeating-conic-gradient(#e7f2f7 0 25%,#fbfdfe 0 0) 0/14px 14px}.circle-why-panel .circle-copy-visual img{width:100%;height:100%;border-radius:0;box-shadow:none}.circle-comparison>div:first-child{position:static}.circle-comparison,.circle-tips{display:block}.circle-tips>p,.circle-tips>div{grid-column:auto;grid-row:auto}.circle-comparison-panel .circle-copy-visual img{object-position:54% center}.circle-tips-panel .circle-copy-visual img{object-position:center}.circle-upload-zone .button.primary{border:1px solid #0b5f59;box-shadow:none}.circle-upload-zone .button.primary:hover{border-color:#0b5f59;box-shadow:0 5px 12px #0f766e26;transform:translateY(-1px)}.circle-upload-zone .button.primary:active{box-shadow:none;transform:none}.empty-state .button.primary{border:1px solid #0b5f59;box-shadow:none}.empty-state .button.primary:hover{border-color:#0b5f59;box-shadow:0 5px 12px #0f766e26;transform:translateY(-1px)}.empty-state .button.primary:active{box-shadow:none;transform:none}@media(max-width:700px){.circle-section:has(.circle-use-grid){padding-bottom:46px}.circle-section:has(#circle-uses-title) .compact-heading h2{font-size:34px;white-space:normal}.circle-use-grid article{padding:20px}.circle-copy-panel,.circle-tips-panel{grid-template-columns:1fr;gap:20px;padding:26px 22px;border-radius:14px}.circle-copy-intro h2{font-size:30px}.circle-copy-body p{font-size:16px;line-height:1.62}.circle-copy-body p+p{margin-top:13px}.circle-copy-visual{min-height:210px}.circle-why-panel .circle-copy-visual img{width:172px;height:172px}}.circle-editor-state{box-sizing:border-box;padding:12px;border:1px solid #d4e1dd;border-radius:12px;background:#f8fbfa}@media(max-width:700px){.circle-editor-state{padding:8px;border-radius:10px}}@media(max-width:700px){.circle-site-header{height:auto!important;min-height:64px;padding:8px 15px;align-items:flex-start;flex-direction:column;gap:7px}.circle-site-header .logo{gap:3px;font-size:18px!important}.circle-site-header .logo img{width:34px;height:34px}.circle-site-header nav{width:100%;justify-content:space-between;gap:4px;flex-wrap:nowrap}.circle-site-header nav a{display:inline-block;white-space:nowrap;font-size:12px!important;line-height:1!important}.circle-site-header nav .nav-feature-link{padding:5px 7px}}@media(max-width:700px){.site-header:not(.circle-site-header):not(.privacy-header){height:auto;min-height:64px;padding:8px 15px;align-items:flex-start;flex-direction:column;gap:7px}.site-header:not(.circle-site-header):not(.privacy-header) .logo{gap:3px}.site-header:not(.circle-site-header):not(.privacy-header) .logo img{width:34px;height:34px}.site-header:not(.circle-site-header):not(.privacy-header) .logo .brand-name{font-size:19px}.site-header:not(.circle-site-header):not(.privacy-header) nav{width:100%;justify-content:space-between;gap:4px;flex-wrap:nowrap}.site-header:not(.circle-site-header):not(.privacy-header) nav a{display:inline-block;white-space:nowrap;font-size:12px!important;line-height:1!important}.site-header:not(.circle-site-header):not(.privacy-header) nav .nav-feature-link{padding:5px 7px;line-height:16px!important}}.crop-picture-page{max-width:1180px;margin:0 auto}.crop-picture-header .crop-picture-nav{border-color:#afd5ef;background:#eaf5ff;color:#15598d!important}.crop-picture-header .crop-picture-nav:hover{border-color:#2378b7;background:#dcefff;color:#15598d!important}.crop-picture-hero{padding:52px 24px 28px;text-align:center}.crop-picture-hero h1{margin:0;color:#243238;font-family:DM Sans,Manrope,sans-serif;font-size:clamp(42px,5.5vw,64px);font-weight:700;letter-spacing:-.07em;line-height:.98;white-space:nowrap}.crop-picture-hero h1 span{color:#2378b7}.crop-picture-hero p{max-width:660px;margin:17px auto 0;color:#53646a;font-family:Segoe UI,DM Sans,sans-serif;font-size:17px;line-height:1.62}.picture-tool-shell{padding:0 24px 64px}.picture-workspace-card{padding:0}.picture-launch-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:12px;border:1px solid #d4e1dd;border-radius:14px;background:#f8fbfa}.picture-launch-sample{position:relative;display:grid;aspect-ratio:5/4;min-height:0;place-items:center;overflow:hidden;margin:0;border:1px solid #d3e0dc;border-radius:10px;background:#e6f0f0}.picture-launch-sample img{display:block;width:100%;height:100%;object-fit:cover}.picture-launch-sample:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#fff5 1px,transparent 1px) 0/46px 100%,linear-gradient(#fff5 1px,transparent 1px) 0/100% 46px;pointer-events:none}.picture-sample-frame{position:absolute;z-index:1;inset:15% 17%;border:2px solid #fff;box-shadow:0 0 0 999px #1c302d36}.picture-sample-frame:before{position:absolute;inset:-8px;content:"";border:1px dashed #afd5ef}.picture-sample-label,.picture-sample-size{position:absolute;z-index:2;padding:7px 10px;border:1px solid #afd5ef;background:#ffffffec;color:#15598d;font:700 12px Segoe UI,DM Sans,sans-serif}.picture-sample-label{top:13px;left:13px;border-radius:999px}.picture-sample-size{right:13px;bottom:13px;border:0;border-radius:6px;background:#263c3de8;color:#fff}.picture-upload-zone{display:grid;place-items:center;align-content:center;min-height:400px;padding:36px 28px;border:1px solid #d8e4e0;border-radius:10px;background:#fff;text-align:center}.picture-upload-zone h2{margin:0;color:#243238;font-family:DM Sans,Manrope,sans-serif;font-size:29px;letter-spacing:-.055em}.picture-upload-zone>p{max-width:320px;margin:10px 0 0;color:#53646a;font-family:Segoe UI,DM Sans,sans-serif;font-size:14px;line-height:1.55}.picture-primary{margin-top:20px!important;border-color:#2378b7!important;background:#2378b7!important;font-family:Segoe UI,DM Sans,sans-serif;box-shadow:0 5px 12px #2378b733}.picture-primary:hover{border-color:#15598d!important;background:#15598d!important;box-shadow:0 7px 16px #2378b73d}.picture-local{margin-top:12px!important;color:#718187!important;font-size:13px!important}.picture-demo-label{margin:22px 0 0!important}.picture-demo-list{display:flex;gap:9px;margin-top:10px}.picture-demo-list button{width:73px;height:51px;overflow:hidden;padding:0;border:1px solid #c8dce8;border-radius:6px;background:#fff;cursor:pointer}.picture-demo-list button:hover{border-color:#2378b7;transform:translateY(-1px)}.picture-demo-list img{display:block;width:100%;height:100%;object-fit:cover}.picture-upload-error{min-height:22px!important;margin-top:12px!important;color:#b42318!important}.picture-editor-state{padding:12px;border:1px solid #d4e1dd;border-radius:14px;background:#f8fbfa;scroll-margin-top:16px}.picture-toolbar{margin:0!important;border:0!important;border-bottom:1px solid #e1e9e5!important;border-radius:0!important;background:transparent!important}.picture-toolbar-label{color:#2378b7}.picture-change{margin-left:auto}.picture-editor-main{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:12px;margin-top:11px}.picture-canvas-column{min-width:0}.picture-canvas-wrap{position:relative;height:min(68vh,650px);min-height:440px;overflow:hidden;border:1px solid #bdc9c1;border-radius:10px;background:repeating-conic-gradient(#f5fafd 0 25%,#e9f3f9 0 50%) 0/18px 18px}.picture-canvas-wrap canvas{display:block;width:100%;height:100%;touch-action:none}.picture-status{min-height:42px;margin:0;padding:12px 3px 0;color:#846338;font:14px/1.45 Segoe UI,DM Sans,sans-serif}.picture-control-rail{overflow:hidden;border:1px solid #d2dfda;border-radius:10px;background:#fff}.picture-settings{border-bottom:1px solid #e0e9e5}.picture-tabs{display:grid;grid-template-columns:1fr 1fr 1.12fr;gap:3px;margin:11px 11px 10px;padding:4px;border-radius:8px;background:#f0f4f5}.picture-tabs button{padding:8px 3px;border:0;border-radius:6px;background:transparent;color:#5f7177;font:12px Segoe UI,DM Sans,sans-serif;white-space:nowrap;cursor:pointer}.picture-tabs button[aria-selected=true]{background:#fff;color:#15598d;font-weight:800;box-shadow:0 1px 2px #19383213}.picture-tab-panel{height:254px;padding:0 11px}.picture-preset-list,.picture-ratio-list{height:100%;overflow-y:auto;padding-right:4px;scrollbar-color:#aabac0 #f3f6f5;scrollbar-width:thin}.picture-preset-list button,.picture-ratio-list button{display:flex;width:100%;border:0;border-bottom:1px solid #edf1ef;background:transparent;color:#415860;text-align:left;cursor:pointer}.picture-preset-list button{min-height:34px;align-items:center;padding:5px 7px;font:12px Segoe UI,DM Sans,sans-serif}.picture-preset-list button span{margin-left:auto;color:#73848a;font-size:11px}.picture-preset-list button.active,.picture-ratio-list button.active{margin:0 -1px;border-radius:5px;background:#eaf5ff;color:#2378b7;font-weight:750}.picture-ratio-list button{min-height:51px;flex-direction:column;justify-content:center;padding:6px 8px}.picture-ratio-list button strong{font:750 12px Segoe UI,DM Sans,sans-serif}.picture-ratio-list button span{margin-top:2px;color:#78878b;font:10px/1.25 Segoe UI,DM Sans,sans-serif}.picture-ratio-list button.active span{color:#4e83a8}.picture-mask-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.picture-mask-grid button{position:relative;display:grid;height:54px;place-items:center;border:1px solid #d8e2de;border-radius:6px;background:#f6f8f8;cursor:pointer}.picture-mask-grid button.active{border:2px solid #2378b7;background:#eaf5ff}.picture-shape{display:block;box-sizing:border-box;width:30px;height:30px;background:#5e6265}.picture-shape-none{position:relative;border:3px solid #9da7ab;border-radius:50%;background:transparent}.picture-shape-none:after{position:absolute;top:-5px;left:11px;width:3px;height:34px;content:"";transform:rotate(45deg);background:#9da7ab}.picture-shape-rounded-square{border-radius:7px}.picture-shape-rounded-rectangle{width:34px;height:24px;border-radius:8px}.picture-shape-circle{border-radius:50%}.picture-shape-oval{width:34px;height:24px;border-radius:50%}.picture-shape-triangle{width:0;height:0;border-right:17px solid transparent;border-bottom:30px solid #5e6265;border-left:17px solid transparent;background:transparent}.picture-shape-heart{position:relative;width:25px;height:25px;transform:rotate(-45deg);border-radius:4px 0 4px 4px}.picture-shape-heart:before,.picture-shape-heart:after{position:absolute;width:25px;height:25px;content:"";border-radius:50%;background:#5e6265}.picture-shape-heart:before{top:-13px;left:0}.picture-shape-heart:after{top:0;left:13px}.picture-shape-hexagon{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%)}.picture-shape-star{clip-path:polygon(50% 0,61% 34%,98% 35%,68% 56%,79% 92%,50% 71%,21% 92%,32% 56%,2% 35%,39% 34%)}.picture-dimensions{display:grid;grid-template-columns:1fr 18px 1fr;gap:7px;align-items:end;padding:11px;border-top:1px solid #e0e9e5;background:#fbfdfc}.picture-dimensions label{display:flex;flex-direction:column;gap:4px;color:#65777c;font:11px Segoe UI,DM Sans,sans-serif}.picture-dimensions input{width:100%;min-height:38px;padding:8px;border:1px solid #c9d9d2;border-radius:6px;background:#fff;color:#40555b;font:600 13px Segoe UI,DM Sans,sans-serif}.picture-dimensions button{min-height:38px;padding:0;border:0;background:transparent;color:#2378b7;font-size:15px;cursor:pointer}.picture-export,.picture-live-preview{padding:12px 13px;border-bottom:1px solid #e0e9e5}.picture-export>p,.picture-live-preview>p{margin:0;color:#66797d;font:800 11px Segoe UI,DM Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase}.picture-form-line{display:grid;grid-template-columns:86px auto;gap:6px;align-items:center;margin-top:8px}.picture-form-line>span{color:#65777c;font:12px Segoe UI,DM Sans,sans-serif}.picture-form-line select{width:127px;min-height:34px;padding:7px 8px;border:1px solid #cadad4;border-radius:6px;background:#fbfdfc;color:#40575e;font:700 12px Segoe UI,DM Sans,sans-serif}.picture-form-line div{display:flex;gap:6px}.picture-form-line div button,.picture-targets button{padding:6px 8px;border:1px solid #d5e0db;border-radius:6px;background:#fff;color:#52676b;font:12px Segoe UI,DM Sans,sans-serif;cursor:pointer}.picture-form-line div button[aria-pressed=true],.picture-targets button.active{border-color:#2378b7;background:#eaf5ff;color:#15598d;font-weight:800}.picture-targets{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px;padding-left:86px}.picture-targets label{display:flex;align-items:center;gap:4px;color:#65777c;font:11px Segoe UI,DM Sans,sans-serif}.picture-targets input{width:56px;min-height:31px;padding:5px;border:1px solid #cadad4;border-radius:6px;font:12px Segoe UI,DM Sans,sans-serif}.picture-live-preview>div{display:grid;grid-template-columns:82px 1fr;gap:10px;align-items:center;margin-top:9px;padding:8px;border:1px solid #cbd9d4;border-radius:9px;background:#fbfdfc}.picture-live-preview canvas{width:82px;height:82px;border:1px solid #cbd9d4;border-radius:6px;background:repeating-conic-gradient(#e7f2f7 0 25%,#fbfdfe 0 50%) 0/12px 12px}.picture-live-preview strong,.picture-live-preview b{display:block;font-family:Segoe UI,DM Sans,sans-serif}.picture-live-preview strong{color:#40545a;font-size:12px}.picture-live-preview b{width:max-content;max-width:100%;margin-top:6px;padding:4px 6px;border-radius:5px;background:#eaf5ff;color:#15598d;font-size:11px}.picture-download{width:calc(100% - 26px);margin:11px 13px 13px;border-color:#2378b7!important;background:#2378b7!important;font-family:Segoe UI,DM Sans,sans-serif}.picture-download:hover{border-color:#15598d!important;background:#15598d!important}.crop-picture-content{padding:0 24px 76px}.crop-picture-section{padding:68px 0;border-top:1px solid #e6ebf0}.crop-picture-copy-panel{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:34px;padding:28px 32px;border:1px solid #dce8e4;border-radius:16px;background:#f8fbfa}.crop-picture-copy-panel h2{margin:0;color:#243238;font-family:DM Sans,Manrope,sans-serif;font-size:clamp(28px,2.85vw,38px);letter-spacing:-.055em;line-height:1.1}.crop-picture-copy-panel p:not(.section-kicker){margin:0;color:#53646a;font:15px/1.65 Segoe UI,DM Sans,sans-serif}.crop-picture-copy-panel p+p{margin-top:12px}.crop-picture-copy-panel a{color:#2378b7;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.crop-picture-header{height:auto!important;min-height:64px;padding:8px 15px}.crop-picture-header .logo{gap:3px}.crop-picture-header .logo img{width:34px;height:34px}.crop-picture-header .logo .brand-name{font-size:19px}.crop-picture-header nav{gap:5px;white-space:normal}.crop-picture-header nav a{padding:5px 7px!important;font-size:12px!important;line-height:16px!important}.crop-picture-hero,.picture-tool-shell,.crop-picture-content{padding-right:15px;padding-left:15px}.crop-picture-hero{padding-top:35px;padding-bottom:22px;text-align:left}.crop-picture-hero h1{font-size:43px;white-space:normal}.crop-picture-hero p{margin-right:0;margin-left:0;font-size:16px}.picture-launch-grid{grid-template-columns:1fr}.picture-launch-sample{min-height:0}.picture-upload-zone{min-height:315px}.picture-upload-zone{padding:30px 18px 22px}.picture-editor-state{padding:8px;border-radius:10px}.picture-toolbar{flex-wrap:wrap!important;gap:7px!important}.picture-toolbar-label{width:100%}.picture-change{margin-left:0}.picture-editor-main{grid-template-columns:1fr;gap:10px}.picture-canvas-wrap{height:390px;min-height:340px}.picture-tab-panel{height:230px}.picture-control-rail{width:100%}.crop-picture-section{padding:54px 0}.crop-picture-copy-panel{grid-template-columns:1fr;gap:20px;padding:26px 22px;border-radius:14px}.crop-picture-copy-panel p:not(.section-kicker){font-size:16px}.picture-live-preview canvas{width:76px;height:76px}}.picture-mask-grid .picture-shape{box-sizing:border-box;width:30px;height:30px}.picture-mask-grid .picture-shape-rounded-rectangle,.picture-mask-grid .picture-shape-oval{width:30px;height:22px}.picture-mask-grid .picture-shape-arrow{width:30px;height:24px}.picture-mask-grid .picture-shape-speech-bubble{width:30px;height:23px}.picture-mask-grid .picture-shape-diamond,.picture-mask-grid .picture-shape-heart{width:21px;height:21px}.picture-mask-grid .picture-shape-heart:before,.picture-mask-grid .picture-shape-heart:after{width:21px;height:21px}.picture-mask-grid .picture-shape-heart:before{top:-11px}.picture-mask-grid .picture-shape-heart:after{left:11px}.picture-upload-zone{padding:70px 28px 36px}.picture-upload-zone{background:#f4f8fc}.picture-local{color:#405f78!important;font-size:15px!important;font-weight:600!important}.picture-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:50px!important;padding:12px 22px!important;border-radius:999px!important;font-size:15px!important}.picture-primary [data-icon=upload]{width:20px!important;height:20px!important;flex:0 0 20px!important;filter:brightness(0) invert(1)}.picture-primary{border:0!important;box-shadow:0 4px 10px #2378b726!important}.picture-primary:hover{box-shadow:0 6px 14px #2378b733!important}.picture-demo-label{margin-top:76px!important}@media(max-width:700px){.picture-upload-zone{padding:52px 18px 28px}.picture-demo-label{margin-top:48px!important}}.picture-targets[hidden]{display:none}.picture-mask-handle{position:absolute;z-index:4;width:14px;height:14px;margin:-7px 0 0 -7px;padding:0;border:2px solid #fff;border-radius:50%;background:#2378b7;box-shadow:0 1px 3px #123d5c55;cursor:nwse-resize}.picture-mask-handle[data-picture-mask-handle=ne],.picture-mask-handle[data-picture-mask-handle=sw]{cursor:nesw-resize}.picture-mask-handle:focus-visible{outline:3px solid #afd5ef;outline-offset:2px}.picture-view-tools{margin-left:auto}.picture-view-tools .zoom-value{min-width:44px;text-align:center}.picture-view-tools .zoom-button{min-width:34px}.picture-toolbar .picture-change{margin-left:0}.picture-mask-grid{height:100%;overflow-y:auto;align-content:start;padding-right:4px;scrollbar-color:#aabac0 #f3f6f5;scrollbar-width:thin}.picture-shape-diamond{transform:rotate(45deg);border-radius:2px}.picture-shape-pentagon{clip-path:polygon(50% 0,100% 38%,81% 100%,19% 100%,0 38%)}.picture-shape-octagon{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.picture-shape-arrow{width:35px;height:28px;clip-path:polygon(40% 0,100% 50%,40% 100%,40% 72%,0 72%,0 28%,40% 28%)}.picture-shape-burst{clip-path:polygon(50% 0,59% 20%,75% 7%,76% 29%,95% 24%,83% 42%,100% 50%,83% 58%,95% 76%,76% 71%,75% 93%,59% 80%,50% 100%,41% 80%,25% 93%,24% 71%,5% 76%,17% 58%,0 50%,17% 42%,5% 24%,24% 29%,25% 7%,41% 20%)}.picture-shape-shield{clip-path:polygon(50% 3%,83% 9%,93% 35%,86% 66%,50% 97%,14% 66%,7% 35%,17% 9%)}.picture-shape-parallelogram{width:36px;height:25px;clip-path:polygon(16% 0,100% 0,84% 100%,0 100%)}.picture-shape-left-trapezoid{width:32px;height:28px;clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)}.picture-shape-right-trapezoid{width:32px;height:28px;clip-path:polygon(0 0,84% 0,100% 100%,0 100%)}.picture-shape.has-vector-icon{width:34px!important;height:34px!important;border-radius:0!important;background:transparent!important;clip-path:none!important;transform:none!important}.picture-shape.has-vector-icon svg{display:block;width:100%;height:100%;fill:#5e6265}.picture-transform-tools{display:flex;align-items:center;gap:5px}.picture-transform-tools .tool-action{display:inline-flex;align-items:center;gap:4px;min-height:34px;padding:7px 8px;border:1px solid #d6e2de;border-radius:7px;background:#fff;color:#4d6469;font:600 11px Segoe UI,DM Sans,sans-serif;cursor:pointer}.picture-transform-tools .tool-action:hover{border-color:#afd5ef;background:#eaf5ff;color:#15598d}.picture-transform-tools [data-icon]{width:14px;height:14px}.picture-canvas-wrap[data-mask]:not([data-mask=none]) canvas{background:repeating-conic-gradient(#dfeaf0 0 25%,#f7fafb 0 50%) 0/18px 18px}.picture-target-line{display:grid;grid-template-columns:86px minmax(0,1fr);gap:6px;align-items:start;margin-top:7px}.picture-target-line>button{justify-self:start;min-height:30px;padding:5px 7px;border:1px solid #d5e0db;border-radius:6px;background:#fff;color:#52676b;font:11px Segoe UI,DM Sans,sans-serif;cursor:pointer}.picture-target-line>button[aria-expanded=true]{border-color:#2378b7;background:#eaf5ff;color:#15598d;font-weight:800}.picture-targets{margin:0!important;padding:0!important}.picture-targets select{width:127px;min-height:30px;padding:5px 7px;border:1px solid #cadad4;border-radius:6px;background:#fbfdfc;color:#40575e;font:700 11px Segoe UI,DM Sans,sans-serif}.picture-targets label{margin-top:6px}.picture-actions{display:flex;align-items:center;gap:9px;min-height:68px;margin-top:12px;padding:10px 12px;border-top:1px solid #dfe8e4}.picture-result-meta{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.picture-result-meta strong{color:#334b4d;font:700 14px/1.2 Segoe UI,DM Sans,sans-serif}.picture-result-meta span{color:#718187;font:12px/1.35 Segoe UI,DM Sans,sans-serif}.picture-actions .button.secondary{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:10px 12px;border:0;background:transparent;color:#49645e;box-shadow:none}.picture-actions .button.secondary:hover{background:#eef1f2;color:#40555a}.picture-actions .picture-download{display:inline-flex;align-items:center;gap:7px;width:auto;margin:0!important;padding:10px 14px}.picture-actions [data-icon]{width:16px;height:16px}.picture-control-rail{align-self:start}.picture-tab-panel{height:220px!important}.picture-preset-list button{min-height:38px!important;padding:7px 8px!important;font-size:13px!important}.picture-preset-list button span{font-size:12px!important}.picture-ratio-list button strong{font-size:13px!important}.picture-form-line>button[data-picture-compression=balanced]{width:127px;min-height:30px;padding:5px 7px;border:1px solid #2378b7;border-radius:6px;background:#eaf5ff;color:#15598d;font:800 11px Segoe UI,DM Sans,sans-serif;text-align:left;cursor:pointer}.picture-form-line>button[data-picture-compression=balanced]:hover{border-color:#15598d;background:#dcefff}.picture-target-line{display:flex;align-items:flex-start;gap:7px;margin-top:5px;padding-left:92px}.picture-target-line>button{flex:0 0 auto}.picture-targets{display:flex;align-items:flex-start}.picture-targets label{margin-top:0}.picture-export{padding-top:9px;padding-bottom:9px}.picture-export .picture-form-line{margin-top:5px}.picture-status{min-height:0;margin:0;padding:8px 2px 0;color:#846338;font:12px/1.4 Segoe UI,DM Sans,sans-serif}.picture-toolbar .picture-transform-tools{margin-left:6px}@media(max-width:700px){.picture-transform-tools{flex-wrap:wrap}.picture-target-line{grid-template-columns:86px minmax(0,1fr)}.picture-actions{align-items:flex-start;flex-wrap:wrap;padding:10px 2px}.picture-result-meta{width:100%;flex-basis:100%}.picture-actions .button{flex:1;justify-content:center}.picture-actions .picture-download{width:auto}}.picture-target-line{display:grid;grid-template-columns:86px minmax(0,127px) minmax(0,1fr);align-items:center;gap:6px;margin-top:6px;padding-left:0}.picture-target-line>select{width:127px;min-height:34px;padding:7px 8px;border:1px solid #cadad4;border-radius:6px;background:#fbfdfc;color:#40575e;font:700 12px Segoe UI,DM Sans,sans-serif}.picture-target-line>label{display:flex;align-items:center;gap:4px;color:#65777c;font:11px Segoe UI,DM Sans,sans-serif;white-space:nowrap}.picture-target-line>label input{width:58px;min-height:31px;padding:5px;border:1px solid #cadad4;border-radius:6px;font:12px Segoe UI,DM Sans,sans-serif}.picture-target-line>label[hidden]{display:none!important}.picture-target-line[hidden]{display:none!important}.picture-target-line+.picture-live-preview{padding-top:10px}.picture-form-line>span,.picture-target-line>span{font:12px Segoe UI,DM Sans,sans-serif;color:#65777c}.picture-live-preview{border-bottom:0!important}@media(max-width:700px){.picture-target-line{grid-template-columns:86px minmax(0,1fr)}.picture-target-line>label{grid-column:2;justify-self:start;margin-top:2px}}.low-quality-page{--low-quality-accent:#5f7d0f;--low-quality-soft:#f4f8df;--low-quality-line:#d5e0a6}.low-quality-page .section-kicker{color:var(--low-quality-accent)}.low-quality-page .button.primary,.low-quality-editor .button.primary{border-color:var(--low-quality-accent);background:var(--low-quality-accent)}.low-quality-page .button.primary:hover,.low-quality-editor .button.primary:hover{border-color:#596f12;background:#596f12}.low-quality-hero{max-width:840px;margin:0 auto;padding:66px 24px 32px;text-align:center}.low-quality-hero h1{margin:0;color:#243238;font-family:DM Sans,Manrope,sans-serif;font-size:clamp(40px,5vw,64px);letter-spacing:-.06em;line-height:1.02}.low-quality-hero>p:not(.section-kicker){max-width:650px;margin:18px auto 0;color:#53646a;font:16px/1.65 Segoe UI,DM Sans,sans-serif}.low-quality-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin-top:18px}.low-quality-trust span{border:1px solid var(--low-quality-line);border-radius:999px;background:var(--low-quality-soft);color:#526c0f;padding:5px 9px;font:700 11px Segoe UI,DM Sans,sans-serif}.low-quality-tool-shell{max-width:1132px;margin:0 auto;padding:0 24px 34px}.low-quality-launch-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:24px}.low-quality-launch-sample,.low-quality-upload-zone,.low-quality-editor{border:1px solid #dce8e4;border-radius:14px;background:#fff}.low-quality-launch-sample{min-height:382px;padding:16px;background:var(--low-quality-soft)}.low-quality-launch-sample>span{color:#526c0f;font:800 11px Segoe UI,DM Sans,sans-serif;letter-spacing:.08em}.low-quality-launch-art{position:relative;height:315px;margin-top:12px;overflow:hidden;border:1px solid var(--low-quality-line);border-radius:9px;background:repeating-conic-gradient(#e3ebd3 0 25%,#fbfdfb 0 50%) 0/18px 18px}.low-quality-launch-art:before{content:"";position:absolute;inset:40px 24px;background:linear-gradient(135deg,#c4d0b2 0 48%,#9cad8b 48% 67%,#e8edda 67%);border:2px solid var(--low-quality-accent)}.low-quality-launch-art:after{content:"";position:absolute;inset:40px 24px;clip-path:inset(0 0 0 52%);background:repeating-linear-gradient(45deg,#6f8f16 0 14px,#d8dda7 14px 28px)}.low-quality-launch-art span,.low-quality-launch-art b{position:absolute;top:10px;z-index:2;color:#65725a;font:800 10px Segoe UI,DM Sans,sans-serif}.low-quality-launch-art span{left:10px}.low-quality-launch-art b{right:10px}.low-quality-upload-zone{padding:48px 28px 26px;text-align:center}.low-quality-upload-zone h2{margin:7px 0;color:#243238;font:700 28px DM Sans,Manrope,sans-serif}.low-quality-upload-zone>p:not(.section-kicker):not(.low-quality-drop-hint){color:#53646a;font:15px Segoe UI,DM Sans,sans-serif}.low-quality-drop-hint{color:#718187;font:13px Segoe UI,DM Sans,sans-serif}.low-quality-demo-picker{margin-top:42px}.low-quality-demo-picker p{color:#718187;font:12px Segoe UI,DM Sans,sans-serif}.low-quality-demo-picker>div{display:flex;justify-content:center;gap:7px}.low-quality-demo-picker button{padding:0;border:1px solid #c9d8d3;border-radius:6px;background:#fff;overflow:hidden;cursor:pointer}.low-quality-demo-picker img{display:block;width:70px;height:48px;object-fit:cover}.low-quality-editor{padding:12px}.low-quality-editor-bar{display:flex;justify-content:space-between;align-items:center;padding:4px 0 12px;border-bottom:1px solid #dce8e4;color:#53646a;font:800 12px Segoe UI,DM Sans,sans-serif}.low-quality-canvas-wrap{position:relative;height:440px;margin-top:12px;overflow:hidden;border:1px solid #cbd9d4;border-radius:9px;background:repeating-conic-gradient(#e7f0e5 0 25%,#fbfdfb 0 50%) 0/18px 18px;touch-action:none}.low-quality-canvas-wrap canvas{display:block;width:100%;height:100%}.low-quality-original-label,.low-quality-result-label{position:absolute;top:12px;z-index:2;padding:4px 6px;border-radius:4px;background:#ffffffd9;color:#53646a;font:800 10px Segoe UI,DM Sans,sans-serif;letter-spacing:.08em}.low-quality-original-label{left:12px}.low-quality-result-label{right:12px}.low-quality-canvas-wrap [data-low-quality-comparison]{position:absolute;top:0;bottom:0;left:50%;z-index:3;width:26px;padding:0;border:0;border-left:2px solid var(--low-quality-accent);background:transparent;transform:translate(-50%);cursor:ew-resize}.low-quality-canvas-wrap [data-low-quality-comparison]:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;border:2px solid var(--low-quality-accent);border-radius:50%;background:#fff;transform:translate(-50%,-50%)}.low-quality-comparison-note{position:absolute;bottom:10px;left:50%;z-index:2;padding:4px 8px;border:1px solid #cbd9d4;border-radius:999px;background:#fffd;color:#53646a;font:11px Segoe UI,DM Sans,sans-serif;transform:translate(-50%)}.low-quality-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.low-quality-controls section,.low-quality-adjustments,.low-quality-export{padding:12px;border:1px solid #dce8e4;border-radius:9px}.low-quality-controls section>p,.low-quality-adjustments>p{margin:0 0 8px;color:#718187;font:800 11px Segoe UI,DM Sans,sans-serif;letter-spacing:.08em}.low-quality-presets{display:grid;gap:7px}.low-quality-presets button{min-height:48px;padding:8px 10px;border:1px solid #d5e0db;border-radius:7px;background:#fff;color:#52676b;text-align:left;cursor:pointer}.low-quality-presets button[aria-pressed=true]{border-color:var(--low-quality-accent);background:var(--low-quality-soft);color:#526c0f}.low-quality-presets strong,.low-quality-presets span{display:block}.low-quality-presets strong{font:700 13px Segoe UI,DM Sans,sans-serif}.low-quality-presets span{margin-top:2px;color:#718187;font:11px Segoe UI,DM Sans,sans-serif}.low-quality-adjustments{display:grid;gap:10px}.low-quality-adjustments label{display:grid;grid-template-columns:105px 1fr 42px;align-items:center;gap:8px;color:#65777c;font:12px Segoe UI,DM Sans,sans-serif}.low-quality-adjustments input[type=range]{width:100%;accent-color:var(--low-quality-accent)}.low-quality-adjustments select,.low-quality-export select{min-height:38px;padding:7px 8px;border:1px solid #cadad4;border-radius:6px;background:#fbfdfc;color:#40575e;font:700 12px Segoe UI,DM Sans,sans-serif}.low-quality-adjustments b{color:#40575e}.low-quality-jpeg-note{color:#846338!important;font:12px/1.4 Segoe UI,DM Sans,sans-serif!important}.low-quality-export{display:grid;grid-template-columns:180px 1fr auto;align-items:end;gap:12px;margin-top:12px}.low-quality-export label{display:grid;gap:5px;color:#65777c;font:800 11px Segoe UI,DM Sans,sans-serif;letter-spacing:.06em}.low-quality-export>span{padding-bottom:10px;color:#52676b;font:12px Segoe UI,DM Sans,sans-serif}.low-quality-status{min-height:18px;margin:8px 2px 0;color:#718187;font:12px Segoe UI,DM Sans,sans-serif}.low-quality-content{padding:0 24px 76px}.low-quality-section{padding:68px 0;border-top:1px solid #e6ebf0}.low-quality-step-grid,.low-quality-use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.low-quality-use-grid{grid-template-columns:repeat(4,1fr)}.low-quality-step-grid article,.low-quality-use-grid article{padding:15px;border:1px solid #dce8e4;border-radius:10px;background:#f8fbfa}.low-quality-step-grid strong{color:var(--low-quality-accent);font-size:13px}.low-quality-step-grid h3,.low-quality-use-grid h3{margin:8px 0 6px;color:#2d3d40;font:700 17px DM Sans,Manrope,sans-serif}.low-quality-step-grid p,.low-quality-use-grid p{margin:0;color:#53646a;font:14px/1.55 Segoe UI,DM Sans,sans-serif}.low-quality-faq-list{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.low-quality-faq-list details{border-bottom:1px solid #dce8e4;padding:10px 0}.low-quality-faq-list summary{cursor:pointer;color:#334b4d;font:700 14px Segoe UI,DM Sans,sans-serif}.low-quality-faq-list p{color:#53646a;font:14px/1.55 Segoe UI,DM Sans,sans-serif}.low-quality-more-tools{border-top:1px solid #e6ebf0;padding:32px 0;color:#53646a}.low-quality-more-tools h2{margin:0;color:#2d3d40;font:700 26px DM Sans,Manrope,sans-serif}.low-quality-more-tools a{color:var(--low-quality-accent);font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.low-quality-hero{padding:35px 15px 22px;text-align:left}.low-quality-hero h1{font-size:43px}.low-quality-hero>p:not(.section-kicker){font-size:16px}.low-quality-trust{justify-content:flex-start}.low-quality-tool-shell,.low-quality-content{padding-right:15px;padding-left:15px}.low-quality-launch-grid,.low-quality-controls,.low-quality-step-grid,.low-quality-use-grid,.low-quality-faq-list{grid-template-columns:1fr}.low-quality-upload-zone{padding:36px 18px 24px}.low-quality-launch-sample{min-height:0}.low-quality-launch-art{height:260px}.low-quality-canvas-wrap{height:340px}.low-quality-adjustments label{grid-template-columns:95px 1fr 42px}.low-quality-export{grid-template-columns:1fr;align-items:stretch}.low-quality-export>span{padding-bottom:0}.low-quality-export .button{width:100%;min-height:44px}.low-quality-section{padding:54px 0}}.low-quality-control-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.low-quality-control-grid article{padding:18px;border:1px solid var(--low-quality-line);border-radius:10px;background:var(--low-quality-soft)}.low-quality-control-grid strong{display:block;color:#2d3d40;font:700 17px DM Sans,Manrope,sans-serif}.low-quality-control-grid p{margin:8px 0 0;color:#53646a;font:14px/1.55 Segoe UI,DM Sans,sans-serif}@media(max-width:700px){.low-quality-control-grid{grid-template-columns:1fr}}@media(max-width:700px){.low-quality-header{overflow:hidden}.low-quality-header nav{width:100%;overflow-x:auto;justify-content:flex-start!important;padding-bottom:2px}.low-quality-header nav a{flex:none}}.low-quality-page{--low-quality-accent:#6f8f16;--low-quality-soft:#f4f8df;--low-quality-line:#d5e0a6}.low-quality-page .low-quality-hero{display:grid;grid-template-columns:minmax(0,1fr) 414px;align-items:start;justify-content:space-between;gap:54px;max-width:1132px;margin:0 auto;padding:46px 24px 38px;text-align:left}.low-quality-page .low-quality-hero h1{max-width:540px;font-size:clamp(42px,5vw,64px)}.low-quality-page .low-quality-hero>div>p:not(.section-kicker){max-width:540px;margin:18px 0 0}.low-quality-page .low-quality-trust{justify-content:flex-start}.low-quality-hero-preview{min-width:0}.low-quality-hero-art{position:relative;aspect-ratio:207/140;overflow:hidden;border:0;border-radius:0;background:none}.low-quality-hero-art:before{content:"";position:absolute;inset:0;border:0;background:linear-gradient(135deg,#adc27a 0 44%,#f1f5da 44% 67%,#607c1e 67%)}.low-quality-hero-art:after{content:"";position:absolute;inset:0;clip-path:inset(0 0 0 52%);background:repeating-linear-gradient(135deg,#5f7b1c 0 13px,#7d9930 13px 26px)}.low-quality-hero-art i{position:absolute;top:0;bottom:0;left:53%;z-index:2;width:2px;background:#536d10}.low-quality-hero-art span,.low-quality-hero-art b{display:none}.low-quality-hero-action{display:flex;align-items:center;gap:14px;margin-top:15px}.low-quality-hero-action .button.primary{min-height:42px;border-radius:9px;background:var(--low-quality-accent);box-shadow:inset 0 -2px #50690c}.low-quality-hero-action>span{color:#697371;font:14px/1.35 Segoe UI,DM Sans,sans-serif}.low-quality-scenarios{max-width:1132px;margin:0 auto;padding:38px 24px;border-top:1px solid #e6ebd5}.low-quality-scenarios .section-heading{margin-bottom:16px}.low-quality-scenarios .section-heading h2{margin:0;color:#243238;font:700 30px DM Sans,Manrope,sans-serif;letter-spacing:-.03em}.low-quality-scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.low-quality-scenario-grid button{overflow:hidden;padding:0;border:1px solid #dce8e4;border-radius:10px;background:#fff;color:#243238;text-align:left;cursor:pointer}.low-quality-scenario-grid button:hover{border-color:var(--low-quality-accent);box-shadow:0 7px 18px #5c77151a;transform:translateY(-1px)}.low-quality-scenario-grid img{display:block;width:100%;height:170px;object-fit:cover;filter:saturate(.68) contrast(.9)}.low-quality-scenario-grid span{display:block;padding:15px}.low-quality-scenario-grid em,.low-quality-scenario-grid strong,.low-quality-scenario-grid small,.low-quality-scenario-grid b{display:block;font-style:normal}.low-quality-scenario-grid em{color:#526c0f;font:800 11px Segoe UI,DM Sans,sans-serif;letter-spacing:.09em}.low-quality-scenario-grid strong{margin-top:4px;font:700 18px DM Sans,Manrope,sans-serif}.low-quality-scenario-grid small{min-height:38px;margin-top:6px;color:#53646a;font:13px/1.45 Segoe UI,DM Sans,sans-serif}.low-quality-scenario-grid b{margin-top:13px;color:#526c0f;font:800 12px Segoe UI,DM Sans,sans-serif}.low-quality-page .low-quality-tool-shell{padding-top:0}.low-quality-page .low-quality-empty{display:none}.low-quality-page .low-quality-editor{max-width:1132px;margin:0 auto 34px}.low-quality-page .low-quality-content{max-width:1132px;margin:0 auto;padding:0 24px 76px}.low-quality-page .low-quality-section{padding:52px 0}.low-quality-page .low-quality-section .section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px}.low-quality-page .low-quality-section .section-heading span{max-width:410px;color:#53646a;font:14px/1.45 Segoe UI,DM Sans,sans-serif;text-align:right}.low-quality-page .low-quality-step-grid article,.low-quality-page .low-quality-use-grid article{border-color:#dce8e4;background:#fff}.low-quality-page .low-quality-control-grid article{background:var(--low-quality-soft)}@media(max-width:700px){.low-quality-page .low-quality-hero{grid-template-columns:1fr}}@media(max-width:700px){.low-quality-page .low-quality-hero{grid-template-columns:1fr;gap:28px;padding:35px 15px 30px}.low-quality-page .low-quality-hero h1{font-size:43px}.low-quality-hero-action{align-items:flex-start;gap:11px}.low-quality-hero-action .button.primary{white-space:nowrap}.low-quality-hero-action>span{padding-top:3px;font-size:13px}.low-quality-scenarios{padding:30px 15px}.low-quality-scenario-grid{grid-template-columns:1fr}.low-quality-scenario-grid img{height:184px}.low-quality-page .low-quality-section .section-heading{align-items:start;flex-direction:column;gap:8px}.low-quality-page .low-quality-section .section-heading span{text-align:left}.low-quality-page .low-quality-content{padding-right:15px;padding-left:15px}}.low-quality-page .low-quality-section .section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,320px);align-items:end;gap:28px;max-width:none;margin:0 0 22px;text-align:left}.low-quality-page .low-quality-section .section-heading h2{max-width:760px;font-size:clamp(32px,3vw,40px)!important;line-height:1.08!important}.low-quality-page .low-quality-section .section-heading span{max-width:360px;color:#53646a;font:15px/1.55 Segoe UI,DM Sans,sans-serif;text-align:left}.low-quality-page .low-quality-section .section-heading>p:not(.section-kicker){grid-column:2;max-width:360px;margin:0;color:#53646a;font:15px/1.55 Segoe UI,DM Sans,sans-serif;text-align:left}.low-quality-page .low-quality-section .section-heading .section-kicker{grid-column:1/-1;margin:0 0 -15px}@media(max-width:700px){.low-quality-page .low-quality-section .section-heading{display:block;margin-bottom:28px;text-align:left}.low-quality-page .low-quality-section .section-heading .section-kicker{margin:0 0 12px}.low-quality-page .low-quality-section .section-heading h2{max-width:none;width:auto;font-size:34px!important;line-height:1.08!important}.low-quality-page .low-quality-section .section-heading span{display:block;max-width:none;margin-top:12px!important;font-size:15px;line-height:1.55;text-align:left}.low-quality-page .low-quality-section .section-heading>p:not(.section-kicker){display:block;max-width:none;margin:12px 0 0;font-size:15px;line-height:1.55;text-align:left}.low-quality-page .low-quality-faq .section-heading>p:not(.section-kicker){font-size:17px;line-height:1.55}}.low-quality-page .low-quality-how-section .section-heading{display:block;margin:0 0 22px;text-align:left}.low-quality-page .low-quality-how-section .section-heading h2{max-width:none}.low-quality-page .low-quality-how-section .section-heading>p:not(.section-kicker){display:none}.low-quality-page .low-quality-how-section .low-quality-step-grid{gap:18px}.low-quality-page .low-quality-how-section .low-quality-step-grid article{overflow:hidden;padding:0;border-radius:13px;background:#fff}.low-quality-page .low-quality-step-visual{position:relative;height:232px;overflow:hidden;padding:12px;border-bottom:1px solid #dce8e4;background:#fff}.low-quality-page .low-quality-step-visual>img{display:block;width:100%;height:100%;border-radius:10px;object-fit:cover}.low-quality-page .low-quality-step-copy{padding:22px 22px 26px}.low-quality-page .low-quality-step-title{display:flex;align-items:center;gap:11px;white-space:nowrap}.low-quality-page .low-quality-step-title strong{flex:none;color:var(--low-quality-accent);font-size:16px}.low-quality-page .low-quality-step-copy h3{margin:0;font-size:22px;letter-spacing:-.025em}.low-quality-page .low-quality-step-copy p{margin-top:7px;font-size:15px;line-height:1.5}.low-quality-page .low-quality-step-copy p{min-height:66px;font-size:14px;line-height:1.55}.low-quality-page .low-quality-how-section>.low-quality-long-copy{max-width:none;margin:28px 0 0;padding:24px 26px;border:1px solid #dce8e4;border-radius:12px;background:#fff}.low-quality-page .low-quality-how-section>.low-quality-long-copy:before{content:"How to choose the right effect";display:block;margin:0 0 14px;color:#2d3d40;font:700 20px/1.2 DM Sans,Manrope,sans-serif;letter-spacing:-.02em}.low-quality-page .low-quality-reasons-section{display:grid;grid-template-columns:minmax(290px,.82fr) minmax(0,1.18fr);align-items:start;gap:50px;padding:30px;border:1px solid var(--low-quality-line);border-radius:16px;background:var(--low-quality-soft)}.low-quality-page .low-quality-reasons-section .section-heading{display:block;margin:0;text-align:left}.low-quality-page .low-quality-reasons-section .section-heading .section-kicker{margin:0 0 13px}.low-quality-page .low-quality-reasons-section .section-heading h2{max-width:410px}.low-quality-page .low-quality-reasons-visual{margin-top:30px;overflow:hidden;border-radius:12px;background:#fff;aspect-ratio:5/3}.low-quality-page .low-quality-reasons-visual img{display:block;width:100%;height:100%;object-fit:cover}.low-quality-page .low-quality-reasons-section .low-quality-use-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:12px}.low-quality-page .low-quality-reasons-section .section-heading{display:flex;flex-direction:column;height:100%}.low-quality-page .low-quality-reasons-section .low-quality-reasons-visual{margin-top:auto}.low-quality-page .low-quality-reasons-section .low-quality-long-copy{grid-column:1/-1;max-width:none;margin:8px 0 0;padding:24px 26px;border-top:1px solid var(--low-quality-line);border-radius:12px;background:#fff}.low-quality-page .low-quality-reasons-section .low-quality-long-copy:before{content:"Practical tips for a better low quality image";display:block;margin:0 0 14px;color:#2d3d40;font:700 20px/1.2 DM Sans,Manrope,sans-serif;letter-spacing:-.02em}.low-quality-page .low-quality-reasons-section .low-quality-use-grid article{padding:17px 18px}.low-quality-page .low-quality-control-section{display:grid;grid-template-columns:minmax(290px,.82fr) minmax(0,1.18fr);align-items:start;gap:50px;margin-top:52px;padding:30px;border:1px solid var(--low-quality-line);border-radius:16px;background:var(--low-quality-soft)}.low-quality-page .low-quality-control-section .section-heading{display:block;margin:0;text-align:left}.low-quality-page .low-quality-control-section .section-heading .section-kicker{margin:0 0 13px}.low-quality-page .low-quality-control-section .section-heading h2{max-width:410px}.low-quality-page .low-quality-control-section .low-quality-control-grid{display:grid;grid-template-columns:1fr;align-self:end;gap:11px}.low-quality-page .low-quality-control-section .low-quality-control-grid article{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:20px;padding:18px 20px;background:#fff}.low-quality-page .low-quality-control-section .low-quality-control-grid p{margin:0}.low-quality-page .low-quality-control-section .low-quality-long-copy{grid-column:1/-1;max-width:none;margin:8px 0 0;padding:24px 26px;border-top:1px solid var(--low-quality-line);border-radius:12px;background:#fff}.low-quality-page .low-quality-control-section .low-quality-long-copy:before{content:"Format and workflow notes";display:block;margin:0 0 14px;color:#2d3d40;font:700 20px/1.2 DM Sans,Manrope,sans-serif;letter-spacing:-.02em}.low-quality-page .low-quality-control-section .low-quality-long-copy h3{margin:0 0 14px;color:#2d3d40;font:700 20px/1.2 DM Sans,Manrope,sans-serif;letter-spacing:-.02em}.low-quality-page .low-quality-control-visual{margin-top:22px;overflow:hidden;border-radius:12px;background:#fff;aspect-ratio:5/3}.low-quality-page .low-quality-control-visual img{display:block;width:100%;height:100%;object-fit:cover}.low-quality-page .low-quality-use-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.low-quality-page .low-quality-trust{gap:8px;margin-top:20px}.low-quality-page .low-quality-trust span{padding:5px 10px;border-color:#c7d881;background:#f5f8df;color:#4e6410;font-size:11px;font-weight:800;line-height:1.1}.low-quality-page .low-quality-hero-action{gap:16px;margin-top:16px}.low-quality-page .low-quality-hero-action .button.primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:0 16px;border:1px solid #5e790c;border-radius:999px;background:#709414;color:#fff;font:800 14px/1 DM Sans,Manrope,sans-serif;box-shadow:inset 0 -1px #4c6708,0 1px #e0e9b9}.low-quality-page .low-quality-hero-action .button.primary [data-icon=upload]{width:16px!important;height:16px!important;flex:0 0 16px!important;margin:0!important}.low-quality-page .low-quality-hero-action .button.primary:hover{border-color:#50690c;background:#607f0e;box-shadow:inset 0 -2px #405607,0 2px #e0e9b9;transform:translateY(-1px)}.low-quality-page .low-quality-hero-action>span{font-size:14px;font-weight:600;line-height:1.4}.low-quality-page .low-quality-faq{display:grid;grid-template-columns:minmax(290px,.82fr) minmax(0,1.18fr);gap:50px;align-items:start;margin-top:52px;padding:34px;border:1px solid var(--low-quality-line);border-radius:16px;background:var(--low-quality-soft)}.low-quality-page .low-quality-faq .section-heading{display:block;margin:0;text-align:left}.low-quality-page .low-quality-faq .section-heading .section-kicker{margin:0 0 13px}.low-quality-page .low-quality-faq .section-heading h2{max-width:410px}.low-quality-page .low-quality-faq .section-heading>p:not(.section-kicker){max-width:390px;margin:18px 0 0;color:#53646a;font:18px/1.58 Segoe UI,DM Sans,sans-serif;letter-spacing:0;text-transform:none}.low-quality-page .low-quality-faq-list{display:block}.low-quality-page .low-quality-faq-list details{padding:13px 0;border-top:1px solid var(--low-quality-line);border-bottom:0}.low-quality-page .low-quality-faq-list summary{font-size:16px;line-height:1.4}.low-quality-page .low-quality-faq-list details p{margin:10px 0 0;font-size:15px;line-height:1.55}.low-quality-page .low-quality-faq-list details:first-child{border-top:0}.low-quality-page .low-quality-more-tools.is-card{max-width:680px;margin:52px auto 0;padding:34px 38px;text-align:center;border:1px solid var(--low-quality-line);border-radius:16px;background:#fff}.low-quality-page .low-quality-more-tools.is-card>p:not(.section-kicker){margin:14px 0 0;font:14px/1.6 Segoe UI,DM Sans,sans-serif}.low-quality-page .section-kicker,.low-quality-page .low-quality-step-grid strong,.low-quality-page .low-quality-scenario-grid em,.low-quality-page .low-quality-scenario-grid b,.low-quality-page .low-quality-more-tools a{color:#4f6909}.low-quality-page .low-quality-hero-action .button.primary,.low-quality-page .low-quality-more-tool-links .button.primary{background:#58720d;border-color:#4f6909}.low-quality-page .low-quality-more-tool-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.low-quality-page .low-quality-more-tool-links .button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 16px;border-radius:8px;font:700 14px DM Sans,Manrope,sans-serif;text-decoration:none}.low-quality-page .low-quality-more-tool-links .button.primary{background:var(--low-quality-accent);color:#fff}.low-quality-page .low-quality-more-tool-links .button.secondary{border-color:var(--low-quality-line);background:#fff;color:#405516}.low-quality-page .low-quality-more-tool-links .button.secondary:hover{border-color:var(--low-quality-accent);background:var(--low-quality-soft)}@media(max-width:700px){.low-quality-page .low-quality-trust{gap:7px;margin-top:18px}.low-quality-page .low-quality-trust span{padding:6px 9px;font-size:11px}.low-quality-page .low-quality-hero-action{gap:12px}.low-quality-page .low-quality-hero-action .button.primary{min-height:46px;padding:0 15px;font-size:14px}.low-quality-page .low-quality-hero-action>span{padding-top:2px;font-size:13px;line-height:1.35}}@media(max-width:700px){.low-quality-page .low-quality-faq{display:block;padding:28px 22px}.low-quality-page .low-quality-faq .section-heading{margin-bottom:28px}.low-quality-page .low-quality-more-tools.is-card{margin-top:42px;padding:30px 22px}.low-quality-page .low-quality-more-tool-links{gap:8px;margin-top:20px}.low-quality-page .low-quality-more-tool-links .button{min-height:40px;padding:0 13px;font-size:13px}}.low-quality-page .low-quality-more-tool-links .button.primary{background:#58720d!important;border-color:#4f6909!important}@media(max-width:700px){.low-quality-page .low-quality-use-grid{grid-template-columns:1fr}}@media(max-width:700px){.low-quality-page .low-quality-how-section .low-quality-step-grid{grid-template-columns:1fr}.low-quality-page .low-quality-step-visual{height:232px}.low-quality-page .low-quality-step-title{white-space:normal}}@media(max-width:700px){.low-quality-page .low-quality-reasons-section{display:block;padding:22px}.low-quality-page .low-quality-reasons-section .section-heading{margin-bottom:20px}.low-quality-page .low-quality-reasons-visual{margin-top:20px}.low-quality-page .low-quality-reasons-section .low-quality-use-grid{grid-template-columns:1fr;align-self:auto}}@media(max-width:700px){.low-quality-page .low-quality-reasons-section .low-quality-long-copy{margin-top:22px;padding:20px 18px}.low-quality-page .low-quality-reasons-section .low-quality-long-copy:before{font-size:18px}}@media(max-width:700px){.low-quality-page .low-quality-control-section{display:block;padding:22px}.low-quality-page .low-quality-control-section .section-heading{margin-bottom:20px}.low-quality-page .low-quality-control-visual{margin-top:20px}.low-quality-page .low-quality-control-section .low-quality-control-grid{align-self:auto}.low-quality-page .low-quality-control-section .low-quality-control-grid article{grid-template-columns:1fr;gap:7px;padding:18px}}@media(max-width:700px){.low-quality-page .low-quality-control-section .low-quality-long-copy{margin-top:22px;padding:20px 18px}.low-quality-page .low-quality-control-section .low-quality-long-copy h3{font-size:18px}}.picture-input-unit{position:relative;display:block}.picture-dimensions input{padding-right:27px}.picture-unit{position:absolute;top:50%;right:8px;color:#829298;font:600 11px Segoe UI,DM Sans,sans-serif;pointer-events:none;transform:translateY(-50%)}.picture-preview-slot{display:grid;flex:0 0 82px;width:82px;height:82px;place-items:center;overflow:hidden;border:1px solid #cbd9d4;border-radius:6px;background:repeating-conic-gradient(#e7f2f7 0 25%,#fbfdfe 0 50%) 0/12px 12px}.picture-live-preview .picture-preview-slot canvas{display:block;box-sizing:border-box;width:auto;height:auto;max-width:100%;max-height:100%;border:0;border-radius:0;background:transparent}.picture-live-preview .picture-preview-slot canvas[hidden]{display:none!important}.picture-launch-grid{gap:24px;padding:0;border:0;border-radius:0;background:transparent}@media(min-width:701px){.picture-launch-grid{align-items:stretch}.picture-upload-zone{box-sizing:border-box;min-height:0;height:100%;padding:50px 28px 24px}.picture-demo-label{margin-top:46px!important}}@media(max-width:700px){.picture-launch-grid{gap:14px}}.crop-picture-content .circle-steps{gap:12px}.crop-picture-content .circle-step-card{background:#f4f8fc}.crop-picture-content .circle-steps strong{color:#216fa9}.crop-picture-content .circle-step-card h3{color:#15598d}.crop-picture-content .circle-step-card p{color:#405f78}.crop-picture-content .crop-picture-copy-panel,.crop-picture-content .circle-faq{background:#f4f8fc}.crop-picture-content .crop-picture-copy-panel .section-kicker,.crop-picture-content .circle-faq .section-kicker,.crop-picture-content .crop-picture-copy-panel a{color:#216fa9}.crop-picture-copy-visual{display:grid;min-height:180px;place-items:center;overflow:hidden;margin:20px 0 0;border:1px solid #cfddd8;border-radius:10px;background:#fff}.crop-picture-copy-visual img{display:block;width:100%;height:100%;object-fit:cover}.crop-picture-copy-panel>div:last-child{align-self:end}@media(max-width:700px){.crop-picture-copy-visual{min-height:210px}}.low-quality-page .low-quality-hero-art:before,.low-quality-page .low-quality-hero-art:after{content:none}.low-quality-page .low-quality-hero-art img{display:block;width:100%;height:100%;object-fit:cover}.low-quality-page .low-quality-scenario-grid img{height:auto;aspect-ratio:5/3}.low-quality-page .low-quality-long-copy{max-width:860px;margin:26px auto 0;color:#53646a;font:15px/1.7 Segoe UI,DM Sans,sans-serif}.low-quality-page .low-quality-long-copy p{margin:0}.low-quality-page .low-quality-long-copy p+p{margin-top:14px}.prolaunch-badge{margin-top:24px;text-align:center}.prolaunch-badge img{display:inline-block;max-width:100%;height:auto}.featured-badges{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:24px}.featured-badges .prolaunch-badge{margin-top:0}.featured-badges img{display:block;max-width:100%;height:auto}.low-quality-page .low-quality-hero-copy>.section-kicker{display:none}.low-quality-page .low-quality-scenarios .section-heading h2{font-size:clamp(28px,3.2vw,42px);line-height:1.08;letter-spacing:-.045em}@media(min-width:701px){.low-quality-page .low-quality-hero{align-items:center}}@media(max-width:700px){.low-quality-page .low-quality-hero{align-items:start}}@media(min-width:701px){.low-quality-page .low-quality-hero{grid-template-columns:minmax(0,1fr) 462px;padding-top:60px;padding-bottom:24px}.low-quality-page .low-quality-hero-preview{box-sizing:border-box;width:446px;padding:8px;border:2px solid var(--low-quality-line);border-radius:16px;background:transparent}}.low-quality-page .low-quality-hero-art{width:100%;max-width:414px;margin:0 auto;border-radius:10px}.low-quality-page .low-quality-trust{margin-top:38px}.low-quality-page .low-quality-trust span{padding:7px 12px;font-family:DM Sans,Manrope,sans-serif;font-size:12px;font-weight:700}.low-quality-page .low-quality-hero-action .button.primary{min-height:52px;padding:0 20px;font-size:15px}@media(max-width:700px){.low-quality-page .low-quality-hero{padding-top:45px;padding-bottom:24px}.low-quality-page .low-quality-hero-preview{box-sizing:border-box;width:100%;padding:8px;border:2px solid var(--low-quality-line);border-radius:14px;background:transparent}.low-quality-page .low-quality-trust{margin-top:24px}.low-quality-page .low-quality-trust span{padding:7px 10px;font-size:11px}.low-quality-page .low-quality-hero-action .button.primary{min-height:50px;padding:0 18px;font-size:14px}}.low-quality-page .low-quality-editor .low-quality-controls{grid-template-columns:42fr 58fr;align-items:start}.low-quality-page .low-quality-editor .low-quality-presets{grid-template-columns:1fr 1fr}.low-quality-page .low-quality-editor .low-quality-adjustments{display:block}.low-quality-page .low-quality-editor .low-quality-adjustments>p{margin-bottom:5px;color:#40575e;font-size:13px;letter-spacing:0;text-transform:none}.low-quality-page .low-quality-editor .low-quality-advanced-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:13px;padding:10px 0 0;border:0;border-top:1px solid #e2e7e3;border-radius:0;background:transparent;color:#52676b;box-shadow:none;font:700 13px DM Sans,Manrope,sans-serif;cursor:pointer}.low-quality-page .low-quality-editor .low-quality-advanced-toggle:hover{border-color:#e2e7e3;background:transparent;color:#526c0f}.low-quality-page .low-quality-editor .low-quality-export{grid-template-columns:145px minmax(0,1fr) auto!important;align-items:end!important;padding:12px 4px 2px;border:0;border-radius:0;background:transparent}.low-quality-page .low-quality-editor .low-quality-output-meta{min-height:38px;align-items:center}@media(max-width:700px){.low-quality-page .low-quality-editor .low-quality-controls,.low-quality-page .low-quality-editor .low-quality-presets{grid-template-columns:1fr}.low-quality-page .low-quality-editor .low-quality-export{grid-template-columns:1fr!important}}
