.ae{--ae-ink:#203c3d;--ae-accent:#128d88;--ae-line:#e4ebe8;--ae-muted:#70817d;color:var(--ae-ink);background:#fff;min-width:0;font-family:inherit}.ae *{box-sizing:border-box}.ae button,.ae input,.ae select,.ae textarea{font:inherit}.ae button{cursor:pointer}.ae button:disabled{opacity:.4;cursor:not-allowed}:is(.ae button:focus-visible,.ae input:focus-visible,.ae select:focus-visible,.ae textarea:focus-visible){outline-offset:3px;outline:3px solid #37b9b0}.ae-top{border-bottom:1px solid var(--ae-line);justify-content:space-between;align-items:center;gap:18px;padding:20px 28px;display:flex}.ae-back{color:var(--ae-ink);background:0 0;border:0;padding:8px 0;font-size:12px!important}.ae-title{letter-spacing:1.6px;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.ae-dot{background:var(--ae-accent);border-radius:50%;width:7px;height:7px}.ae-beta{letter-spacing:0;color:var(--ae-muted);margin-left:10px;font-size:10px;font-weight:400}.ae-save{color:var(--ae-muted);font-size:10px}.ae-layout{grid-template-columns:minmax(220px,265px) minmax(280px,1fr) minmax(230px,270px);max-width:1600px;margin:auto;display:grid}.ae-tools,.ae-settings{padding:28px 24px}.ae-tools{border-right:1px solid var(--ae-line)}.ae-settings{border-left:1px solid var(--ae-line)}.ae-kicker{letter-spacing:1.6px;color:var(--ae-muted);margin:0 0 20px;font-size:9px;font-weight:600}.ae h2{font-weight:600;letter-spacing:-.7px!important;margin:0 0 10px!important;font-size:21px!important;line-height:1.3!important}.ae h3{font-weight:600;letter-spacing:0!important;margin:0 0 12px!important;font-size:12px!important;line-height:1.5!important}.ae-muted{color:var(--ae-muted);margin:0 0 20px;line-height:1.7;font-size:11px!important}.ae-small{color:var(--ae-muted);margin:12px 0;line-height:1.7;font-size:10px!important}.ae-tabs{background:#f3f6f4;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:25px;padding:5px;display:grid}.ae-tabs button{color:var(--ae-muted);background:0 0;border:0;border-radius:5px;flex-direction:column;align-items:center;gap:6px;padding:12px 1px;font-size:9px;display:flex}.ae-tabs button[aria-selected=true]{color:var(--ae-accent);background:#fff;box-shadow:0 2px 5px #173e3310}.ae-tabs b{font-size:19px;font-weight:500}.ae-panel{padding:24px 0}.ae-outline{color:var(--ae-accent);background:#fff;border:1px solid #b9d6d0;border-radius:5px;padding:12px;font-size:11px!important}.ae-wide{width:100%}.ae-font-samples{text-align:center;flex-direction:column;gap:15px;margin-top:22px;display:flex}.ae-font-samples span{background:#fafbf9;border-radius:4px;padding:12px;font-size:17px}.ae-shapes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ae-shapes button{border:1px solid var(--ae-line);color:#4c7f78;background:#fff;border-radius:5px;flex-direction:column;align-items:center;gap:8px;padding:13px 5px;font-size:8px;display:flex}.ae-shapes button:hover{background:#eef8f4}.ae-shapes svg{width:30px;height:30px}.ae-upload{width:100%;color:var(--ae-accent);background:#f8fbf9;border:1px dashed #a8c7be;border-radius:7px;flex-direction:column;align-items:center;gap:12px;padding:28px 10px;display:flex}.ae-upload>span{font-size:28px}.ae-upload b{font-size:11px}.ae-upload small{color:var(--ae-muted);font-size:9px}.ae-layers{border-top:1px solid var(--ae-line);padding-top:20px}.ae-layers h3{justify-content:space-between;display:flex}.ae-layers h3>span{color:var(--ae-muted);font-size:9px;font-weight:400}.ae-layers>button{border:1px solid #0000;border-bottom-color:var(--ae-line);width:100%;color:var(--ae-ink);text-align:left;background:#fff;align-items:center;gap:10px;padding:11px 8px;font-size:10px;display:flex}.ae-layers>button.selected{background:#edf7f3;border:1px solid #c5ded5;border-radius:4px}.ae-layers button>span:first-child{color:var(--ae-accent);font-size:15px}.ae-layers button>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ae-layers small{color:var(--ae-muted);margin-left:auto;font-size:8px}.ae-stage-column{background:#f5f8f7;flex-direction:column;min-width:0;display:flex}.ae-stage-toolbar{justify-content:space-between;align-items:center;gap:8px;padding:20px 24px;display:flex}.ae-stage-toolbar>span{letter-spacing:1.2px;color:var(--ae-muted);font-size:9px}.ae-stage-toolbar>div{gap:6px;display:flex}.ae-stage-toolbar button{min-width:30px;height:30px;color:var(--ae-ink);background:#fff;border:1px solid #e1e9e4;border-radius:4px;font-size:20px}.ae-stage-toolbar .ae-download{margin-left:7px;padding:0 10px;font-size:9px}.ae-stage{background:radial-gradient(at 50% 45%,#fff9,#0000 60%);flex:1;justify-content:center;align-items:center;min-height:430px;display:flex;position:relative}.ae-stage>svg{touch-action:pan-y;width:100%;max-width:540px;max-height:600px;display:block}.ae-stage-hint{text-align:center;color:var(--ae-muted);pointer-events:none;font-size:10px;position:absolute;bottom:8px;left:20px;right:20px}.ae-product-caption{border-top:1px solid #dfe7e3;justify-content:space-between;align-items:center;gap:10px;margin:22px 26px 12px;padding-top:21px;display:flex}.ae-product-caption>div{flex-direction:column;gap:6px;display:flex}.ae-product-caption b{font-size:12px;font-weight:600}.ae-product-caption span{color:var(--ae-muted);font-size:9px}.ae-product-caption .ae-pill{white-space:nowrap;background:#eff6f2;border:1px solid #dbe8e2;border-radius:20px;padding:8px 11px}.ae-preview-note{color:var(--ae-muted);max-width:490px;margin:0 26px 24px;line-height:1.6;font-size:9px!important}.ae-swatches{flex-wrap:wrap;gap:9px;display:flex}.ae-swatches>button{border:1px solid #ccd8d2;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid;box-shadow:inset 0 0 0 3px #fff9}.ae-swatches>button[aria-pressed=true]{outline:2px solid var(--ae-accent);outline-offset:2px}.ae-color-name{color:var(--ae-muted);margin:12px 0 23px;font-size:10px}.ae-selection{border-top:1px solid var(--ae-line);min-height:260px;padding:22px 0}.ae-selection-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ae-danger{color:#ac5b5b;background:0 0;border:0;padding:0;font-size:9px!important}.ae label{margin-bottom:15px;font-size:10px;font-weight:500;display:block}.ae label>span{float:right;color:var(--ae-muted);font-size:9px}.ae textarea,.ae select,.ae input[type=number]{width:100%;color:var(--ae-ink);background:#fff;border:1px solid #dce5df;border-radius:5px;margin-top:8px;padding:10px;font-size:11px;display:block}.ae textarea{resize:vertical;min-height:70px}.ae input[type=range]{width:100%;accent-color:var(--ae-accent);margin-top:12px;display:block}.ae-art-colors{flex-wrap:wrap;gap:7px;margin:0 0 20px;display:flex}.ae-art-colors button,.ae-art-colors input{cursor:pointer;border:1px solid #d1dad5;border-radius:50%;width:22px;height:22px;padding:0;overflow:hidden}.ae-art-colors button[aria-pressed=true]{outline-offset:2px;outline:2px solid #68a49d}.ae-adjust-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ae-adjust-actions button{border:1px solid var(--ae-line);color:var(--ae-ink);background:#fff;border-radius:4px;padding:8px 5px;font-size:9px}.ae-adjust-actions button:first-child{grid-column:span 2}.ae-empty-selection{text-align:center;color:var(--ae-muted);padding:30px 5px;font-size:11px;line-height:1.7}.ae-empty-selection>span{color:#92b2a8;font-size:26px}.ae-finish{border-top:1px solid var(--ae-line);padding-top:22px}.ae-primary{background:var(--ae-accent);color:#fff;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:14px 15px;display:flex;font-size:11px!important}.ae-primary:hover{background:#0b7774}.ae-primary>span{font-size:17px}.ae-center{text-align:center}.ae-message{z-index:200;color:#fff;background:#203c3d;border-radius:8px;align-items:center;gap:20px;width:max-content;max-width:calc(100vw - 40px);padding:15px 20px;font-size:12px;line-height:1.6;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 4px 25px #132c3325}.ae-message button{color:#fff;background:0 0;border:0;font-size:20px}.ae-restore{background:#edf7f2;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;padding:14px 20px;font-size:11px;display:flex}.ae-restore button{color:var(--ae-accent);background:#fff;border:1px solid #bdd8cd;border-radius:5px;padding:8px 12px;font-size:10px}.ae-restore button:first-of-type{background:var(--ae-accent);color:#fff;border-color:var(--ae-accent)}@media (min-width:1500px){.ae-layout{grid-template-columns:290px 1fr 300px}.ae-tools,.ae-settings{padding:35px 30px}}@media (max-width:1050px){.ae-layout{grid-template-columns:210px minmax(260px,1fr) 220px}.ae-tools,.ae-settings{padding:24px 16px}.ae-beta,.ae-save{display:none}.ae-stage-toolbar{padding:16px 12px}.ae-stage-toolbar>span{letter-spacing:.5px;font-size:8px}.ae-product-caption .ae-pill{display:none}}@media (max-width:780px){.ae-top{padding:15px 18px}.ae-title{font-size:9px}.ae-layout{flex-wrap:wrap;display:flex}.ae-stage-column{border-bottom:1px solid var(--ae-line);order:0;width:100%}.ae-stage{min-height:300px}.ae-stage>svg{height:390px}.ae-stage-toolbar{padding:14px 18px}.ae-product-caption{margin-top:15px;padding-top:15px}.ae-preview-note{margin-bottom:18px}.ae-tools{border-right:1px solid var(--ae-line);order:1;width:50%;padding:24px 16px}.ae-settings{border:0;order:2;width:50%;padding:24px 16px}.ae-kicker{letter-spacing:.8px;font-size:8px}.ae h2{font-size:18px!important}.ae-tabs{gap:3px;padding:3px}.ae-tabs button{font-size:8px}.ae-font-samples span{font-size:15px}.ae-selection{min-height:240px}.ae-stage-hint{bottom:0}.ae-top .ae-back{font-size:10px!important}.ae-restore{justify-content:flex-start}.ae-restore>span{width:100%}}@media (max-width:420px){.ae-title{letter-spacing:.5px}.ae-tools,.ae-settings{padding:20px 12px}.ae-shapes{grid-template-columns:1fr 1fr}.ae-shapes button{padding:10px 4px}.ae-tabs b{font-size:17px}.ae-tabs button{font-size:7px}.ae-primary{padding:13px 10px;font-size:10px!important}.ae-stage>svg{height:350px}.ae-swatches{gap:8px}.ae-adjust-actions{grid-template-columns:1fr}.ae-adjust-actions button:first-child{grid-column:span 1}}@media (prefers-reduced-motion:reduce){.ae *{scroll-behavior:auto!important}}.ae-tabs{grid-template-columns:repeat(2,1fr);display:grid!important}.ae-library{grid-template-columns:1fr 1fr;gap:8px;max-height:470px;margin-top:15px;display:grid;overflow:auto}.ae-library button{background:#fff;border:1px solid #dce7df;border-radius:6px;min-width:0;padding:7px}.ae-library img{object-fit:contain;background:repeating-conic-gradient(#f1f4f0 0% 25%,#fff 0% 50%) 0/12px 12px;width:100%;height:95px}.ae-library span{overflow-wrap:anywhere;margin-top:7px;font-size:9px;line-height:1.4;display:block}.ae-library button:hover{border-color:#128d88}.ae-panel input[type=search]{border:1px solid #dce5df;border-radius:5px;width:100%;margin-top:8px;padding:10px;font-size:11px}.ae-art-colors button.ae-original-color{color:#203c3d;background:#fff;border-radius:14px;width:auto;min-width:65px;padding:0 9px;font-size:9px}.ae-send-art{margin:15px 0}.ae label input[type=number]{max-width:100%}.ae-reference img{object-fit:contain;width:100%;height:135px}.ae-reference{border-bottom:1px solid #dce5df;margin-bottom:20px}.ae-face-tabs{justify-content:center;gap:10px;padding:20px 20px 6px;display:flex}.ae-face-tabs button{color:#203c3d;background:#fff;border:1px solid #cdded4;border-radius:7px;padding:11px 22px;font-size:12px}.ae-face-tabs button[aria-pressed=true]{color:#fff;background:#128d88;border-color:#128d88}.ae-face-tabs small{opacity:.75;margin-top:5px;font-size:9px;display:block}.ae-side-note{text-align:center;color:#657e76;padding:0 20px;font-size:10px;line-height:1.6}.ae-stage>svg{max-height:560px}@media (max-width:780px){.ae-stage>svg{max-height:none;height:460px!important}.ae-face-tabs{padding-top:16px}}.ae-stage{flex:none;min-height:0;padding:8px 0 18px}.ae-stage>svg{height:500px;max-height:560px}@media (min-width:781px){.ae-stage-column{align-self:start;position:sticky;top:0}}@media (max-width:780px){.ae-stage{min-height:0}.ae-stage>svg{height:430px!important}}
