/* Navigation is shared across the catalog, product pages and editor. */.um-header{position:sticky;top:0;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:16px max(20px, calc((100vw - 1360px) / 2));background:#100a18f5;border-bottom:1px solid #58346366;backdrop-filter:blur(16px);font-family:Manrope,system-ui,sans-serif}.um-brand{display:flex;align-items:center;gap:10px;color:#fff;white-space:nowrap;text-decoration:none;font-weight:850;font-size:clamp(17px, 1.5vw, 23px)}.um-brand img{border-radius:50%;width:38px;height:38px;object-fit:contain}.um-brand em{display:inline-block;color:#ef8cf3;font-style:normal;animation:um-domain-glow 4s ease-in-out infinite}@keyframes um-domain-glow{0%,100%{color:#e783f1;text-shadow:0 0 8px #db58ed55}50%{color:#ffa8ee;text-shadow:0 0 18px #e669ddaa}}.um-main-links{display:flex;gap:18px;align-items:center}.um-main-links > a{color:#d6c9df;font-size:13px;font-weight:700;text-decoration:none}.um-main-links > a:hover{color:#fff}.um-tools,.um-language{position:relative}.um-tools button,.um-language button,.um-mobile-toggle{font:inherit;color:#eee5f6;cursor:pointer;border:1px solid #754f8466;background:#21162c;border-radius:12px;padding:10px 14px;min-height:44px;display:inline-flex;align-items:center;gap:8px}.um-tools button:hover,.um-language button:hover{border-color:#e583ee}.um-tools-menu{position:absolute;inset-inline-start:0;top:calc(100% + 10px);width:280px;max-width:calc(100vw - 32px);padding:10px;border:1px solid #80508e;border-radius:18px;background:#1d1229;box-shadow:0 14px 45px #0008;z-index:120}.um-tools-menu[hidden],.um-language-menu[hidden]{display:none}.um-tools-menu a{display:flex;align-items:center;gap:14px;padding:14px;border-radius:12px;color:#fff;text-decoration:none}.um-tools-menu a:hover{background:#40254d}.um-tools-menu strong{display:block;font-size:17px}.um-tools-menu small{display:block;margin-top:5px;font-size:12px;color:#c7b1d2;white-space:normal}.um-tool-icon{display:inline-grid;place-items:center;width:40px;height:40px;flex:none;border-radius:12px;color:#ffb5f2;font-size:15px;font-weight:900;background:linear-gradient(130deg, #753290, #352551);box-shadow:inset 0 0 0 1px #bf7dc255}.um-language-toggle{max-width:230px;font-size:13px !important}.um-current-language{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um-current-flag{display:flex;flex:none}.um-language img,.um-language svg{width:22px;height:16px;object-fit:cover;border-radius:3px;flex:none}.um-language-menu{position:absolute;inset-inline-end:0;top:calc(100% + 10px);width:330px;max-width:calc(100vw - 24px);padding:12px;border:1px solid #82508f;border-radius:18px;background:#1d1229;box-shadow:0 14px 45px #0008}.um-language-search{display:flex;align-items:center;gap:10px;margin-bottom:10px;border:1px solid #724d82;border-radius:11px;padding:8px 12px}.um-language-search input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:#fff;font:inherit}.um-language-options{max-height:min(420px, calc(100dvh - 180px));overflow:auto}.um-language-option{display:flex;align-items:center;gap:10px;color:#e8dbee;padding:9px;border-radius:9px;font-size:13px;text-decoration:none}.um-language-option[hidden]{display:none}.um-language-option span{flex:1}.um-language-option small{opacity:0.65;font-size:11px}.um-language-option:hover,.um-language-option[aria-selected="true"]{background:#563062;color:#fff;text-decoration:none}.um-language .flag-neutral{display:inline-grid;place-items:center;width:22px;height:16px;flex:none;font-size:11px;background:#45344d;border-radius:3px}.um-language-empty{color:#d6c2df;padding:10px;font-size:13px}.um-language-empty[hidden]{display:none}.um-mobile-toggle{display:none}.um-header :focus-visible,.um-tools :focus-visible{outline:2px solid #f2b3ff;outline-offset:4px}@media (max-width: 1360px){.um-header{gap:14px}.um-main-links{order:3;justify-content:center;width:100%;flex-wrap:wrap}}@media (max-width: 600px){.um-header{padding:12px;gap:8px}.um-brand{font-size:16px;gap:7px}.um-brand img{width:30px;height:30px}.um-main-links{display:none;text-align:center;padding:8px 0;gap:14px}.um-mobile-open .um-main-links{display:flex}.um-mobile-toggle{display:flex;order:2}.um-language{margin-inline-start:auto}.um-current-language{display:none}.um-language-toggle{padding:8px 10px !important}.um-main-links > a{font-size:13px}.um-language-menu{position:fixed;top:76px;inset-inline-end:12px}}@media (prefers-reduced-motion: reduce){.um-brand em{animation:none}}.um-brand{direction:ltr;unicode-bidi:isolate}/* A compact creative-tools panel. Accent color belongs to the tool icon. */.um-tools-menu{width:380px;max-width:calc(100vw - 24px);top:calc(100% + 12px);padding:20px;border:1px solid #38323f;border-radius:18px;background:#111016;box-shadow:0 16px 36px #0006;color:#f7f5fa;text-align:start}.um-tools-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 4px 14px;color:#aaa6b5;font:750 11px/1.5 Manrope,system-ui,sans-serif;letter-spacing:1.1px;text-transform:uppercase}.um-tools-free{border:1px solid #484150;padding:3px 8px;border-radius:6px;color:#d8c9f5;font-size:10px;letter-spacing:0.5px;flex:none}.um-tools-menu a.um-tool-card{display:flex;align-items:center;gap:16px;padding:15px 12px;border:1px solid transparent;border-radius:12px;background:#1b1922;color:#f7f5fa;text-decoration:none;text-shadow:none;box-shadow:none;white-space:normal;transition:background 0.18s,border-color 0.18s}.um-tools-menu a.um-tool-card:hover{background:#272330;border-color:#5e4b76;color:#fff;transform:none;text-shadow:none;box-shadow:none}.um-tool-copy{min-width:0}.um-tools-menu strong{font:750 19px/1.3 Manrope,system-ui,sans-serif}.um-tools-menu small{margin-top:6px;font:500 13px/1.6 Manrope,system-ui,sans-serif;color:#bbb6c8;overflow-wrap:anywhere}.um-tool-icon{width:48px;height:48px;background:none;box-shadow:none}.um-tool-icon svg{display:block;width:100%;height:100%}.um-tools-toggle{background:transparent !important;border-color:transparent !important;box-shadow:none !important;text-shadow:none !important;border-radius:7px !important}.um-tools-toggle:hover,.um-tools-toggle[aria-expanded="true"]{background:#ffffff0a !important;color:#fff}.um-tools-toggle[aria-expanded="true"]{border-bottom-color:#ba92e8 !important}.um-tools-toggle > span[aria-hidden]{transition:transform 0.18s}.um-tools-toggle[aria-expanded="true"] > span[aria-hidden]{transform:rotate(180deg)}@media (max-width: 600px){.um-tools-menu{position:fixed;top:80px;left:12px;right:12px;width:auto}}@media (prefers-reduced-motion: reduce){.um-tools-toggle > span[aria-hidden],.um-tool-card{transition:none}}/* Tool identities and one generous target to reopen the compact switcher. */.um-tool-icon{flex:none}/* Consistent logo geometry, spacing and baseline on every YouTube CTA. */a:has(> .youtube-icon){display:inline-flex;align-items:center;justify-content:center;gap:9px}a > svg.youtube-icon{display:block;flex:0 0 24px;width:24px;height:18px;color:#ff0033}a > .youtube-icon + span{min-width:0;line-height:1.4}/* Distinct tool feedback and localized Beta status. */.um-tools-menu a.um-tool-card:is(:hover, :focus-visible){background:#33253f;border-color:#b382df}.um-tools-menu a.um-tool-card:is(:hover, :focus-visible) strong{color:#f4c9ff;text-shadow:0 0 12px #c668e34d}.um-tools-menu a.um-tool-card[data-editor="3d"]:is(:hover, :focus-visible){background:#1e303d;border-color:#73bdd7}.um-tools-menu a.um-tool-card[data-editor="3d"]:is(:hover, :focus-visible) strong{color:#d2f6ff;text-shadow:0 0 12px #63bbd64d}.um-tools-menu a.um-tool-card:focus-visible{outline:2px solid #ead4ff;outline-offset:2px}.um-tools-menu a.um-tool-card:is(:hover, :focus-visible) .um-tool-icon{filter:brightness(1.18)}.um-tool-title{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.um-tool-beta{display:inline-flex;align-items:center;flex:none;padding:3px 6px;border:1px solid #6e586e;border-radius:5px;background:#302334;color:#e8d0ec;font:700 9px/1.2 Manrope,system-ui,sans-serif;letter-spacing:0.02em;white-space:nowrap}.editor-beta{margin-inline-start:5px}