.image-editor-design .compressor-intro{align-items:flex-end;gap:28px;margin-bottom:28px;padding:32px 0 8px}.image-editor-design .compressor-intro h1{font-family:var(--font-heading);letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(28px,3.6vw,44px);line-height:1.18}.image-editor-design .compressor-intro p{max-width:680px;color:var(--sage-21);font-size:16px;line-height:1.7}.image-editor-design .compressor-intro>small{background:var(--olive-2);color:var(--green-2);border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:600;display:flex}.image-editor-design:not(.editor-started) .editor-entry{border:1px solid var(--sage-8);background:var(--sage-1);box-shadow:0 1px 3px var(--shadow-2);border-radius:12px;margin:0 0 60px;padding:26px}.image-editor-design:not(.editor-started) .editor-start-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:36px}.image-editor-design:not(.editor-started) :is(.editor-image-start,.blank-canvas){background:0 0;border:0;border-radius:0;min-width:0}.image-editor-design:not(.editor-started) .blank-canvas{border-left:1px solid var(--sage-8);padding-left:36px}.image-editor-design:not(.editor-started) :is(.editor-image-start,.blank-canvas)>summary{font-family:var(--font-heading);cursor:pointer;min-height:0;padding:0 0 18px;font-size:20px;font-weight:600;line-height:1.4;list-style:none}.image-editor-design:not(.editor-started) :is(.editor-image-start,.blank-canvas)>summary::-webkit-details-marker{display:none}.image-editor-design .editor-image-start>summary svg{vertical-align:-3px;width:20px;height:20px;color:var(--sage-20);margin-right:9px}.image-editor-design:not(.editor-started) .editor-image-start .upload-wrap{padding:0}.image-editor-design:not(.editor-started) .editor-image-start .compressor-dropzone{border:2px dashed var(--sage-8);background:var(--sage-2);min-height:300px;box-shadow:none;border-radius:12px;gap:12px;padding:30px 18px}.image-editor-design:not(.editor-started) .editor-image-start .compressor-dropzone:hover{border-color:var(--sage-14);background:var(--sage-4)}.image-editor-design:not(.editor-started) .editor-image-start .compressor-dropzone>svg{box-sizing:content-box;background:var(--sage-5);width:28px;height:28px;color:var(--sage-27);border-radius:50%;padding:18px;display:block}.image-editor-design:not(.editor-started) .editor-image-start .compressor-dropzone strong{color:var(--sage-27);font-size:15px}.image-editor-design:not(.editor-started) .editor-image-start .compressor-dropzone span{max-width:290px;color:var(--sage-18);font-size:12px;line-height:1.65}.image-editor-design:not(.editor-started) .editor-image-start .compressor-dropzone b{background:var(--solid-sage-30);color:var(--on-solid);border-radius:7px;padding:11px 18px;font-size:13px}.image-editor-design:not(.editor-started) .editor-image-start .compressor-dropzone small{color:var(--sage-18);font-size:11px;line-height:1.6}.image-editor-design .editor-image-start .edit-project-controls{border-top:1px solid var(--sage-8);justify-content:space-between;gap:10px;margin-top:16px;padding-top:14px}.image-editor-design .editor-image-start .edit-project-controls>button{background:var(--sage-4);min-height:44px}.image-editor-design:not(.editor-started) .blank-canvas-body{gap:18px;padding:0}.image-editor-design .canvas-preset-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.image-editor-design .canvas-preset-group{display:contents}.image-editor-design .canvas-preset-heading{color:var(--sage-18);text-transform:uppercase;letter-spacing:.07em;margin-bottom:7px;font-size:10px;font-weight:700;display:none}.image-editor-design .canvas-preset-group .blank-canvas-sizes{display:contents}.image-editor-design .canvas-preset-group .blank-canvas-sizes button{text-align:left;background:var(--sage-4);min-height:78px;box-shadow:none;border:1px solid #0000;border-radius:7px;grid-template-columns:26px minmax(0,1fr);align-content:center;place-items:center start;gap:8px;padding:12px 10px;position:relative}.image-editor-design .canvas-preset-group .blank-canvas-sizes button:hover{background:var(--sage-5)}.image-editor-design .canvas-preset-group .blank-canvas-sizes button[aria-checked=true]{background:var(--sage-5);border-color:var(--sage-10)}.image-editor-design .canvas-preset-group .blank-canvas-sizes button[aria-checked=true]:after{content:"✓";color:var(--green-2);font-size:12px;position:absolute;top:5px;right:7px}.image-editor-design .canvas-preset-group .blank-canvas-shape{color:var(--sage-27);grid-area:1/1;margin:0;display:block}.image-editor-design .canvas-preset-group strong{white-space:normal;overflow-wrap:normal;grid-area:2/1/auto/-1;max-width:100%;font-size:12px}.image-editor-design .canvas-preset-group small{white-space:normal;grid-area:1/2;font-size:10px}.image-editor-design:not(.editor-started) .blank-canvas-background{gap:6px}.image-editor-design:not(.editor-started) .blank-canvas-background legend{color:var(--sage-18);font-size:11px}.image-editor-design:not(.editor-started) .blank-canvas-background :is(button,label){background:var(--sage-4);border-radius:999px;min-height:44px;padding:6px 10px;font-size:11px}.image-editor-design:not(.editor-started) .blank-canvas-swatch{width:14px;height:14px}.image-editor-design:not(.editor-started) .blank-canvas .primary-action{background:var(--solid-sage-30);border-color:var(--solid-sage-30);border-radius:7px;font-size:13px}.image-editor-design:not(.editor-started) .blank-canvas-note{font-size:11px;line-height:1.6}.image-editor-design .tool-support{margin-top:60px}.image-editor-design .tool-support-overview{box-shadow:none;background:0 0;border:0;padding:0;display:block}.image-editor-design .tool-support-how{border:0;padding:0}.image-editor-design .tool-support-eyebrow{letter-spacing:.09em;color:var(--sage-18);margin-bottom:12px;font-size:10px;font-weight:700;display:block}.image-editor-design .tool-support h2{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--sage-27);margin:0 0 24px;font-size:26px;line-height:1.3}.image-editor-design .tool-support-steps{counter-reset:editor-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.image-editor-design .tool-support-steps>li{border:1px solid var(--sage-8);background:var(--sage-1);counter-increment:editor-step;border-radius:12px;flex-direction:column;gap:18px;padding:24px;display:flex;position:relative}.image-editor-design .tool-support-steps>li:after{content:attr(data-step-label);color:var(--sage-18);font-size:10px;font-weight:700;position:absolute;top:32px;right:24px}.image-editor-design .tool-support-steps>li>span{background:var(--sage-5);width:36px;height:36px;color:var(--sage-27);font-family:var(--font-heading);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:600;display:grid}.image-editor-design .tool-support-steps>li:first-child>span{background:var(--solid-sage-30);color:var(--on-solid)}.image-editor-design .tool-support-steps>li>div{flex-direction:column;flex:1;display:flex}.image-editor-design .tool-support h3{color:var(--sage-27);margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.5}.image-editor-design .tool-support-steps p,.image-editor-design .editor-feature-card p{color:var(--sage-18);margin:0 0 24px;font-size:12px;line-height:1.75}.image-editor-design .tool-support-steps small{border-top:1px solid var(--sage-8);color:var(--sage-18);align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:10px;display:flex}.image-editor-design .tool-support-steps small svg{flex:none;width:14px;height:14px}.editor-start-features{margin-top:64px}.editor-feature-heading{justify-content:space-between;align-items:center;gap:28px;display:flex}.editor-feature-heading>p{max-width:390px;color:var(--sage-18);margin:0 0 24px;font-size:12px;line-height:1.7}.editor-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.editor-feature-card{border:1px solid var(--sage-8);background:var(--sage-1);box-shadow:0 1px 2px var(--shadow-1);border-radius:12px;flex-direction:column;padding:24px;display:flex}.editor-feature-card:nth-child(3),.editor-feature-card:nth-child(6){background:linear-gradient(135deg,var(--olive-1),var(--sage-1))}.editor-feature-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.editor-feature-icon{background:var(--sage-5);border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.editor-feature-icon svg{width:20px;height:20px;color:var(--sage-27)}.editor-feature-top>span:last-child{background:var(--sage-4);color:var(--sage-18);border-radius:4px;padding:3px 6px;font-size:10px;font-weight:600}.editor-feature-card ul{border-top:1px solid var(--sage-8);flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:12px 0 0;list-style:none;display:flex}.editor-feature-card li{background:var(--sage-4);color:var(--sage-21);border-radius:3px;padding:3px 6px;font-size:10px;font-weight:600;line-height:1.5}.image-editor-design .tool-support-disclosures{flex-direction:column;gap:10px;max-width:860px;margin:64px auto 0;display:flex}.image-editor-design .tool-support-faq{background:0 0;border:0;border-radius:0;order:-1;padding:0}.image-editor-design .tool-support-faq>.tool-support-faq-heading{border:0;justify-content:space-between;align-items:center;gap:16px;padding:0 0 20px;list-style:none;display:flex}.image-editor-design .tool-support-faq>.tool-support-faq-heading::-webkit-details-marker{display:none}.image-editor-design .tool-support-faq>.tool-support-faq-heading h2{margin:8px 0 0}.image-editor-design .tool-support-faq>.tool-support-faq-heading b{display:none}.image-editor-design .tool-support-faq-list{gap:10px;padding:0;display:grid}.image-editor-design .tool-support-faq-list details{border:1px solid var(--sage-8);background:var(--sage-1);border-radius:10px;padding:0}.image-editor-design .tool-support-faq-list summary{box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:18px 22px;font-size:14px;font-weight:600;list-style:none;display:flex}.image-editor-design .tool-support-faq-list summary::-webkit-details-marker{display:none}.image-editor-design .tool-support-faq-list summary:after{content:"+";color:var(--sage-18);font-size:22px;font-weight:400}.image-editor-design .tool-support-faq-list details[open] summary:after{content:"−"}.image-editor-design .tool-support-faq-list p{color:var(--sage-21);margin:0;padding:0 22px 22px;font-size:13px;line-height:1.8}.image-editor-design .tool-support-extra{border:1px solid var(--sage-8);background:var(--sage-2);border-radius:8px}.image-editor-design .tool-support-extra>summary{min-height:44px;padding:12px 18px;font-size:12px}.editor-related-tools{background:var(--sage-5);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:60px 0 28px;padding:16px;display:flex}.editor-related-tools p{color:var(--sage-27);align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.editor-related-tools p span{background:var(--hero-shimmer-emerald);border-radius:50%;flex:none;width:8px;height:8px}.editor-related-tools>div{flex-wrap:wrap;gap:8px;display:flex}.editor-related-tools a{box-sizing:border-box;border:1px solid var(--sage-8);background:var(--sage-1);min-height:44px;color:var(--sage-27);border-radius:7px;align-items:center;padding:8px 12px;font-size:12px;text-decoration:none;display:flex}.editor-related-tools a:hover{border-color:var(--sage-15)}.image-editor-design :is(.editor-entry,.tool-support,.editor-related-tools) :focus-visible{outline:3px solid var(--lime-4);outline-offset:3px}@media (width<=1000px){.image-editor-design .compressor-intro{align-items:flex-start}.image-editor-design:not(.editor-started) .editor-start-grid{gap:22px}.image-editor-design:not(.editor-started) .blank-canvas{padding-left:22px}.image-editor-design .tool-support-steps,.editor-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-feature-heading{align-items:flex-start}.editor-feature-heading>p{max-width:280px}}@media (width<=760px){.image-editor-design .canvas-preset-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.image-editor-design .compressor-intro{flex-direction:column;gap:18px;margin-bottom:24px;padding-top:20px}.image-editor-design .compressor-intro p{font-size:14px}.image-editor-design:not(.editor-started) .editor-entry{margin-bottom:40px;padding:20px}.image-editor-design:not(.editor-started) .editor-start-grid{grid-template-columns:minmax(0,1fr);gap:26px}.image-editor-design:not(.editor-started) .blank-canvas{border-left:0;border-top:1px solid var(--sage-8);padding:24px 0 0}.image-editor-design:not(.editor-started) .editor-image-start .compressor-dropzone{min-height:250px}.editor-feature-heading{display:block}.editor-feature-heading>p{max-width:100%;margin-top:-10px}.image-editor-design .tool-support h2{font-size:23px}.editor-related-tools{flex-direction:column;align-items:flex-start}.image-editor-design .tool-support-disclosures{margin-top:40px}}@media (width<=480px){.image-editor-design:not(.editor-started) .editor-entry{padding:16px}.image-editor-design .canvas-preset-group .blank-canvas-sizes{gap:6px}.image-editor-design .canvas-preset-group .blank-canvas-sizes button{padding:12px 7px}.image-editor-design .canvas-preset-group strong{font-size:10px}.image-editor-design .canvas-preset-group small{font-size:9px}.image-editor-design .tool-support-steps,.editor-feature-grid{grid-template-columns:minmax(0,1fr)}.editor-start-features,.image-editor-design .tool-support{margin-top:40px}.image-editor-design .tool-support-faq-list summary{padding:16px;font-size:13px}.image-editor-design .tool-support-faq-list p{padding:0 16px 18px}.editor-related-tools>div{width:100%}.editor-related-tools a{flex:1;justify-content:center;padding:8px;font-size:11px}}.editor-opening-page{max-width:1120px}.editor-opening-page.image-object-tool:has(.text-edit-workspace){max-width:1120px}.editor-opening-page>.compressor-intro{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px;margin:0 0 32px;padding:32px 0 0;display:grid}.editor-opening-page>.compressor-intro h1{font:650 36px/44px var(--font-heading);letter-spacing:-.025em;margin:0 0 12px}.editor-opening-page>.compressor-intro p{max-width:680px;min-height:48px;color:var(--sage-21);margin:0;font-size:15px;line-height:24px}.editor-opening-page>.compressor-intro>small{border:1px solid var(--sage-8);background:var(--sage-2);color:var(--sage-21);letter-spacing:0;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;margin-top:5px;padding:9px 13px;font-size:11px;font-weight:500;line-height:18px;display:flex}.editor-opening-page.editor-started :is(.pdf-editor,.ve-editor){--border:var(--sage-8);--surface:var(--sage-1);--surface-2:var(--sage-4)}.editor-opening-page.editor-started :is(.text-edit-workspace,.pdf-editor-workspace,.audio-editor,.ve-loaded),.editor-opening-page.editor-started>.image-export{border:1px solid var(--sage-8);background:var(--sage-1);box-shadow:0 2px 12px var(--shadow-3);border-radius:16px}.editor-opening-page.editor-started :is(.text-edit-viewport,.canvas-format-controls,.pdf-document-stage,.ae-main,.ve-stage){background:var(--sage-4)}.editor-opening-page.editor-started :is(.text-edit-workspace,.pdf-editor-workspace,.audio-editor,.ve-loaded,.image-export) button{border-radius:10px;transition:background-color .15s,border-color .15s,color .15s}.editor-opening-page.editor-started :is(.canvas-tools,.text-canvas-bar,.ae-topbar,.pdf-topbar,.ve-topbar,.ae-media-actions,.ae-transport,.ve-transport,.ae-footer,.ve-footer,.image-export-buttons) button,.editor-opening-page.editor-started .ve-media>button{border:1px solid var(--sage-8);background:var(--sage-1);min-height:44px;color:var(--sage-27);border-radius:10px;gap:8px;padding:8px 12px;font-size:13px;font-weight:600}.editor-opening-page.editor-started :is(.canvas-tools,.text-canvas-bar,.ae-topbar,.pdf-topbar,.ve-topbar,.ae-media-actions,.ae-transport,.ve-transport,.ae-footer,.ve-footer,.image-export-buttons) button:hover:not(:disabled),.editor-opening-page.editor-started .ve-media>button:hover:not(:disabled){background:var(--sage-4)}.editor-opening-page.editor-started :is(.ae-top-actions,.pdf-history,.ve-top-actions)>button,.editor-opening-page.editor-started .canvas-tools button[aria-label=Expand\ editor]{width:44px;min-width:44px;padding:0}.editor-opening-page.editor-started :is(.canvas-tools,.text-canvas-bar,.ae-topbar,.pdf-topbar,.ve-topbar,.ae-media-actions,.ae-transport,.ve-transport,.ae-footer,.ve-footer,.image-export-buttons) button>svg,.editor-opening-page.editor-started .ve-media>button>svg{flex-shrink:0;width:18px;height:18px}.editor-opening-page.editor-started :is(.ae-brand,.ve-brand)>svg{box-sizing:border-box;background:var(--sage-4);width:32px;height:32px;color:var(--green-2);border-radius:8px;flex-shrink:0;padding:6px}.editor-opening-page.editor-started :is(.ae-brand,.ve-brand) strong{font:600 14px/20px var(--font-heading);letter-spacing:-.015em}.editor-opening-page.editor-started .text-add-box{font-size:13px;font-weight:600}.editor-opening-page.editor-started :is(.text-edit-workspace,.pdf-editor-workspace,.audio-editor,.ve-loaded,.image-export) button:hover:not(:disabled){border-color:var(--sage-13)}.editor-opening-page.editor-started :is(.text-edit-workspace,.pdf-editor-workspace,.audio-editor,.ve-loaded) button:is([aria-pressed=true],[aria-checked=true]){background:var(--olive-2);border-color:var(--green-2);color:var(--green-2)}.editor-opening-page.editor-started :is(.text-edit-workspace,.pdf-editor-workspace,.audio-editor,.ve-loaded) button:is([aria-pressed=true],[aria-checked=true]):hover:not(:disabled){background:var(--olive-3);border-color:var(--green-2);color:var(--green-2)}.editor-opening-page.editor-started :is(.text-edit-workspace,.pdf-editor-workspace,.audio-editor,.ve-loaded,.image-export) button:disabled{opacity:.45}.editor-opening-page.editor-started :is(.text-edit-workspace,.pdf-editor-workspace,.audio-editor,.ve-loaded,.image-export) :focus-visible{outline:2px solid var(--green-2);outline-offset:2px}.editor-opening-page.editor-started :is(.text-edit-workspace,.pdf-editor-workspace,.audio-editor,.ve-loaded) input[type=checkbox]{accent-color:var(--green-2)}.editor-opening-page.editor-started button:is(.primary-action,.pdf-primary,.ae-primary,.ve-primary,.ae-play){background:var(--solid-green-5);border-color:var(--solid-green-5);color:var(--on-solid)}.editor-opening-page.editor-started button:is(.primary-action,.pdf-primary,.ae-primary,.ve-primary,.ae-play):hover:not(:disabled){background:var(--solid-green-8);border-color:var(--solid-green-8);color:var(--on-solid)}.editor-opening-page.editor-started .editor-workspace-header{box-sizing:border-box;border-bottom:1px solid var(--sage-8);background:var(--sage-1);border-radius:15px 15px 0 0;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:none;min-height:72px;margin:0;padding:13px 18px;display:flex}.editor-opening-page.editor-started :is(.editor-header-start,.editor-header-actions){flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.editor-opening-page.editor-started .editor-header-start{flex:1;gap:14px}.editor-opening-page.editor-started .editor-header-actions{flex-shrink:0;margin-left:auto}.editor-opening-page.editor-started .editor-header-actions>button:not(.primary-action):not(.pdf-primary){width:44px;min-width:44px;padding:0}.editor-opening-page.editor-started .editor-header-identity{flex-wrap:nowrap;align-items:center;gap:9px;min-width:0;display:flex}.editor-opening-page.editor-started .editor-header-identity>svg{box-sizing:border-box;background:var(--sage-4);width:32px;height:32px;color:var(--green-2);border-radius:8px;flex-shrink:0;padding:6px}.editor-opening-page.editor-started .editor-header-identity>div{min-width:0}.editor-opening-page.editor-started .editor-header-identity strong{white-space:nowrap;font:600 14px/20px var(--font-heading);letter-spacing:-.015em;display:block}.editor-opening-page.editor-started .editor-header-identity :is(small,span){text-overflow:ellipsis;white-space:nowrap;color:var(--sage-19);margin:0;font-size:10px;line-height:16px;display:block;overflow:hidden}.editor-opening-page.editor-started :is(.ae-brand,.ve-brand){flex-wrap:wrap;gap:0 9px}.editor-opening-page.editor-started :is(.ae-brand,.ve-brand)>svg{grid-row:span 2}.editor-opening-page.editor-started :is(.ae-brand,.ve-brand).editor-header-identity{grid-template-columns:32px minmax(0,1fr);display:grid}.editor-opening-page.editor-started .pdf-topbar input.pdf-document-name{box-sizing:border-box;width:240px;min-width:0;max-width:100%;height:20px;min-height:0;color:var(--sage-19);background:0 0;border:0;border-radius:0;order:0;margin:0;padding:0;font-size:10px;font-weight:400;line-height:16px;display:block}.editor-opening-page.editor-started .pdf-history{gap:8px;margin:0}.editor-opening-page.editor-started .image-workspace-options{justify-content:flex-start;padding:8px 14px}.editor-opening-page.editor-started .canvas-expanded .image-workspace-options{position:static}.editor-opening-page.editor-started .image-file-panel{box-sizing:border-box;width:min(380px,100vw - 32px);max-height:min(640px,75dvh);padding:18px;overflow-y:auto}.editor-opening-page.editor-started .image-file-panel .image-edit-intake{margin-bottom:16px}.editor-opening-page.editor-started .image-file-panel .edit-project-controls{flex-wrap:wrap}.editor-opening-page.editor-started .image-file-panel .project-file-info{flex-basis:100%}.editor-opening-page.editor-started .editor-header-start :is(.ae-panel,.ve-file-panel){--pop-align:start;position-area:block-end span-inline-end}@media (width<=760px){.editor-opening-page.editor-started .editor-workspace-header{flex-wrap:wrap;gap:12px;padding:12px}.editor-opening-page.editor-started .editor-header-start{flex-basis:100%}.editor-opening-page.editor-started .editor-header-actions{margin-left:auto}.editor-opening-page.editor-started :is(.ae-brand,.ve-brand).editor-header-identity>:is(span,small){display:block}}.editor-opening-page.editor-started{--editor-rail-width:72px;--editor-panel-width:264px}.editor-opening-page.editor-started :is(.text-editor-side .draw-tabs,.pdf-tool-rail){width:var(--editor-rail-width);background:var(--sage-2);border-right:1px solid var(--sage-8);flex-wrap:nowrap;gap:6px;padding:10px 5px}.editor-opening-page.editor-started :is(.text-editor-side .draw-tabs,.pdf-tool-rail)>button{height:auto;min-height:66px;color:var(--sage-23);background:0 0;border-radius:10px;flex:none;gap:7px;font-weight:500;line-height:16px;border:1px solid #0000!important;padding:10px 3px!important;font-size:11px!important}.editor-opening-page.editor-started :is(.text-editor-side .draw-tabs,.pdf-tool-rail)>button>svg{flex-shrink:0;width:21px;height:21px}.editor-opening-page.editor-started :is(.text-editor-side .draw-tabs,.pdf-tool-rail)>button:hover:not(:disabled){background:var(--sage-4);border-color:var(--sage-13)!important}.editor-opening-page.editor-started :is(.text-editor-side .draw-tabs,.pdf-tool-rail)>button[aria-pressed=true]{background:var(--olive-2);color:var(--green-2);box-shadow:inset 3px 0 0 var(--green-2);font-weight:600;border-color:var(--green-2)!important}.editor-opening-page.editor-started :is(.text-editor-side .draw-tabs,.pdf-tool-rail)>button[aria-pressed=true]:hover:not(:disabled){background:var(--olive-3)}.editor-opening-page.editor-started .pdf-side-panel{width:var(--editor-panel-width)}.editor-opening-page.editor-started .pdf-panel-close{margin:0;position:absolute;top:12px;right:12px}.editor-opening-page.editor-started .pdf-side-panel :is(.pdf-panel-heading,.pdf-tool-panel>h3){padding-right:36px}.editor-opening-page.editor-started :is(.text-editor-side>div,.pdf-side-panel,.ae-media,.ve-media){background:var(--sage-1);scrollbar-width:thin;scrollbar-color:var(--sage-11) transparent;padding:20px 16px}.editor-opening-page.editor-started :is(.ae-desktop-media,.ve-desktop-media){background:var(--sage-1);border-right:1px solid var(--sage-8);min-width:0}.editor-opening-page.editor-started :is(.ae-desktop-media>.ae-media,.ve-desktop-media>.ve-media){max-height:560px;overflow-y:auto}.editor-opening-page.editor-started :is(.text-editor-side,.pdf-side-panel,.ae-media,.ve-media) :is(h2,h3){font:600 16px/22px var(--font-heading);letter-spacing:-.02em}.editor-opening-page.editor-started :is(.ae-media,.ve-media){flex-direction:column;gap:12px;display:flex}.editor-opening-page.editor-started :is(.ae-media h2,.ve-media h3){margin:0}.editor-opening-page.editor-started .ve-media>.ve-section-heading{gap:12px}.editor-opening-page.editor-started :is(.ae-media>button,.ae-media-actions>button,.ve-media>.ve-section-heading>button,.ve-media .ve-record>button){border-radius:10px;gap:8px;min-height:44px;padding:8px 12px;font-size:13px;font-weight:600}.editor-opening-page.editor-started :is(.ae-media>button,.ae-media-actions>button,.ve-media>.ve-section-heading>button,.ve-media .ve-record>button)>svg{flex-shrink:0;width:18px;height:18px}.editor-opening-page.editor-started :is(.ae-library-search,.ve-search){margin:0}.editor-opening-page.editor-started :is(.ae-library-search,.ve-search)>span{color:var(--sage-21);margin-bottom:6px;font-size:12px;line-height:18px;display:block}.editor-opening-page.editor-started :is(.ae-library-search,.ve-search)>input[type=search]{border:1px solid var(--sage-8);background:var(--sage-1);width:100%;min-width:0;min-height:44px;color:var(--sage-27);border-radius:10px;padding:8px 12px;font-size:13px}.editor-opening-page.editor-started :is(.ae-assets,.ve-media>ul){gap:12px;margin:0}.editor-opening-page.editor-started :is(.ae-assets:empty,.ve-media>ul:empty){display:none}.editor-opening-page.editor-started .ae-assets .ae-asset-add{gap:10px;padding:12px}.editor-opening-page.editor-started :is(.ae-asset-icon,.ve-asset-thumbnail){background:var(--sage-4);width:48px;height:48px;color:var(--green-2);border-radius:8px;flex-shrink:0}.editor-opening-page.editor-started :is(.ae-assets b,.ve-media .ve-asset-description strong){max-width:none;font-size:12px;font-weight:600;line-height:18px}.editor-opening-page.editor-started :is(.ae-assets small,.ve-media .ve-asset-description small){color:var(--sage-21);margin-top:4px;font-size:11px;line-height:17px}.editor-opening-page.editor-started :is(.ae-library-empty,.ve-library-empty){border:1px dashed var(--sage-8);background:var(--sage-2);color:var(--sage-19);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:12px;padding:32px 12px;display:flex}.editor-opening-page.editor-started :is(.ae-library-empty,.ve-library-empty) p{color:var(--sage-21);margin:0;font-size:12px;line-height:20px}@media (width>=900px){.editor-opening-page.editor-started .text-editor-layout{grid-template-columns:calc(var(--editor-rail-width) + var(--editor-panel-width)) minmax(0, 1fr)}.editor-opening-page.editor-started .text-editor-side{grid-template-columns:var(--editor-rail-width) minmax(0, 1fr)}.editor-opening-page.editor-started .text-editor-layout:has(>.text-editor-side[data-collapsed]){grid-template-columns:var(--editor-rail-width) minmax(0, 1fr)}.editor-opening-page.editor-started .text-editor-side[data-collapsed]{grid-template-columns:var(--editor-rail-width)}}@media (width>=761px){.editor-opening-page.editor-started :is(.ae-body,.ve-workspace){grid-template-columns:var(--editor-panel-width) minmax(0, 1fr)}}@media (width>=641px){.editor-opening-page.editor-started .pdf-side-panel{position:relative}}@media (width<=899px){.editor-opening-page.editor-started{--editor-panel-width:240px}}@media (width<=640px){.editor-opening-page.editor-started{--editor-rail-width:56px}.editor-opening-page.editor-started .pdf-tool-rail{gap:4px;padding:8px 3px}.editor-opening-page.editor-started .pdf-tool-rail>button{gap:5px;min-height:56px;padding:8px 2px!important;font-size:10px!important}.editor-opening-page.editor-started .pdf-side-panel{left:var(--editor-rail-width);width:min(var(--editor-panel-width), calc(100% - var(--editor-rail-width)))}}.editor-opening-page:not(.editor-started) .editor-opening-card{box-sizing:border-box;border:1px solid var(--sage-8);background:var(--sage-1);min-height:562px;box-shadow:0 2px 6px var(--shadow-1);border-radius:14px;margin:0;padding:28px;overflow:visible}.editor-opening-page:not(.editor-started) .editor-opening-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:48px;min-height:504px;display:grid}.editor-opening-page:not(.editor-started) .editor-opening-card.editor-opening-grid{min-height:562px}.editor-opening-page:not(.editor-started) .editor-opening-grid>:is(.editor-opening-open,.editor-opening-create){text-align:left;background:0 0;border:0;border-radius:0;justify-content:start;align-items:stretch;gap:0;min-width:0;margin:0;padding:0;position:relative}.editor-opening-page:not(.editor-started) .editor-opening-create:before{content:"";border-left:1px solid var(--sage-8);position:absolute;top:0;bottom:0;left:-24px}.editor-opening-page:not(.editor-started) .editor-opening-grid .editor-opening-heading{box-sizing:border-box;height:28px;min-height:28px;font:600 18px/28px var(--font-heading);letter-spacing:-.01em;color:var(--sage-27);border:0;align-items:center;margin:0 0 20px;padding:0;list-style:none;display:flex}.editor-opening-heading::-webkit-details-marker{display:none}.editor-opening-page:not(.editor-started) .editor-opening-grid>.editor-opening-open{grid-template-rows:28px minmax(376px,1fr) minmax(60px,auto);grid-template-columns:minmax(0,1fr);row-gap:20px;display:grid}.editor-opening-page:not(.editor-started) .editor-opening-open>.editor-opening-heading{margin:0}.editor-opening-page:not(.editor-started) .editor-opening-grid>details.editor-opening-open{display:block}.editor-opening-page:not(.editor-started) details.editor-opening-open>.editor-opening-heading{margin-bottom:20px}.editor-opening-page:not(.editor-started) .editor-opening-open-body{grid-template-rows:minmax(376px,1fr) minmax(60px,auto);gap:20px;min-height:456px;display:grid}.editor-opening-page:not(.editor-started) .editor-opening-grid .editor-opening-upload-wrap,.editor-opening-page:not(.editor-started) .editor-opening-upload-wrap .upload-wrap{flex-direction:column;flex:1;height:100%;min-height:0;margin:0;padding:0;display:flex}.editor-opening-page:not(.editor-started) .editor-opening-card .editor-opening-open :is(.compressor-dropzone,.pdf-start-import){box-sizing:border-box;border:1.5px dashed var(--sage-10);background:var(--sage-2);width:100%;height:100%;min-height:0;box-shadow:none;text-align:center;color:var(--sage-27);border-radius:10px;flex:1;grid-template-rows:64px 22px 40px 44px 18px;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:12px;margin:0;padding:24px 20px;font-weight:400;display:grid}.editor-opening-page:not(.editor-started) .editor-opening-card .editor-opening-open :is(.compressor-dropzone:hover:enabled,.compressor-dropzone.drag,.pdf-start-import.pdf-drag){border-color:var(--green-2);background:var(--olive-1)}.editor-opening-page:not(.editor-started) .editor-opening-card :is(.compressor-dropzone>svg,.pdf-start-icon){box-sizing:border-box;background:var(--sage-5);width:64px;height:64px;color:var(--sage-27);border-radius:50%;margin:0;padding:18px;display:block}.editor-opening-page:not(.editor-started) .editor-opening-card :is(.compressor-dropzone,.pdf-start-import)>strong{font:600 15px/22px var(--font-heading);color:var(--sage-27);margin:0}.editor-opening-page:not(.editor-started) .editor-opening-card :is(.compressor-dropzone>span,.pdf-start-import>p){max-width:330px;color:var(--sage-18);justify-content:center;align-items:center;margin:0;font-size:12px;font-weight:400;line-height:20px;display:flex}.editor-opening-page:not(.editor-started) .editor-opening-card :is(.compressor-dropzone>b,.pdf-start-import>button){box-sizing:border-box;background:var(--solid-sage-30);width:132px;height:44px;min-height:44px;color:var(--on-solid);border:0;border-radius:7px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:600;line-height:20px;display:flex}.editor-opening-page:not(.editor-started) .editor-opening-card :is(.compressor-dropzone,.pdf-start-import)>small{max-width:100%;color:var(--sage-18);margin:0;font-size:11px;font-weight:400;line-height:18px}.editor-opening-page:not(.editor-started) .editor-opening-card .editor-opening-project{box-sizing:border-box;border-top:1px solid var(--sage-8);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-height:60px;margin:0;padding:14px 0 0;display:grid}.editor-opening-page:not(.editor-started) .editor-opening-card .editor-opening-project>button{box-sizing:border-box;border:1px solid var(--sage-9);background:var(--sage-1);border-radius:7px;min-height:44px;padding:0 14px;font-size:13px;font-weight:500;line-height:20px}.editor-opening-page:not(.editor-started) .editor-opening-card .editor-opening-project>details{justify-self:end;min-width:0}.editor-opening-page:not(.editor-started) .editor-opening-project summary{color:var(--sage-18);cursor:pointer;padding:12px 0;font-size:11px;line-height:20px}.editor-opening-page:not(.editor-started) .editor-opening-project>details[open],.editor-opening-page:not(.editor-started) .editor-opening-project>p{grid-column:1/-1;justify-self:stretch}.editor-opening-page:not(.editor-started) .editor-opening-project :is(p,small){color:var(--sage-18);margin:0;font-size:12px;line-height:20px;display:block}.editor-opening-page:not(.editor-started) .editor-opening-card .editor-opening-create{flex-direction:column;display:flex}.editor-opening-page:not(.editor-started) .editor-opening-grid>details.editor-opening-create{display:block}.editor-opening-page:not(.editor-started) .editor-opening-card :is(.ae-start-options,.ve-start-options){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.editor-opening-page:not(.editor-started) .editor-opening-card .editor-opening-option{box-sizing:border-box;border:1px solid var(--sage-8);background:var(--sage-2);border-radius:10px;flex-direction:column;align-items:start;gap:12px;min-width:0;min-height:248px;padding:18px;display:flex}.editor-opening-page:not(.editor-started) .editor-opening-option>:is(svg,.ae-start-icon){box-sizing:border-box;background:var(--sage-5);width:36px;height:36px;color:var(--sage-27);border-radius:8px;padding:8px}.editor-opening-page:not(.editor-started) .editor-opening-option h3{color:var(--sage-27);margin:0;font-size:13px;font-weight:600;line-height:20px}.editor-opening-page:not(.editor-started) .editor-opening-option>p{color:var(--sage-18);flex:1;margin:0;font-size:13px;line-height:20px}.editor-opening-page:not(.editor-started) .editor-opening-option>:is(.ae-media-actions,.ve-record){border:0;flex-direction:column;gap:8px;width:100%;margin:0;padding:0;display:flex}.editor-opening-page:not(.editor-started) .editor-opening-option .ve-record label{align-items:start;min-height:24px;margin:0;font-size:11px;line-height:16px}.editor-opening-page:not(.editor-started) .editor-opening-option .ve-record input[type=checkbox]{accent-color:var(--green-2)}.editor-opening-page:not(.editor-started) .editor-opening-option button>svg{display:none}.editor-opening-page:not(.editor-started) .editor-opening-card .editor-opening-option button{box-sizing:border-box;border:1px solid var(--sage-9);background:var(--sage-1);white-space:nowrap;border-radius:7px;flex:none;width:100%;height:44px;min-height:44px;padding:0 8px;font-size:13px;font-weight:500;line-height:20px}.editor-opening-page:not(.editor-started) .editor-opening-card .ve-shape-heading{gap:4px;margin:20px 0 12px}.editor-opening-page:not(.editor-started) .ve-shape-heading>span{letter-spacing:0;font-size:11px;font-weight:600;line-height:18px}.editor-opening-page:not(.editor-started) .ve-shape-heading>small{font-size:11px;line-height:18px}.editor-opening-page:not(.editor-started) .ve-start-shapes{gap:8px}.editor-opening-page:not(.editor-started) .editor-opening-card .ve-start-shapes button{border-color:var(--sage-8);background:var(--sage-2);border-radius:8px;grid-template-rows:24px 18px 16px;gap:5px;height:94px;min-height:94px;padding:12px 6px}.editor-opening-page:not(.editor-started) .ve-shape-outline{width:min(34px, calc(24px * var(--ve-shape-ratio)))}.editor-opening-page:not(.editor-started) .ve-start-shapes strong{font-size:11px;line-height:18px}.editor-opening-page:not(.editor-started) .ve-start-shapes small{font-size:10px;line-height:16px}.editor-opening-page:not(.editor-started) :is(.ve-start .ve-note,.ae-start-note){color:var(--sage-18);margin:18px 0 0;font-size:11px;line-height:18px}.editor-opening-page:not(.editor-started) .editor-opening-pdf-option{box-sizing:border-box;border:1px solid var(--sage-8);background:var(--sage-2);border-radius:10px;flex-direction:column;gap:20px;height:376px;min-height:376px;padding:24px;display:flex}.editor-opening-page:not(.editor-started) .editor-opening-document-intro{align-items:center;gap:24px;margin:auto 0;display:flex}.editor-opening-page:not(.editor-started) .editor-opening-document-intro .pdf-paper-preview{box-sizing:border-box;border:1px solid var(--sage-9);background:var(--sage-1);width:76px;height:104px;box-shadow:0 2px 6px var(--shadow-1);flex:none;margin:0}.editor-opening-page:not(.editor-started) .editor-opening-document-intro h3{margin:0 0 8px;font-size:15px;line-height:24px}.editor-opening-page:not(.editor-started) .editor-opening-document-intro p{color:var(--sage-18);margin:0;font-size:13px;line-height:20px}.editor-opening-page:not(.editor-started) .editor-opening-pdf-option button{box-sizing:border-box;border:1px solid var(--sage-9);background:var(--sage-1);border-radius:7px;width:100%;height:44px;min-height:44px;font-size:13px;font-weight:500;line-height:20px}.editor-opening-page:not(.editor-started) .editor-opening-pdf-option small{color:var(--sage-18);margin:0;font-size:11px;line-height:18px}.editor-opening-page:not(.editor-started) .editor-opening-create .blank-canvas-body{flex-direction:column;gap:10px;padding:0;display:flex}.editor-opening-page:not(.editor-started) .editor-opening-create .canvas-preset-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.editor-opening-page:not(.editor-started) .editor-opening-create .canvas-preset-group .blank-canvas-sizes button{border:1px solid var(--sage-8);background:var(--sage-2);border-radius:8px;grid-template-columns:20px minmax(0,1fr);gap:6px;min-height:64px;padding:10px}.editor-opening-page:not(.editor-started) .editor-opening-create .canvas-preset-group .blank-canvas-sizes button[aria-checked=true]{background:var(--olive-2);border-color:var(--green-2)}.editor-opening-page:not(.editor-started) .editor-opening-create .canvas-preset-group strong{font-size:12px;font-weight:600;line-height:18px}.editor-opening-page:not(.editor-started) .editor-opening-create .canvas-preset-group small{font-size:11px;line-height:16px}.editor-opening-page:not(.editor-started) .editor-opening-create .blank-canvas-shape{transform-origin:0;transform:scale(.8)}.editor-opening-page:not(.editor-started) :is(.editor-opening-more-sizes,.editor-opening-canvas-info){background:0 0;border:0;margin:0;padding:0;font-size:11px;line-height:18px}.editor-opening-page:not(.editor-started) :is(.editor-opening-more-sizes,.editor-opening-canvas-info)>summary{box-sizing:border-box;min-height:44px;color:var(--sage-18);cursor:pointer;padding:12px 0}.editor-opening-page:not(.editor-started) .editor-opening-more-sizes .canvas-preset-groups{padding:0 0 8px}.editor-opening-page:not(.editor-started) .editor-opening-create .blank-canvas-background{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:8px;display:grid}.editor-opening-page:not(.editor-started) .editor-opening-create .blank-canvas-background legend{color:var(--sage-21);margin:0 0 10px;font-size:11px;font-weight:600;line-height:18px}.editor-opening-page:not(.editor-started) .editor-opening-create .blank-canvas-background :is(button,label){box-sizing:border-box;border:1px solid var(--sage-8);background:var(--sage-2);border-radius:7px;justify-content:center;gap:7px;min-height:44px;padding:0 10px;font-size:11px;line-height:18px}.editor-opening-page:not(.editor-started) .editor-opening-create .blank-canvas-background button[aria-pressed=true],.editor-opening-page:not(.editor-started) .editor-opening-create .blank-canvas-background label.selected{border-color:var(--green-2);background:var(--olive-2);box-shadow:none}.editor-opening-page:not(.editor-started) .editor-opening-card .editor-opening-create-action{box-sizing:border-box;border:1px solid var(--sage-9);background:var(--sage-1);width:100%;height:44px;min-height:44px;color:var(--sage-27);border-radius:7px;align-self:stretch;padding:0 16px;font-size:13px;font-weight:500;line-height:20px}.editor-opening-page:not(.editor-started) .editor-opening-card :focus-visible{outline:3px solid var(--green-2);outline-offset:3px}.editor-opening-page:not(.editor-started) .editor-opening-card>:is([role=status],[role=alert]){grid-column:1/-1}.editor-opening-page.editor-started :is(.text-canvas-bar,.pdf-bottom-bar,.ae-transport,.ve-transport,.ve-timeline-heading){box-sizing:border-box;background:var(--sage-1);color:var(--sage-18);gap:10px;padding:12px 16px;font-size:12px}.editor-opening-page.editor-started :is(.pdf-bottom-bar,.ae-transport){flex-wrap:wrap}.editor-opening-page.editor-started .pdf-bottom-bar{width:100%;max-width:none;margin:0}.editor-opening-page.editor-started .ve-transport{background:0 0}.editor-opening-page.editor-started :is(.text-canvas-bar,.page-navigation-bar,.pdf-bottom-bar) :is(button,select){border-radius:10px;min-height:44px;padding:8px 10px;font-size:13px}.editor-opening-page.editor-started .pdf-zoom{gap:10px}.editor-opening-page.editor-started :is(.pdf-zoom>label,.canvas-zoom-percent){box-sizing:border-box;border:1px solid var(--sage-9);background:var(--sage-1);height:44px;color:var(--sage-18);font-variant-numeric:tabular-nums;border-radius:10px;flex-direction:row;align-items:center;gap:2px;padding:0 8px 0 2px;font-size:13px;display:inline-flex}.editor-opening-page.editor-started :is(.pdf-zoom>label,.canvas-zoom-percent):focus-within{outline:2px solid var(--green-2);outline-offset:2px}.editor-opening-page.editor-started :is(.pdf-zoom>label,.canvas-zoom-percent) input{background:0 0;font-size:13px;border:0!important;outline:none!important;width:54px!important;min-height:40px!important;padding:6px!important}.editor-opening-page.editor-started .pdf-zoom>label input{width:72px!important}.editor-opening-page.editor-started :is(.text-zoom-slider,.pdf-zoom>input,.ae-zoom input,.ve-timeline-heading input){width:120px;max-width:120px;accent-color:var(--green-5);cursor:pointer}.editor-opening-page.editor-started :is(.ae-zoom label,.ve-timeline-heading label){gap:8px;font-size:12px}.editor-opening-page.editor-started :is(.ae-transport>.ae-field,.ve-playhead){flex:none;gap:4px;width:80px}.editor-opening-page.editor-started :is(.ae-transport>.ae-field>span,.ve-playhead>span){font-size:11px;line-height:16px}.editor-opening-page.editor-started :is(.ae-transport>.ae-field input,.ve-playhead input){box-sizing:border-box;font-variant-numeric:tabular-nums;border-radius:10px;width:80px;max-width:80px;min-height:44px;padding:8px;font-size:13px}.editor-opening-page.editor-started :is(.ae-total,.ve-transport>span){font-variant-numeric:tabular-nums;padding-top:20px;font-size:12px}.editor-opening-page.editor-started :is(.ae-transport .ae-play,.ve-transport .ve-play){background:var(--solid-green-5);border-color:var(--solid-green-5);width:44px;height:44px;color:var(--on-solid);border-radius:10px;flex:none;padding:0}.editor-opening-page.editor-started :is(.ae-transport .ae-play,.ve-transport .ve-play):hover:not(:disabled){background:var(--solid-green-8);border-color:var(--solid-green-8);color:var(--on-solid)}.editor-opening-page.editor-started :is(.ae-footer,.ve-footer){box-sizing:border-box;background:var(--sage-1);border-top:1px solid var(--sage-8);flex-wrap:wrap;gap:12px;padding:12px 16px}.editor-opening-page.editor-started :is(.ae-footer,.ve-footer) small{min-width:160px;color:var(--sage-18);flex:1;font-size:11px;line-height:18px}@media (width<=640px){.editor-opening-page.editor-started :is(.text-canvas-bar,.pdf-bottom-bar,.ae-transport,.ve-transport,.ve-timeline-heading,.ae-footer,.ve-footer){gap:8px;padding:10px}.editor-opening-page.editor-started .pdf-bottom-bar{justify-content:flex-start}.editor-opening-page.editor-started .pdf-bottom-bar>button{margin-left:auto}.editor-opening-page.editor-started .ae-zoom{flex-basis:100%;justify-content:flex-end;margin-left:0}.editor-opening-page.editor-started .ae-zoom input{width:120px}.editor-opening-page.editor-started .ve-timeline-heading input{width:90px}}.editor-opening-page>.tool-support{margin-top:60px}.editor-opening-page .tool-support-overview{box-shadow:none;background:0 0;border:0;padding:0;display:block}.editor-opening-page .tool-support-how{border:0;padding:0}.editor-opening-page .tool-support h2{font:600 26px/34px var(--font-heading);letter-spacing:-.02em;color:var(--sage-27);margin:0 0 24px}.editor-opening-page .tool-support .tool-support-steps{counter-reset:entry-step;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.editor-opening-page .tool-support .tool-support-steps>li{border:1px solid var(--sage-8);background:var(--sage-1);counter-increment:entry-step;border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex;position:relative}.editor-opening-page .tool-support .tool-support-steps>li:after{content:attr(data-step-label);color:var(--sage-18);font-size:10px;font-weight:600;position:absolute;top:32px;right:24px}.editor-opening-page .tool-support .tool-support-steps>li>span{background:var(--sage-5);width:36px;height:36px;color:var(--sage-27);font:600 18px/24px var(--font-heading);border-radius:50%;flex:none;place-items:center;display:grid}.editor-opening-page .tool-support .tool-support-steps>li:first-child>span{background:var(--solid-sage-30);color:var(--on-solid)}.editor-opening-page .tool-support .tool-support-steps>li>div{flex-direction:column;flex:1;display:flex}.editor-opening-page .tool-support h3{color:var(--sage-27);margin:0 0 8px;font-size:14px;font-weight:600;line-height:22px}.editor-opening-page .tool-support .tool-support-steps p{color:var(--sage-18);margin:0 0 20px;font-size:13px;line-height:22px}.editor-opening-page .tool-support .tool-support-notes{border:1px solid var(--sage-8);background:var(--sage-2);border-radius:10px;margin-top:20px;padding:20px}.editor-opening-page .tool-support .tool-support-notes h2{margin:0 0 8px;font-size:14px;line-height:22px}@media (width<=1000px){.editor-opening-page>.compressor-intro{gap:20px}.editor-opening-page:not(.editor-started) .editor-opening-card{padding:24px}.editor-opening-page:not(.editor-started) .editor-opening-grid{gap:32px}.editor-opening-page:not(.editor-started) .editor-opening-create:before{left:-16px}}@media (width<=760px){.editor-opening-page>.compressor-intro{flex-direction:column;gap:16px;margin-bottom:24px;padding-top:24px;display:flex}.editor-opening-page>.compressor-intro h1{font-size:30px;line-height:38px}.editor-opening-page>.compressor-intro p{min-height:0;font-size:14px}.editor-opening-page>.compressor-intro>small{margin:0}.editor-opening-page:not(.editor-started) .editor-opening-card{min-height:0;padding:20px}.editor-opening-page:not(.editor-started) .editor-opening-grid{grid-template-columns:minmax(0,1fr);gap:28px;min-height:0}.editor-opening-page:not(.editor-started) .editor-opening-card.editor-opening-grid{min-height:0}.editor-opening-page:not(.editor-started) .editor-opening-grid>.editor-opening-create{border-top:1px solid var(--sage-8);padding:28px 0 0}.editor-opening-page:not(.editor-started) .editor-opening-create:before{display:none}.editor-opening-page:not(.editor-started) .editor-opening-grid>.editor-opening-open{grid-template-rows:28px 320px minmax(60px,auto)}.editor-opening-page:not(.editor-started) .editor-opening-open-body{grid-template-rows:320px minmax(60px,auto);min-height:400px}.editor-opening-page:not(.editor-started) .editor-opening-pdf-option{height:auto;min-height:320px;padding:20px}.editor-opening-page:not(.editor-started) .editor-opening-document-intro{gap:16px}.editor-opening-page .tool-support h2{font-size:23px;line-height:30px}}@media (width<=480px){.editor-opening-page:not(.editor-started) .editor-opening-card{padding:16px}.editor-opening-page:not(.editor-started) .editor-opening-card :is(.ae-start-options,.ve-start-options){grid-template-columns:minmax(0,1fr)}.editor-opening-page:not(.editor-started) .editor-opening-card .editor-opening-option{height:auto;min-height:224px}.editor-opening-page:not(.editor-started) .editor-opening-option>p{min-height:40px}.editor-opening-page:not(.editor-started) .ve-start-shapes{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-opening-page:not(.editor-started) .editor-opening-document-intro .pdf-paper-preview{width:60px;height:84px}}
