a.svelte-9sff3o{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:25%}@media(max-width:1279px){.footer.svelte-9sff3o{padding:12px 16px 80px;flex-direction:column;gap:32px}.footer.svelte-9sff3o>:where(.svelte-9sff3o):nth-child(1){order:1}.footer.svelte-9sff3o>:where(.svelte-9sff3o):nth-child(2){order:3}.footer.svelte-9sff3o>:where(.svelte-9sff3o):nth-child(3){order:2}}.popup.svelte-pljle5{display:flex;flex-direction:column;width:480px;max-height:560px;background:#fff;border:1px solid #F2F2FF;border-radius:16px;filter:drop-shadow(0px 5px 20px rgba(87,85,254,.1));overflow:hidden}.popup-header.svelte-pljle5{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #F2F2FF;flex-shrink:0}.mark-all.svelte-pljle5{display:inline-flex;align-items:center;gap:8px;background:none;border:none;font-family:inherit;font-size:14px;font-weight:500;color:#37345b;cursor:pointer;padding:4px 8px;border-radius:12px;transition:background-color .15s ease}.mark-all.svelte-pljle5:hover{background-color:#f5f5ff}.settings-btn.svelte-pljle5{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:8px;cursor:pointer;transition:background-color .15s ease}.settings-btn.svelte-pljle5:hover{background-color:#f5f5ff}.popup-body.svelte-pljle5{flex:1;overflow-y:auto;padding:0}.empty.svelte-pljle5{padding:48px 16px;text-align:center;color:#908faa;font-size:14px}.section.svelte-pljle5+.section:where(.svelte-pljle5){border-top:1px solid #F2F2FF}.section-title.svelte-pljle5{padding:8px 16px;font-size:14px;font-weight:400;color:#000}.row.svelte-pljle5{display:flex;align-items:flex-start;gap:4px;padding:12px 32px 12px 8px;background:#fff;transition:background-color .15s ease}.row.svelte-pljle5:hover{background-color:#fafaff}.row-dot.svelte-pljle5{flex-shrink:0;width:12px;height:36px;display:flex;align-items:center;justify-content:center}.row.unread.svelte-pljle5 .row-dot:where(.svelte-pljle5):after{content:"";display:block;width:8px;height:8px;border-radius:50%;background-color:#5c93ff;box-shadow:0 0 #5755fe8c;animation:svelte-pljle5-dotPulse 1.8s ease-out infinite}@keyframes svelte-pljle5-dotPulse{0%{box-shadow:0 0 #5755fe8c}70%{box-shadow:0 0 0 6px #5755fe00}to{box-shadow:0 0 #5755fe00}}.card.svelte-pljle5{display:flex;flex:1;gap:16px;min-width:0;background:transparent;border:none;padding:0;font-family:inherit;text-align:left;cursor:pointer}.avatar.svelte-pljle5{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border:2px solid #FFFFFF;border-radius:12px}.card-body.svelte-pljle5{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.card-title.svelte-pljle5{color:#000;font-size:14px;font-weight:600;line-height:140%;overflow:hidden;text-overflow:ellipsis}.card-description.svelte-pljle5{color:#000;font-size:12px;font-weight:400;line-height:140%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-time.svelte-pljle5{margin-top:4px;color:#908faa;font-size:12px;font-weight:400;line-height:140%}.popup-body.svelte-pljle5::-webkit-scrollbar{width:3px}.popup-body.svelte-pljle5::-webkit-scrollbar-track{background:#dbdbe9;border-radius:10px}.popup-body.svelte-pljle5::-webkit-scrollbar-thumb{background:#5755fe;border-radius:10px}.error-title.svelte-lqx8ho{padding:6px 0;color:#ff5556;font-size:18px;font-weight:600;line-height:120%}.error-desc.svelte-lqx8ho{color:#000;font-size:14px;font-weight:400;line-height:140%;margin:0}.auth-card.svelte-gynfzt{display:flex;border-radius:32px;overflow:hidden;width:100%;max-width:840px;height:485px}.auth-left.svelte-gynfzt{width:420px;flex-shrink:0;background-image:url(../../../auth.png);background-position:center;background-size:cover;position:relative;padding:60px}.field-wrap.svelte-gynfzt{display:flex;flex-direction:column;gap:6px}.input-wrap.svelte-gynfzt{width:100%}.err.svelte-gynfzt{font-size:12px;color:#ef4444}.auth-mobile.svelte-gynfzt{display:flex;flex-direction:column;min-height:80vh;background:#fff}.auth-mobile-form.svelte-gynfzt{display:flex;flex-direction:column;padding:16px 16px 32px;gap:16px;border-bottom-left-radius:32px;border-bottom-right-radius:32px;position:relative;z-index:1;background:#fff}.auth-mobile-icon.svelte-gynfzt{width:120px;height:120px}.auth-mobile-title.svelte-gynfzt{color:#000;font-size:18px;font-weight:600;line-height:120%;padding:6px 0;margin:0}.auth-mobile-desc.svelte-gynfzt{color:#000;font-size:14px;font-weight:400;line-height:140%;margin:0}.auth-mobile-field.svelte-gynfzt{display:flex;flex-direction:column;gap:6px;margin-top:8px}.auth-mobile-err.svelte-gynfzt{font-size:12px;color:#ef4444;padding-left:4px}.auth-mobile-brand.svelte-gynfzt{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 0;margin-top:-32px;text-align:center;background-image:url(../../../auth.png);background-size:cover;background-position:center;background-repeat:no-repeat;gap:24px}.auth-mobile-brand-desc.svelte-gynfzt{color:#fff;text-align:center;font-size:14px;font-weight:400;line-height:140%;max-width:280px}.lang-img.svelte-zne36e{width:20px;height:20px}.notifications-trigger.svelte-zne36e{position:relative;display:inline-flex}.bell-dot-cont.svelte-zne36e{padding:2px;position:absolute;top:-2px;right:-2px}.bell-dot.svelte-zne36e{width:12px;height:12px;border-radius:50%;background:#5c93ff;box-sizing:content-box;pointer-events:none}.notifications-popup.svelte-zne36e{position:absolute;top:calc(100% + 8px);right:0;z-index:1000}.profile-trigger.svelte-zne36e{position:relative}.profile-popup.svelte-zne36e{position:absolute;top:calc(100% + 8px);right:0;width:300px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,visibility .18s;filter:drop-shadow(0px 5px 20px rgba(87,85,254,.1))}.profile-trigger.svelte-zne36e:hover .profile-popup:where(.svelte-zne36e),.profile-popup.svelte-zne36e:hover{opacity:1;visibility:visible;transform:translateY(0)}@media(max-width:1279px){.header-container.svelte-zne36e{padding:0 8px 8px;padding-top:calc(16px + env(safe-area-inset-top));gap:10px}}
