@font-face{font-family:"Anton";src:url(../fonts/anton-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Sora";src:url(../fonts/sora-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Sora";src:url(../fonts/sora-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"Sora";src:url(../fonts/sora-700.woff2) format("woff2");font-weight:700;font-display:swap}#es-app{--blue:#0049ff;--blue-dark:#003acc;--blue-soft:#e6edff;--ink:#111;--ink-2:#1b1b1f;--ink-3:#26262c;--navy:#0b1224;--amber:#ffae00;--seashell:#ffefe5;--red:#ff003a;--bg:#f3f5fb;--card:#fff;--line:#e4e8f1;--text:#1d2433;--muted:#5d6680;--ok:#0f8a5f;--warn:#c27400;--error:#e0153f;--heading:"Anton" , "Arial Narrow" , Impact , sans-serif;--body:"Sora" , system-ui , -apple-system , "Segoe UI" , sans-serif;--r-sm:10px;--r:14px;--r-lg:22px;--shadow:0 1px 2px rgba(11,18,36,.05) , 0 12px 32px rgba(11,18,36,.08);--tilt:rotate(-2.5deg)}#es-app *,#es-app *::before,#es-app *::after{box-sizing:border-box}#es-app [hidden]{display:none!important}#es-app{scroll-behavior:smooth}#es-app{margin:0;font-family: var(--body);font-size:15px;line-height:1.55;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}#es-app a{color:var(--blue)}#es-app img{max-width:100%}#es-app .wrap{max-width:1440px;margin:0 auto;padding:0 28px}#es-app .i{width:1.15em;height:1.15em;flex:0 0 auto;vertical-align:-.2em}#es-app .muted{color:var(--muted)}#es-app .small{font-size:13px}#es-app .hl{font:inherit;display:inline-block;padding:0 .14em;line-height:1.05;border-radius:6px;transform:var(--tilt)}#es-app .hl--amber{background:var(--amber);color:var(--ink)}#es-app .hl--blue{background:var(--blue);color:#fff}#es-app .es-btn{--rot:0deg;font-family: var(--heading);font-size:17px;letter-spacing:.02em;text-transform:uppercase!important;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:var(--r-sm);border:2px solid transparent;cursor:pointer;transition:transform .18s ease , background-color .18s ease , color .18s ease , box-shadow .18s ease;transform:rotate(var(--rot));line-height:1.1}#es-app .es-btn:hover{transform:rotate(var(--rot)) translateY(-3px)}#es-app .es-btn:active{transform:rotate(var(--rot)) translateY(0)}#es-app .es-btn:disabled{opacity:.6;cursor:wait}#es-app .es-btn:focus-visible,#es-app .tab:focus-visible,#es-app .action:focus-visible,#es-app .tpl:focus-visible{outline:3px solid var(--amber);outline-offset:3px}#es-app .es-btn--cta{--rot:-2.5deg;background:var(--amber);color:var(--ink);border-color:var(--amber)}#es-app .es-btn--cta:hover{box-shadow:0 10px 22px rgba(255,174,0,.35)}#es-app .es-btn--blue{background:var(--blue);color:#fff}#es-app .es-btn--blue:hover{background:var(--blue-dark);box-shadow:0 8px 18px rgba(0,73,255,.25)}#es-app .es-btn--ghost{background:transparent;color:var(--blue);border-color:var(--line)}#es-app .es-btn--ghost:hover{border-color:var(--blue)}#es-app .es-btn--sm{font-size:15px;padding:8px 14px}#es-app .es-btn--lg{font-size:22px;padding:14px 28px}#es-app .es-btn--block{width:100%;--rot:-.6deg;margin:6px 0}#es-app .es-site-header{background:var(--blue);color:#fff}#es-app .es-site-header__inner{display:flex;align-items:center;gap:18px;height:76px}#es-app .es-logo{display:flex}#es-app .es-logo img{width:129px;height:auto;display:block}#es-app .es-site-header__tag{font-family: var(--heading);text-transform:uppercase!important;letter-spacing:.04em;font-size:15px;color:var(--seashell);opacity:.85;padding-left:18px;border-left:1px solid rgba(255,255,255,.25)}#es-app .es-site-header__cta{margin-left:auto}#es-app .es-hero{background:var(--blue);color:#fff;position:relative;overflow:hidden}#es-app .es-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px) , linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at 70% 40%,#000 20%,transparent 75%);pointer-events:none}#es-app .hero__inner{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;padding-top:48px;padding-bottom:72px}#es-app .es-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);color:var(--seashell);font-size:13px;font-weight:600;padding:6px 14px;border-radius:999px}#es-app .hero__title{font-family: var(--heading);font-weight:400;text-transform:uppercase!important;font-size:clamp(48px,7.2vw,108px);line-height:.95;letter-spacing:.005em;margin:22px 0 22px}#es-app .hero__lead{font-size:clamp(16px,1.4vw,19px);max-width:560px;color:rgba(255,255,255,.88);margin:0 0 24px}#es-app .hero__chips{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-wrap:wrap;gap:10px}#es-app .hero__chips li{display:inline-flex;align-items:center;gap:8px;background:rgba(11,18,36,.22);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600}#es-app .hero__chips .i{color:var(--amber)}#es-app .hero__art{position:relative;min-height:360px;display:grid;place-items:center}#es-app .hero__card{width:min(100%,470px);background:#fff;color:var(--text);border-radius:var(--r-lg);box-shadow:0 30px 80px rgba(5,15,60,.45);transform:rotate(2.5deg);overflow:hidden;animation:es-card-in .8s cubic-bezier(.2,.8,.2,1) both}#es-app .hero__card-bar{display:flex;gap:6px;padding:12px 16px;background:#f2f4f9;border-bottom:1px solid var(--line)}#es-app .hero__card-bar span{width:10px;height:10px;border-radius:50%;background:#d4d9e5}#es-app .hero__card-bar span:first-child{background:var(--red)}#es-app .hero__card-bar span:nth-child(2) {background:var(--amber)}#es-app .hero__card-body{padding:22px;overflow:hidden;pointer-events:none}#es-app .bubble{position:absolute;width:58px;height:58px;border-radius:18px;display:grid;place-items:center;box-shadow:0 14px 30px rgba(5,15,60,.35);animation:es-float 6s ease-in-out infinite}#es-app .bubble .i{width:26px;height:26px}#es-app .bubble--1{top:4%;left:4%;background:var(--amber);color:var(--ink);transform:rotate(-10deg)}#es-app .bubble--2{top:10%;right:2%;background:#fff;color:var(--amber);animation-delay:-2s;transform:rotate(8deg)}#es-app .bubble--3{bottom:-2%;left:0;background:var(--ink);color:#fff;animation-delay:-4s;transform:rotate(6deg)}#es-app .bubble--4{bottom:2%;right:8%;background:var(--red);color:#fff;animation-delay:-1s;transform:rotate(-6deg)}@keyframes es-float { 0%, 100% { translate: 0 0; } 50% { translate: 0 -12px; } }@keyframes es-card-in { from { opacity: 0; transform: rotate(8deg) translateY(30px); } }#es-app .hero__ticker{background:var(--ink);color:var(--seashell);font-family: var(--heading);text-transform:uppercase!important;font-size:20px;letter-spacing:.04em;white-space:nowrap;overflow:hidden;display:flex;padding:14px 0;position:relative}#es-app .hero__ticker span{flex:0 0 auto;padding-right:8px;animation:es-ticker 40s linear infinite}@keyframes es-ticker { to { transform: translateX(-100%); } }#es-app .builder{padding:48px 0 64px;scroll-margin-top:0}#es-app .builder__grid{display:grid;grid-template-columns:96px minmax(0,1fr) minmax(0,1.12fr);gap:24px;align-items:start}#es-app .es-card{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow)}#es-app .es-card--dark{background:var(--ink);color:#e9e9ee;box-shadow:0 20px 50px rgba(11,18,36,.25)}#es-app .rail{position:sticky;top:20px;display:flex;flex-direction:column;gap:6px;background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:12px 8px}#es-app .tab{border:0;background:none;font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;border-radius:var(--r);color:var(--muted);transition:color .15s}#es-app .tab__icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--bg);color:var(--navy);transition:transform .2s ease , background-color .2s , color .2s , box-shadow .2s}#es-app .tab__icon .i{width:22px;height:22px}#es-app .tab__label{font-size:12px;font-weight:600}#es-app .tab:hover .tab__icon{transform:translateY(-2px);background:var(--blue-soft);color:var(--blue)}#es-app .tab.is-active{color:var(--blue)}#es-app .tab.is-active .tab__icon{background:var(--blue);color:#fff;transform:var(--tilt);box-shadow:0 8px 18px rgba(0,73,255,.3)}#es-app .editor{padding:28px 28px 22px;min-width:0}#es-app .notice{margin:0 0 18px;padding:12px 16px;background:var(--blue-soft);border-radius:var(--r-sm);font-size:14px}#es-app .panel__head{display:flex;gap:16px;align-items:flex-start;margin-bottom:22px}#es-app .panel__num{font-family: var(--heading);font-size:46px;line-height:.9;color:transparent;-webkit-text-stroke:2px var(--blue)}#es-app .panel__title{font-family: var(--heading);font-weight:400;text-transform:uppercase!important;font-size:34px;line-height:1;margin:2px 0 6px;color:var(--ink);letter-spacing:.01em}#es-app .panel__intro{margin:0;color:var(--muted);font-size:14px}#es-app .panel__sub{display:flex;align-items:center;gap:8px;font-family: var(--heading);font-weight:400;text-transform:uppercase!important;letter-spacing:.03em;font-size:18px;color:var(--ink);margin:26px 0 12px}#es-app .panel__sub .i{color:var(--blue)}#es-app .grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}#es-app .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#es-app .field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;min-width:0}#es-app .grid2 .field,#es-app .grid3 .field{margin-bottom:0}#es-app .field--wide{grid-column: 1 / -1}#es-app .field>span{font-size:13px;font-weight:600;color:var(--navy);display:flex;justify-content:space-between;gap:8px}#es-app .field em{font-style:normal;font-weight:400;color:var(--muted)}#es-app .field output{font-weight:600;color:var(--blue)}#es-app input[type="text"],#es-app input[type="email"],#es-app input[type="tel"],#es-app input[type="url"],#es-app select,#es-app textarea{font:inherit;font-size:14px;color:var(--text);background:#f8f9fc;width:100%;border:1.5px solid var(--line);border-radius:var(--r-sm);padding:11px 13px;transition:border-color .15s , box-shadow .15s , background-color .15s}#es-app input::placeholder,#es-app textarea::placeholder{color:#a3abbe}#es-app textarea{resize:vertical}#es-app input:hover,#es-app select:hover,#es-app textarea:hover{border-color:#c9d0e0}#es-app input:focus,#es-app select:focus,#es-app textarea:focus{outline:none;border-color:var(--blue);background:#fff;box-shadow:0 0 0 4px rgba(0,73,255,.12)}#es-app input[type="color"]{width:100%;height:44px;border:1.5px solid var(--line);border-radius:var(--r-sm);padding:4px;background:#fff;cursor:pointer}#es-app input[type="range"]{width:100%;accent-color:var(--blue)}#es-app .toggles{display:grid;gap:10px;margin-top:18px}#es-app .switch{display:inline-flex;align-items:center;gap:12px;font-size:14px;cursor:pointer;position:relative}#es-app .switch input{position:absolute;opacity:0;width:1px;height:1px}#es-app .switch__ui{width:44px;height:26px;flex:0 0 44px;border-radius:999px;background:#d6dbe7;position:relative;transition:background-color .2s}#es-app .switch__ui::after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s cubic-bezier(.3,1.4,.5,1)}#es-app .switch input:checked+.switch__ui{background:var(--blue)}#es-app .switch input:checked+.switch__ui::after{transform:translateX(18px)}#es-app .switch input:focus-visible+.switch__ui{outline:3px solid var(--amber);outline-offset:2px}#es-app .switch .i{color:var(--blue)}#es-app .es-feature{border:1.5px solid var(--line);border-radius:var(--r);margin-bottom:12px;background:#fff;transition:border-color .2s , box-shadow .2s}#es-app .es-feature:has(.feature__head input:checked) {border-color:var(--blue);box-shadow:0 0 0 4px rgba(0,73,255,.08)}#es-app .feature__head{display:flex;align-items:center;gap:14px;padding:14px 16px;cursor:pointer}#es-app .feature__text{flex:1;display:flex;flex-direction:column;min-width:0}#es-app .feature__text strong{font-size:15px;color:var(--ink)}#es-app .feature__text span{font-size:13px;color:var(--muted)}#es-app .feature__body{padding:4px 16px 16px;border-top:1px dashed var(--line);padding-top:16px}#es-app .feature__icon{width:44px;height:44px;flex:0 0 44px;border-radius:13px;display:grid;place-items:center}#es-app .feature__icon .i{width:22px;height:22px}#es-app .feature__icon--blue{background:var(--blue-soft);color:var(--blue)}#es-app .feature__icon--amber{background:#fff2d4;color:#b67800}#es-app .feature__icon--red{background:#ffe2e9;color:var(--red)}#es-app .feature__icon--green{background:#dcf6eb;color:var(--ok)}#es-app .feature__icon--purple{background:#efe6ff;color:#6a2bd9}#es-app .feature__icon--navy{background:#e7e9f0;color:var(--navy)}#es-app .feature__icon--pink{background:#ffe5f2;color:#d0307b}#es-app .seg{display:inline-flex;background:var(--bg);border-radius:12px;padding:4px;gap:4px;margin:0 0 14px}#es-app .seg--wrap{flex-wrap:wrap}#es-app .seg label{cursor:pointer}#es-app .seg input{position:absolute;opacity:0;pointer-events:none}#es-app .seg span{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:9px;font-size:14px;font-weight:600;color:var(--muted);transition:background-color .15s , color .15s}#es-app .seg input:checked+span{background:#fff;color:var(--blue);box-shadow:0 2px 6px rgba(11,18,36,.12)}#es-app .seg input:focus-visible+span{outline:2px solid var(--amber)}#es-app .seg--dark{background:var(--ink-3);margin:0}#es-app .seg--dark span{color:#a9abb8;padding:7px 12px}#es-app .seg--dark span b{font-weight:600}#es-app .seg--dark input:checked+span{background:var(--blue);color:#fff}#es-app .upload{display:flex;gap:16px;align-items:center;padding:14px;border:2px dashed #d3d9e7;border-radius:var(--r);margin-bottom:16px;background:#fafbfe;transition:border-color .2s}#es-app .upload:hover{border-color:var(--blue)}#es-app .upload__preview{width:80px;height:80px;flex:0 0 80px;border-radius:12px;background: repeating-conic-gradient(#eef1f7 0 25%, #fff 0 50%) 0 0 / 14px 14px;display:grid;place-items:center;overflow:hidden;font-size:11px;color:var(--muted);text-align:center;border:1px solid var(--line)}#es-app .upload__preview--round{border-radius:50%}#es-app .upload__preview--wide{width:150px;flex-basis:150px}#es-app .upload__preview img{max-width:100%;max-height:100%;object-fit:contain}#es-app .upload__body{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:14px}#es-app .upload__body strong{color:var(--ink)}#es-app .upload__body .muted{font-size:13px}#es-app .upload__actions{display:flex;gap:8px;align-items:center;margin-top:6px;flex-wrap:wrap}#es-app .upload__status{font-size:13px;font-weight:600}#es-app .upload__body{flex:1 1 auto}#es-app .urlfield{position:relative;display:flex;align-items:center;margin-top:6px}#es-app .urlfield .i{position:absolute;left:11px;width:16px;height:16px;color:var(--muted);pointer-events:none}#es-app .urlfield input{width:100%;min-width:0;padding:9px 12px 9px 34px;border:1px solid #d3d9e7;border-radius:10px;font:inherit;font-size:14px;background:#fff;color:var(--ink)}#es-app .urlfield input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,73,255,.15)}#es-app .upload__status:empty{display:none}#es-app .upload__status.is-warn{color:#b26a00}#es-app .upload__actions--top{margin:4px 0 12px}#es-app .maker{margin:0 0 16px;padding:14px;border-radius:var(--r);background:var(--seashell,#fff4ec)}#es-app .maker__intro{display:flex;gap:8px;align-items:flex-start;margin:0 0 12px;font-size:13px;color:var(--ink)}#es-app .maker__intro .i{flex:0 0 16px;width:16px;height:16px;margin-top:2px;color:var(--blue)}#es-app .upload__status.is-busy{color:var(--muted)}#es-app .upload__status.is-ok{color:var(--ok)}#es-app .upload__status.is-error{color:var(--error)}#es-app .fontpick{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0}#es-app .fontpick button{border:1.5px solid var(--line);background:#fff;border-radius:var(--r-sm);padding:8px;font-size:28px;line-height:1.3;cursor:pointer;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .15s , transform .15s}#es-app .fontpick button:hover{transform:translateY(-2px)}#es-app .fontpick button.is-active,#es-app .fontpick button:hover{border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,73,255,.12)}#es-app .drawpad{width:100%;aspect-ratio: 10 / 3;border:2px dashed #c3cbdd;border-radius:var(--r);background:#fff;touch-action:none;cursor:crosshair;display:block}#es-app .social-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}#es-app .social-field{display:flex;align-items:center;gap:12px;padding:8px 10px 8px 8px;border:1.5px solid var(--line);border-radius:var(--r);background:#fff;transition:border-color .15s , box-shadow .15s}#es-app .social-field:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px rgba(0,73,255,.1)}#es-app .social-field img{width:36px;height:36px;flex:0 0 36px}#es-app .social-field__body{flex:1;min-width:0;display:flex;flex-direction:column}#es-app .social-field__label{font-size:12px;font-weight:600;color:var(--muted)}#es-app .social-field input{border:0;background:transparent;padding:2px 0;box-shadow:none!important}#es-app .tpl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}#es-app .tpl{border:2px solid var(--line);background:#fff;border-radius:var(--r);padding:0;cursor:pointer;text-align:left;overflow:hidden;font:inherit;transition:border-color .15s , transform .15s , box-shadow .15s}#es-app .tpl:hover{border-color:#a9b8e0;transform:translateY(-3px);box-shadow:var(--shadow)}#es-app .tpl.is-active{border-color:var(--blue);box-shadow:0 0 0 4px rgba(0,73,255,.14)}#es-app .tpl__frame{display:block;height:150px;overflow:hidden;padding:12px;position:relative;pointer-events:none}#es-app .tpl__frame::after{content:"";position:absolute;inset:auto 0 0;height:30px;background:linear-gradient(transparent,#fff)}#es-app .tpl__canvas{display:block;transform:scale(.5);transform-origin:top left;width:200%}#es-app .tpl__name{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-family: var(--heading);text-transform:uppercase!important;letter-spacing:.03em;font-size:15px;border-top:1px solid var(--line);color:var(--ink)}#es-app .tpl.is-active .tpl__name{background:var(--blue);color:#fff}#es-app .swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}#es-app .swatch{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:13px;font-weight:600;cursor:pointer}#es-app .swatch input[type="color"]{width:56px;height:56px;border-radius:50%;padding:4px;border:2px solid var(--line);transition:transform .15s}#es-app .swatch input[type="color"]:hover{transform:scale(1.06)}#es-app .swatch input[type="color"]::-webkit-color-swatch-wrapper{padding:0}#es-app .swatch input[type="color"]::-webkit-color-swatch{border:0;border-radius:50%}#es-app .swatch input[type="color"]::-moz-color-swatch{border:0;border-radius:50%}#es-app .icon-styles{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:16px}#es-app .icon-styles button{border:1.5px solid var(--line);background:#fff;border-radius:var(--r-sm);padding:12px 6px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--muted);transition:border-color .15s , transform .15s}#es-app .icon-styles button:hover{transform:translateY(-2px);border-color:#a9b8e0}#es-app .icon-styles button.is-active{border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,73,255,.12);color:var(--blue)}#es-app .icon-styles__row{display:flex;gap:4px;min-height:20px}#es-app .panel-nav{display:flex;justify-content:space-between;gap:10px;margin-top:26px;padding-top:18px;border-top:1px solid var(--line)}#es-app .panel-nav #panel-next{margin-left:auto}#es-app .preview{min-width:0}#es-app .preview__sticky{position:sticky;top:20px;padding:22px}#es-app .preview__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}#es-app .preview__title{font-family: var(--heading);font-weight:400;text-transform:uppercase!important;font-size:28px;margin:0;color:#fff;letter-spacing:.02em;display:flex;align-items:center;gap:10px}#es-app .preview__title::before{content:"";width:10px;height:10px;border-radius:50%;background:#2bd47d;box-shadow:0 0 0 4px rgba(43,212,125,.2);animation:es-pulse 2s infinite}@keyframes es-pulse { 50% { box-shadow: 0 0 0 8px rgba(43, 212, 125, 0); } }#es-app .preview__sample{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ink);background:var(--amber);padding:5px 12px;border-radius:999px;margin-bottom:12px;transform:rotate(-1deg)}#es-app .mail-wrap{display:grid;gap:12px;margin-bottom:18px}#es-app .mail-wrap[data-mode="light"] .mail--dark,#es-app .mail-wrap[data-mode="dark"] .mail--light{display:none}#es-app .mail{border-radius:var(--r);overflow:hidden;background:#fff}#es-app .mail__head{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#eef0f6}#es-app .mail__dot{width:10px;height:10px;border-radius:50%;background:#d1d6e2}#es-app .mail__dot:first-child{background:#ff5f57}#es-app .mail__dot:nth-child(2) {background:#febc2e}#es-app .mail__dot:nth-child(3) {background:#28c840}#es-app .mail__label{margin-left:auto;font-size:12px;color:var(--muted);font-weight:600;display:inline-flex;align-items:center;gap:5px}#es-app .mail__meta{padding:10px 18px;border-bottom:1px solid var(--line);font-size:13px;color:#4a5267}#es-app .mail__body{padding:18px;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#222;overflow-x:auto}#es-app .mail__body p{margin:0 0 12px}#es-app .sig-host{margin-top:18px}#es-app .mail--dark{background:#1f1f1f}#es-app .mail--dark .mail__head{background:#2a2a2a}#es-app .mail--dark .mail__label,#es-app .mail--dark .mail__meta{color:#b9b9b9}#es-app .mail--dark .mail__meta{border-color:#333}#es-app .mail--dark .mail__body{color:#e6e6e6}#es-app .actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0 18px}#es-app .action{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border-radius:var(--r-sm);border:1px solid #2c2c33;background:var(--ink-2);color:#e9e9ee;font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .15s , border-color .15s , transform .15s;text-align:center}#es-app .action .i{width:22px;height:22px;color:var(--amber)}#es-app .action:hover{background:var(--blue);border-color:var(--blue);transform:translateY(-2px)}#es-app .action:hover .i{color:#fff}#es-app .action:disabled{opacity:.6;cursor:wait}#es-app .health{background:var(--ink-2);border:1px solid #2c2c33;border-radius:var(--r);padding:16px}#es-app .health__head{display:flex;align-items:center;gap:14px;margin-bottom:12px}#es-app .health__head strong{display:block;font-family: var(--heading);font-weight:400;text-transform:uppercase!important;letter-spacing:.03em;font-size:20px;color:#fff}#es-app .health__score{font-size:13px;font-weight:600}#es-app .health__score.is-ok{color:#45d99a}#es-app .health__score.is-warn{color:var(--amber)}#es-app .health__score.is-error{color:#ff6b8a}#es-app .ring{width:56px;height:56px;flex:0 0 56px;transform:rotate(-90deg)}#es-app .ring circle{fill:none;stroke-width:5}#es-app .ring__track{stroke:#33333b}#es-app .ring__bar{stroke-linecap:round;transition:stroke-dashoffset .5s ease}#es-app .ring--ok .ring__bar{stroke:#2bd47d}#es-app .ring--warn .ring__bar{stroke:var(--amber)}#es-app .ring--error .ring__bar{stroke:#ff3b63}#es-app .ring text{fill:#fff;font-family: var(--heading);font-size:15px;transform:rotate(90deg);transform-origin:26px 26px}#es-app .health__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}#es-app .health__item{display:flex;gap:10px;font-size:13px;line-height:1.5;color:#cfd0d8}#es-app .health__icon{flex:0 0 22px;height:22px;border-radius:7px;display:grid;place-items:center}#es-app .health__icon .i{width:14px;height:14px}#es-app .health__item--ok .health__icon{background:rgba(43,212,125,.15);color:#45d99a}#es-app .health__item--warn .health__icon{background:rgba(255,174,0,.15);color:var(--amber)}#es-app .health__item--error .health__icon{background:rgba(255,59,99,.15);color:#ff6b8a}#es-app .health__item--info .health__icon{background:rgba(0,73,255,.25);color:#8fa7ff}#es-app .why{background:#fff;padding:72px 0}#es-app .why__title{font-family: var(--heading);font-weight:400;text-transform:uppercase!important;font-size:clamp(38px,5vw,64px);line-height:1;margin:0 0 36px;color:var(--ink)}#es-app .why__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}#es-app .why__card{border:1.5px solid var(--line);border-radius:var(--r-lg);padding:24px;transition:transform .2s , box-shadow .2s , border-color .2s}#es-app .why__card:hover{transform:translateY(-4px) rotate(-.6deg);box-shadow:var(--shadow);border-color:transparent}#es-app .why__card h3{font-family: var(--heading);font-weight:400;text-transform:uppercase!important;font-size:22px;letter-spacing:.02em;margin:16px 0 8px;color:var(--ink)}#es-app .why__card p{margin:0;color:var(--muted);font-size:14px}#es-app .es-site-footer{background:var(--ink);color:#a9abb8;padding:44px 0;font-size:14px}#es-app .es-site-footer__inner{display:flex;flex-direction:column;gap:12px}#es-app .es-site-footer img{width:115px;height:auto}#es-app .es-site-footer p{margin:0}#es-app .es-site-footer a{color:var(--amber)}#es-app .es-site-footer__small{font-size:12px;color:#6e7080}#es-app .toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%) rotate(-1deg);background:var(--ink);color:#fff;padding:14px 20px;border-radius:var(--r);font-size:14px;font-weight:600;box-shadow:0 16px 40px rgba(0,0,0,.3);z-index:100;max-width:calc(100% - 32px);animation:es-toast-in .25s ease both}#es-app .toast--ok{background:var(--ok)}#es-app .toast--error{background:var(--error)}@keyframes es-toast-in { from { opacity: 0; translate: 0 12px; } }#es-app .modal{border:0;border-radius:var(--r-lg);padding:0;max-width:560px;width:calc(100% - 32px);box-shadow:0 30px 80px rgba(11,18,36,.35);color:var(--text)}#es-app .modal--wide{max-width:760px}#es-app .modal::backdrop{background:rgba(0,73,255,.55);backdrop-filter:blur(3px)}#es-app .modal__inner{padding:28px}#es-app .modal h2{font-family: var(--heading);font-weight:400;text-transform:uppercase!important;font-size:30px;margin:14px 0 8px;color:var(--ink)}#es-app .modal__foot{display:flex;justify-content:flex-end;margin-top:18px}#es-app .copyline{display:flex;gap:8px;margin:14px 0 6px}#es-app .preview__hint{margin:2px 0 16px;text-align:center;font-size:12px;color:#a9adbb}#es-app .modal--flow{max-width:720px;max-height:calc(100dvh - 32px)}#es-app .modal--flow .modal__inner{position:relative;padding:26px 30px 24px;max-height:calc(100dvh - 32px);overflow-y:auto}#es-app .modal--flow h2{font-size:36px;line-height:1.1;margin:22px 0 10px}#es-app .modal__close{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--navy);display:grid;place-items:center;cursor:pointer}#es-app .modal__close:hover{background:var(--seashell)}#es-app .steps{list-style:none;margin:0 48px 0 0;padding:0;display:flex;gap:6px;counter-reset:none}#es-app .steps li{flex:1 1 0;display:flex;align-items:center;gap:8px;padding:0 0 10px;border-bottom:4px solid var(--line);font-size:13px;font-weight:600;color:var(--muted);min-width:0}#es-app .steps__num{flex:0 0 26px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#eef1f7;color:var(--muted);font-size:13px}#es-app .steps__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#es-app .steps li.is-active{color:var(--ink);border-color:var(--blue)}#es-app .steps li.is-active .steps__num{background:var(--blue);color:#fff}#es-app .steps li.is-done{color:var(--navy);border-color:var(--amber)}#es-app .steps li.is-done .steps__num{background:var(--amber);color:var(--ink)}#es-app .gen-lead{margin:0 0 20px;font-size:15px;color:var(--text)}#es-app .gen-gap{margin-top:14px}#es-app .gen-small{font-size:12px;color:var(--muted);margin:14px 0 0}#es-app .gen-small a{color:var(--blue)}#es-app .gen-error{margin:12px 0 0;padding:10px 12px;border-radius:var(--r-sm);background:#ffe8ee;color:#b0002a;font-size:13px;font-weight:600}#es-app .gen-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:22px;flex-wrap:wrap}#es-app .gen-foot--start{justify-content:flex-start}#es-app .gen-foot__gap{flex:1 1 auto}#es-app .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#es-app .chips{border:0;padding:0;margin:18px 0 14px;display:flex;flex-wrap:wrap;gap:8px}#es-app .chips legend{padding:0;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--navy)}#es-app .chips label{cursor:pointer}#es-app .chips input{position:absolute;opacity:0;pointer-events:none}#es-app .chips span{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border:1.5px solid var(--line);border-radius:999px;font-size:13px;font-weight:600;color:var(--navy);background:#fff;transition:background-color .15s , border-color .15s , color .15s}#es-app .chips span .i{color:var(--blue)}#es-app .chips input:checked+span{background:var(--blue);border-color:var(--blue);color:#fff}#es-app .chips input:checked+span .i{color:#fff}#es-app .chips input:focus-visible+span{outline:3px solid var(--amber);outline-offset:2px}#es-app .tick{display:flex;gap:10px;align-items:flex-start;margin:10px 0 0;font-size:14px;color:var(--text);cursor:pointer}#es-app .tick input{width:18px;height:18px;margin:2px 0 0;flex:0 0 18px;accent-color:var(--blue)}#es-app .tick strong{display:block;color:var(--ink)}#es-app .tick--offer{padding:12px 14px;border-radius:var(--r);background:var(--seashell)}#es-app .gen-sig{margin:0 0 18px;padding:22px;border:1px solid var(--line);border-radius:var(--r);background:#fff;overflow-x:auto;box-shadow:0 10px 30px rgba(11,18,36,.08)}#es-app .actions--light .action{background:#f4f6fb;border-color:var(--line);color:var(--navy)}#es-app .actions--light .action .i{color:var(--blue)}#es-app .actions--light .action:hover{background:var(--blue);border-color:var(--blue);color:#fff}#es-app .gen-promo{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--r);background:var(--navy);color:#d9dcea;font-size:13px}#es-app .gen-promo strong{display:block;color:#fff;font-size:15px;margin-bottom:2px}#es-app .gen-promo>div{flex:1 1 auto}#es-app .gen-promo .es-btn{flex:0 0 auto}@media (max-width:600px){#es-app .modal--flow{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}#es-app .modal--flow .modal__inner{padding:20px 18px;max-height:calc(100dvh - 16px)}#es-app .modal--flow h2{font-size:28px}#es-app .steps__label{display:none}#es-app .steps li.is-active .steps__label{display:block}#es-app .gen-promo{flex-wrap:wrap}#es-app .gen-foot .es-btn{flex:1 1 auto}#es-app .gen-foot__gap{display:none}}#es-app .copyline input{flex:1;font-size:13px}#es-app .install ol{counter-reset:step;list-style:none;padding:0;margin:4px 0 0;display:grid;gap:10px}#es-app .install li{counter-increment:step;display:flex;gap:12px;font-size:14px;align-items:flex-start}#es-app .install li::before{content:counter(step);flex:0 0 28px;height:28px;border-radius:9px;background:var(--blue);color:#fff;font-family: var(--heading);display:grid;place-items:center;font-size:15px}#es-app kbd{font-family:inherit;font-size:12px;background:var(--bg);border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;padding:0 5px}#es-app code{background:var(--bg);padding:1px 6px;border-radius:5px;font-size:13px}@media (max-width:1260px){#es-app .builder__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#es-app .rail{grid-column: 1 / -1;position:static;flex-direction:row;justify-content:space-between;overflow-x:auto;padding:8px}#es-app .tab{flex:1 0 auto;min-width:76px}#es-app .why__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){#es-app .wrap{padding:0 18px}#es-app .hero__inner{grid-template-columns:1fr;padding-top:32px;padding-bottom:48px;gap:24px}#es-app .hero__art{min-height:0;padding:30px 0}#es-app .builder{padding-top:28px}#es-app .builder__grid{grid-template-columns:1fr;gap:16px}#es-app .rail{position:sticky;top:0;z-index:20;border-radius:0 0 var(--r) var(--r);margin:0 -18px}#es-app .preview__sticky{position:static}}@media (max-width:600px){#es-app .upload{flex-direction:column;align-items:stretch}#es-app .upload__preview,#es-app .upload__preview--wide{width:100%;flex:0 0 auto;height:96px}#es-app .upload__preview--round{width:96px;align-self:center}#es-app .es-site-header__inner{height:64px;gap:12px}#es-app .es-site-header__tag{display:none}#es-app .es-logo img{width:108px}#es-app .hero__chips li{font-size:13px}#es-app .hero__ticker{font-size:16px}#es-app .bubble{width:46px;height:46px;border-radius:14px}#es-app .bubble .i{width:20px;height:20px}#es-app .editor{padding:22px 16px 18px}#es-app .preview__sticky{padding:16px}#es-app .panel__num{font-size:36px}#es-app .panel__title{font-size:28px}#es-app .grid2,#es-app .grid3,#es-app .social-grid,#es-app .tpl-grid,#es-app .fontpick{grid-template-columns:1fr}#es-app .swatches{grid-template-columns:repeat(4,1fr)}#es-app .icon-styles{grid-template-columns:repeat(3,1fr)}#es-app .actions{grid-template-columns:repeat(2,1fr)}#es-app .rail{gap:0;padding:6px 4px}#es-app .tab{flex:1 1 0;min-width:0;padding:6px 0}#es-app .tab__icon{width:38px;height:38px;border-radius:11px}#es-app .tab__icon .i{width:19px;height:19px}#es-app .tab__label{font-size:10px;letter-spacing:-.01em}#es-app .seg--dark span b{display:none}#es-app .why{padding:48px 0}#es-app .why__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){#es-app *,#es-app *::before,#es-app *::after{animation:none!important;transition:none!important}#es-app{scroll-behavior:auto}}#es-app{position:relative}#es-app svg.i{display:inline-block}#es-app p,#es-app h1,#es-app h2,#es-app h3{overflow-wrap:normal}body.es-page #es-app .es-hero{padding-top:64px}body.es-page #es-app .rail,body.es-page #es-app .preview__sticky{top:84px}body.es-page #es-app .toast{z-index:10050}@media (max-width:960px){body.es-page #es-app .rail{top:70px}body.es-page #es-app .es-hero{padding-top:70px}}#es-app dialog.modal{margin:auto;inset:0}#es-app .gen-notice{display:flex;gap:10px;align-items:flex-start;margin:16px 0 0;padding:12px 14px;border-radius:var(--r);background:var(--blue-soft);color:var(--navy);font-size:13px;line-height:1.5}#es-app .gen-notice .i{flex:0 0 16px;width:16px;height:16px;margin-top:2px;color:var(--blue)}#es-app .gen-notice a{color:var(--blue);font-weight:600}@media (min-width:961px){#es-app{--es-sticky-top:20px}body.es-page #es-app{--es-sticky-top:84px}#es-app .preview{align-self:stretch}#es-app .preview__sticky{top:var(--es-sticky-top);max-height:calc(100vh - var(--es-sticky-top) - 16px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3a3a44 transparent}#es-app .preview__sticky::-webkit-scrollbar{width:8px}#es-app .preview__sticky::-webkit-scrollbar-thumb{background:#3a3a44;border-radius:8px}}#es-app .qr-layout{margin:4px 0 14px}