.header-module-scss-module__lVwjYa__header{z-index:100;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 2rem;display:flex;position:relative}@media (max-width:1180px){.header-module-scss-module__lVwjYa__header{padding:1.1rem 1.5rem}}@media (max-width:899px){.header-module-scss-module__lVwjYa__header{padding:.9rem 1rem}}.header-module-scss-module__lVwjYa__logoWrapper{cursor:pointer;align-items:center;gap:.5rem;text-decoration:none;display:flex}.header-module-scss-module__lVwjYa__logoWrapper .header-module-scss-module__lVwjYa__logoImage{object-fit:contain;width:200px;height:auto}@media (max-width:1100px){.header-module-scss-module__lVwjYa__logoWrapper .header-module-scss-module__lVwjYa__logoImage{width:168px}}.header-module-scss-module__lVwjYa__nav{border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex}@media (max-width:899px){.header-module-scss-module__lVwjYa__nav{display:none}}.header-module-scss-module__lVwjYa__navItem{color:#60657f;border-radius:10px;align-items:center;gap:.35rem;padding:8px 14px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}@media (min-width:900px) and (max-width:1180px){.header-module-scss-module__lVwjYa__navItem{padding:9px 14px;font-size:15px}}.header-module-scss-module__lVwjYa__navItem:hover{color:#7047ff}.header-module-scss-module__lVwjYa__navItem.header-module-scss-module__lVwjYa__active{color:#5b34e6;background:#efeaff;font-weight:600}.header-module-scss-module__lVwjYa__badge{text-transform:uppercase;border-radius:9999px;padding:.15rem .4rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-block}.header-module-scss-module__lVwjYa__badge.header-module-scss-module__lVwjYa__pro{color:#fff;background-color:#7047ff}.header-module-scss-module__lVwjYa__badge.header-module-scss-module__lVwjYa__hot{color:#fff;background-color:#ff4d6d}.header-module-scss-module__lVwjYa__badge.header-module-scss-module__lVwjYa__isNew{color:#fff;background-color:#19a86b}.header-module-scss-module__lVwjYa__badge.header-module-scss-module__lVwjYa__free{color:#047857;background-color:#dcfce7;margin-left:2px;padding:2px 7px;font-size:9.5px}.header-module-scss-module__lVwjYa__actions{align-items:center;gap:.75rem;display:flex}@media (max-width:899px){.header-module-scss-module__lVwjYa__actions{display:none}}.header-module-scss-module__lVwjYa__btnLogin{color:#5a2fe6;cursor:pointer;background-color:#f1edff;border:1px solid #e8e5fa;border-radius:9999px;justify-content:center;align-items:center;padding:.55rem 1.4rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.header-module-scss-module__lVwjYa__btnLogin:hover{background-color:#e6dfff;transform:translateY(-1px)}.header-module-scss-module__lVwjYa__btnLogin:focus-visible{outline-offset:2px;outline:2px solid #7047ff}.header-module-scss-module__lVwjYa__btnSignup{color:#fff;cursor:pointer;background-color:#7047ff;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:.55rem 1.4rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.header-module-scss-module__lVwjYa__btnSignup:hover{filter:brightness(.92);transform:translateY(-1px)}.header-module-scss-module__lVwjYa__userAvatar{color:#fff;cursor:pointer;background:#7047ff;border:2.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:.9375rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #7047ff40}.header-module-scss-module__lVwjYa__userAvatar:before{content:"";background:linear-gradient(135deg,#fff3 0%,#fff0 100%);border-radius:50%;position:absolute;inset:0}.header-module-scss-module__lVwjYa__userAvatar:hover{border-color:#ffffffe6;transform:scale(1.08)translateY(-2px);box-shadow:0 8px 20px #7047ff66}.header-module-scss-module__lVwjYa__userAvatar:active{transform:scale(1.02)}.header-module-scss-module__lVwjYa__mobileAccount{color:#0b0e2c;background:#faf8ff;border:1px solid #e3dcff;border-radius:12px;align-items:center;gap:12px;min-height:56px;padding:8px 14px;text-decoration:none;display:flex}.header-module-scss-module__lVwjYa__mobileAccountText{flex-direction:column;min-width:0;display:flex}.header-module-scss-module__lVwjYa__mobileAccountText b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.header-module-scss-module__lVwjYa__mobileAccountText small{color:#6c6a8c;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.header-module-scss-module__lVwjYa__mobileUserAvatar{color:#fff;background:#7047ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:.95rem;font-weight:700;display:flex}.header-module-scss-module__lVwjYa__mobileToggle{cursor:pointer;z-index:1002;background:0 0;border:none;padding:.5rem;display:none;position:relative}@media (max-width:899px){.header-module-scss-module__lVwjYa__mobileToggle{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}}.header-module-scss-module__lVwjYa__mobileToggle.header-module-scss-module__lVwjYa__menuOpen{z-index:1002}.header-module-scss-module__lVwjYa__mobileDrawer{z-index:1000;overscroll-behavior:contain;background:#fff;border-top:1px solid #e8e9f4;flex-direction:column;gap:2px;padding:12px 16px 28px;display:flex;position:fixed;inset:72px 0 0;overflow-y:auto}.header-module-scss-module__lVwjYa__mobileNavItem{color:#0b0e2c;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 14px;text-decoration:none;display:flex}.header-module-scss-module__lVwjYa__mobileNavItem:hover{color:#7047ff;background-color:#f8f9fe}.header-module-scss-module__lVwjYa__mobileOn{color:#5b34e6;background:#efeaff}.header-module-scss-module__lVwjYa__mobileText{flex-direction:column;gap:2px;min-width:0;display:flex}.header-module-scss-module__lVwjYa__mobileText b{font-size:16px;font-weight:600;line-height:1.3}.header-module-scss-module__lVwjYa__mobileBadges{flex:none;align-items:center;gap:6px;display:inline-flex}.header-module-scss-module__lVwjYa__mobileBadges .header-module-scss-module__lVwjYa__pro{color:#5b34e6;background:#efeaff}.header-module-scss-module__lVwjYa__mobileSep{background:#e8e9f4;height:1px;margin:8px 4px}.header-module-scss-module__lVwjYa__mobileActions{flex-direction:column;gap:10px;margin-top:4px;display:flex}.header-module-scss-module__lVwjYa__mobileActions .header-module-scss-module__lVwjYa__btnLogin,.header-module-scss-module__lVwjYa__mobileActions .header-module-scss-module__lVwjYa__btnSignup{width:100%;min-height:48px}.header-module-scss-module__lVwjYa__avatarMenu{position:relative}.header-module-scss-module__lVwjYa__userAvatar{padding:0;font-family:inherit}.header-module-scss-module__lVwjYa__dropdown{z-index:120;background:#fff;border:1px solid #e8e5fa;border-radius:14px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 48px #7047ff2e}.header-module-scss-module__lVwjYa__dropdownItem{color:#0b0e2c;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:.5rem;width:100%;padding:.6rem .75rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.header-module-scss-module__lVwjYa__dropdownItem:hover,.header-module-scss-module__lVwjYa__dropdownItem:focus-visible{color:#5a2fe6;background:#f1edff;outline:none}.header-module-scss-module__lVwjYa__dropdownSep{background:#e8e9f4;height:1px;margin:6px 4px}.header-module-scss-module__lVwjYa__dropdownLogout{color:#d93a3a}.header-module-scss-module__lVwjYa__dropdownLogout:hover,.header-module-scss-module__lVwjYa__dropdownLogout:focus-visible{color:#c22f2f;background:#ffecec}.header-module-scss-module__lVwjYa__mobileLogout{color:#d93a3a;cursor:pointer;background:#ffecec;border:1px solid #f9c9c9;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.8rem 1rem;font-family:inherit;font-size:.95rem;font-weight:700;display:flex}.header-module-scss-module__lVwjYa__more{position:relative}.header-module-scss-module__lVwjYa__moreBtn{cursor:pointer;background:0 0;border:0;font-family:inherit}.header-module-scss-module__lVwjYa__chev{transition:transform .2s}.header-module-scss-module__lVwjYa__chevOpen{transition:transform .2s;transform:rotate(180deg)}.header-module-scss-module__lVwjYa__moreMenu{z-index:120;background:#fff;border:1px solid #e8e9f4;border-radius:16px;width:270px;padding:6px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 48px #7047ff2e}.header-module-scss-module__lVwjYa__moreItem{border-radius:10px;flex-direction:column;gap:2px;padding:.65rem .8rem;text-decoration:none;display:flex}.header-module-scss-module__lVwjYa__moreItem:hover,.header-module-scss-module__lVwjYa__moreItem:focus-visible,.header-module-scss-module__lVwjYa__moreItem[aria-current=page]{background:#f1edff;outline:none}.header-module-scss-module__lVwjYa__moreItem[aria-current=page] .header-module-scss-module__lVwjYa__moreTitle{color:#7047ff}.header-module-scss-module__lVwjYa__moreTitle{color:#12102b;align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;display:flex}.header-module-scss-module__lVwjYa__moreDesc{color:#6c6a8c;font-size:.78rem}
.footer-module-scss-module__dMgKyG__footer{color:#60657f;background:0 0;border-top:1px solid #e3dcff;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:1.5rem 3rem;font-size:.8125rem;display:flex}@media (max-width:900px){.footer-module-scss-module__dMgKyG__footer{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:1.5rem 1rem 5rem}}.footer-module-scss-module__dMgKyG__links{flex-wrap:wrap;align-items:center;gap:.5rem 22px;display:flex}@media (max-width:900px){.footer-module-scss-module__dMgKyG__links{justify-content:center}}.footer-module-scss-module__dMgKyG__linkItem{color:#12102b;font-weight:500;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.footer-module-scss-module__dMgKyG__linkItem:hover{color:#7047ff}.footer-module-scss-module__dMgKyG__cookieLink:not(:focus-visible){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.footer-module-scss-module__dMgKyG__social{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 22px;margin-left:auto;display:flex}@media (max-width:900px){.footer-module-scss-module__dMgKyG__social{margin:0}}.footer-module-scss-module__dMgKyG__socialLink{color:#12102b;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.footer-module-scss-module__dMgKyG__socialLink:hover{color:#7047ff}.footer-module-scss-module__dMgKyG__socialLink:focus-visible{outline-offset:2px;outline:2px solid #7047ff}
.drop-font-module-scss-module__xGK8Lq__overlay{z-index:1300;pointer-events:none;background:#00000073;place-items:center;display:grid;position:fixed;inset:0}.drop-font-module-scss-module__xGK8Lq__overlayBox{color:#12102b;text-align:center;background:#fff;border:2px dashed #7047ff;border-radius:28px;flex-direction:column;align-items:center;gap:.4rem;padding:2.2rem 3rem;display:flex}.drop-font-module-scss-module__xGK8Lq__overlayBox svg{color:#7047ff}.drop-font-module-scss-module__xGK8Lq__overlayBox span{color:#6c6a8c;font-size:.9rem}.drop-font-module-scss-module__xGK8Lq__backdrop{z-index:1300;background:#00000073;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.drop-font-module-scss-module__xGK8Lq__dialog{background:#fff;border-radius:26px;flex-direction:column;width:min(820px,100%);max-height:calc(100vh - 2rem);padding:1.2rem 1.4rem;display:flex;box-shadow:0 30px 80px #12102b59}.drop-font-module-scss-module__xGK8Lq__head{align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.drop-font-module-scss-module__xGK8Lq__head h3{margin:0;font-size:1.2rem}.drop-font-module-scss-module__xGK8Lq__note{color:#6c6a8c;margin-right:auto;font-size:.82rem}.drop-font-module-scss-module__xGK8Lq__close{color:#6c6a8c;cursor:pointer;background:#f1edff;border:0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.drop-font-module-scss-module__xGK8Lq__close:focus-visible{outline:2px solid #7047ff}.drop-font-module-scss-module__xGK8Lq__controls{align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.drop-font-module-scss-module__xGK8Lq__controls input[type=text],.drop-font-module-scss-module__xGK8Lq__controls input:not([type]){min-width:0;height:44px;font:inherit;color:#12102b;border:1px solid #e8e5fa;border-radius:12px;flex:1;padding:0 .9rem}.drop-font-module-scss-module__xGK8Lq__controls input[type=text]:focus,.drop-font-module-scss-module__xGK8Lq__controls input:not([type]):focus{border-color:#7047ff;outline:0}.drop-font-module-scss-module__xGK8Lq__controls input[type=range]{accent-color:#7047ff;width:140px}.drop-font-module-scss-module__xGK8Lq__controls span{color:#7047ff;min-width:3.4rem;font-weight:700}.drop-font-module-scss-module__xGK8Lq__list{margin:0;padding:0;list-style:none;overflow:auto}.drop-font-module-scss-module__xGK8Lq__list li{border-top:1px solid #e8e5fa;flex-direction:column;gap:.3rem;padding:.9rem 0;display:flex}.drop-font-module-scss-module__xGK8Lq__file{color:#6c6a8c;font-size:.8rem;font-weight:600}.drop-font-module-scss-module__xGK8Lq__sample{overflow-wrap:anywhere;color:#12102b;line-height:1.2}
.not-found-module-scss-module__c6wn-q__wrap{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:560px;margin:0 auto;padding:4rem 1.25rem 5rem;display:flex}.not-found-module-scss-module__c6wn-q__code{color:#7047ff;margin:0;font-size:4.5rem;font-weight:800;line-height:1}.not-found-module-scss-module__c6wn-q__title{color:#12102b;margin:0;font-size:1.75rem;font-weight:700}.not-found-module-scss-module__c6wn-q__text{color:#6c6a8c;margin:0;line-height:1.6}.not-found-module-scss-module__c6wn-q__home{color:#fff;background:#7047ff;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-weight:700;text-decoration:none;display:inline-flex}.not-found-module-scss-module__c6wn-q__links{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.5rem;display:flex}.not-found-module-scss-module__c6wn-q__link{color:#5b34e6;background:#efeaff;border:1px solid #e3dcff;border-radius:12px;align-items:center;min-height:44px;padding:0 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}
