footer.svelte-1nvsxkd .top:where(.svelte-1nvsxkd){grid-template-columns:repeat(4,1fr)}footer.svelte-1nvsxkd{width:100%;background-color:#111827;box-sizing:border-box;padding:48px 224px;display:flex;flex-direction:column;align-items:center;gap:83px;.top:where(.svelte-1nvsxkd){width:100%;display:grid;gap:32px;.top-section:where(.svelte-1nvsxkd){width:100%;display:flex;flex-direction:column;&.first{gap:1px}.header:where(.svelte-1nvsxkd){display:flex;align-items:center;gap:11px;p:where(.svelte-1nvsxkd){color:#fff;font-weight:700;&.logo{font-size:20px}&.list-header{font-size:16px;margin-top:20px}}}ul:where(.svelte-1nvsxkd),li:where(.svelte-1nvsxkd){margin:0;padding:0}ul:where(.svelte-1nvsxkd){display:flex;flex-direction:column;gap:10px}}li:where(.svelte-1nvsxkd){list-style:none;a:where(.svelte-1nvsxkd),p:where(.svelte-1nvsxkd){margin:0;font-size:16px;color:#9ca3af}a:where(.svelte-1nvsxkd):hover{color:silver}&.socials{gap:16px;display:flex;align-items:center;img:where(.svelte-1nvsxkd){background-color:#fff;border-radius:20%;width:36px;height:36px;object-fit:contain;display:block;&:hover{transform:scale(1.2)}}}}}.trademark:where(.svelte-1nvsxkd){color:#6b7280;font-size:14px}}@media (max-width:1400px){footer.svelte-1nvsxkd{padding:48px 100px}}@media (max-width: 1000px){footer.svelte-1nvsxkd{padding:48px}footer.svelte-1nvsxkd .top:where(.svelte-1nvsxkd){grid-template-columns:repeat(2,1fr)!important}}.loader.svelte-1tsjtkc{border:4px solid white;border-top:4px solid #714d9f;border-radius:50%;animation:svelte-1tsjtkc-spin 1s linear infinite;flex-shrink:0;margin:0}@keyframes svelte-1tsjtkc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-modal.svelte-ps3ywa{height:350px;width:525px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;p:where(.svelte-ps3ywa){margin:0;font-weight:600;font-size:22px}}.el.svelte-pqkwq1{position:relative}.hotspot.svelte-pqkwq1{cursor:pointer}.context-menu.svelte-pqkwq1{position:absolute;left:0;top:100%;z-index:99;padding:0;border-radius:4px;border:1px solid #D2D8E1;background:#fff;box-shadow:0 4px 6px #00000026}.modal.svelte-1tp6dj9{max-width:1092px;border-radius:8px;max-height:618px;padding:28px 54px 50px 44px;display:flex;flex-direction:column;gap:32px;box-sizing:border-box;position:relative;&.slim{padding:24px;.close-button:where(.svelte-1tp6dj9){margin-right:0}}.header:where(.svelte-1tp6dj9){width:100%;box-sizing:border-box;display:flex;justify-content:space-between;position:relative;h3:where(.svelte-1tp6dj9){font-size:24;font-weight:700;margin:0}}.close-button:where(.svelte-1tp6dj9){margin-right:-25px;display:flex;align-items:center;gap:8px;cursor:pointer;p:where(.svelte-1tp6dj9){font-size:16px;font-weight:600;color:#1f2937;margin:0}}align-items:center;.label-atom{font-size:12px;line-height:34px}}.credits-modal.svelte-s4fzj3{width:min(calc(100vw - 100px),1092px);border-radius:8px;position:relative;display:flex;flex-direction:column;box-sizing:border-box;align-items:center;padding:38px 22px;background-color:#f9fafb;.close-button:where(.svelte-s4fzj3){position:absolute;top:12px;right:20px;cursor:pointer}h2:where(.svelte-s4fzj3),h3:where(.svelte-s4fzj3),p:where(.svelte-s4fzj3){margin:0}h2:where(.svelte-s4fzj3){font-weight:700;font-size:30px;color:#111827}.credits-description:where(.svelte-s4fzj3){color:#4b5563;font-size:16px;font-weight:500;margin-top:14px;margin-bottom:7px}.packages-container:where(.svelte-s4fzj3){margin-top:24px;padding:22px 50px;min-width:min(95%,717px);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #00000040;h3:where(.svelte-s4fzj3){font-size:18px;font-weight:600;color:#111827;margin-bottom:15px}.button-atom:where(.svelte-s4fzj3){&.primary,&.disabled{width:100%;padding:16px}&.transparent{color:#6b7280}}.packages:where(.svelte-s4fzj3){margin-bottom:24px;display:grid;gap:16px;width:100%;align-items:center;button:where(.svelte-s4fzj3){border:2px solid #E5E7EB;cursor:pointer;border-radius:8px;display:flex;flex-direction:column;align-items:center;padding:22px;background-color:#fff;position:relative;box-sizing:border-box;.discount-label:where(.svelte-s4fzj3){position:absolute;font-size:12px;font-weight:700;background-color:#22c55e;color:#fff;padding:4px 8px;border-radius:1000px;top:-6px;right:-6px;text-transform:uppercase}.credits:where(.svelte-s4fzj3){font-weight:700;font-size:30px;color:#111827;margin-bottom:17px}.credit-label:where(.svelte-s4fzj3){color:#4b5563;font-size:14px;margin-bottom:12px}.price:where(.svelte-s4fzj3){color:#111827;font-size:20px;font-weight:600;margin-bottom:15px}&.selected{border-color:#a06fdf}}}}}@media (min-width: 768px){.packages-container.svelte-s4fzj3 .packages:where(.svelte-s4fzj3){grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.packages-container.svelte-s4fzj3 .packages:where(.svelte-s4fzj3){grid-template-columns:repeat(1,1fr);height:200px;overflow-y:auto;overflow-x:hidden;padding:12px;border-radius:8px;box-sizing:border-box;border:1.5px solid #6B7280}}.credits-button.svelte-3kzv9{background-color:#e0e7ff;color:#714d9f;font-size:14px;font-weight:500;border-radius:1000px;border-width:0;display:flex;gap:5px;cursor:pointer;padding:8px 24px;align-items:center;.icon-atom:where(.svelte-3kzv9){width:16px;height:16px}}.header.svelte-1i9y3j8{position:relative;justify-content:space-between;left:0;right:0;height:var(--menu-height);z-index:100;display:flex;align-items:center;gap:1em;border-bottom:1px solid var(--designer-panel-bar-border-color);.button-atom:where(.svelte-1i9y3j8){margin-left:9px}}.logotype.svelte-1i9y3j8{cursor:pointer;padding-left:16px;display:flex;align-items:center;justify-content:space-between;gap:8px;img:where(.svelte-1i9y3j8){height:44px}}.user.svelte-1i9y3j8{padding-right:32px;display:flex;align-items:center;justify-content:space-between;gap:8px}.avatar.svelte-1i9y3j8{width:29px;height:29px;background:#cecece;color:#4b5563;border-radius:50%;font-weight:700;font-size:12px;font-family:Inter-Regular;display:flex;align-items:center;justify-content:center;cursor:pointer}.locale-menu.svelte-1i9y3j8{font-size:12px;color:#888}
