@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/dLA4w1Xo7kjNzBEo-TeXHCykYfAAwW4pHDFd50zNe14-xqg2ipPt1saLvlnewCFAltyyj8e10Vc2fjX_DiwLNw8.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/L1awyw2C3Xba-7EegGMq7OIrXk4lQv5-VeYDVIVydV8-2AhF4K5qDy6_Ki8gQwmLHypG8N0Nw0t3BfYIbQRV5bw.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/f0eGMdYLNBkPJwCzz0OLRv4aVW9eeLW88uscNU8vci4-ti8xSWZ6FNHyMoK6livvbkcV0UnCFipGoBLCjCc1adc.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/5SW3cxyXnWQ7CEhJbk0Zedv2yxkIrPq4MpCt9T38vYo-DPVq_JmabBZe2qgScKmN2Q3BWRreMRiFT4wE9E8NK2g.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/ESWVVfmZ9IURoe0q2ps8jGoFXz-ImD3TATv5McLmeX0-DhwInffLHSWURnfGwAArieu5_uaGrGnYbH1wHHYNVNo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/oZgpWgzCd_8Egc-OHE7gzxKY7PBgf1xKQupFLYkDEK8-zAsM07BXcY8V_xuj2HFtFSfs8AkrRg356cQA50Hua_s.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-wPsHUB6eI7bs1LLb7jUybHwKvpU3v1hqhDVoMxO5dUU.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.app-avatar{align-items:center;background:#1a1a181a;border-radius:9999px;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-avatar__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.app-avatar__initials{color:#1a1a188c;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Roboto","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial",system-ui,-apple-system,sans-serif;font-weight:800;letter-spacing:.02em;line-height:1}.app-avatar--xs .app-avatar__initials{font-size:9px}.app-avatar--sm .app-avatar__initials{font-size:11px}.app-avatar--md .app-avatar__initials{font-size:14px}.app-avatar--lg .app-avatar__initials{font-size:18px}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/dLA4w1Xo7kjNzBEo-TeXHCykYfAAwW4pHDFd50zNe14-xqg2ipPt1saLvlnewCFAltyyj8e10Vc2fjX_DiwLNw8.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/L1awyw2C3Xba-7EegGMq7OIrXk4lQv5-VeYDVIVydV8-2AhF4K5qDy6_Ki8gQwmLHypG8N0Nw0t3BfYIbQRV5bw.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/f0eGMdYLNBkPJwCzz0OLRv4aVW9eeLW88uscNU8vci4-ti8xSWZ6FNHyMoK6livvbkcV0UnCFipGoBLCjCc1adc.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/5SW3cxyXnWQ7CEhJbk0Zedv2yxkIrPq4MpCt9T38vYo-DPVq_JmabBZe2qgScKmN2Q3BWRreMRiFT4wE9E8NK2g.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/ESWVVfmZ9IURoe0q2ps8jGoFXz-ImD3TATv5McLmeX0-DhwInffLHSWURnfGwAArieu5_uaGrGnYbH1wHHYNVNo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/oZgpWgzCd_8Egc-OHE7gzxKY7PBgf1xKQupFLYkDEK8-zAsM07BXcY8V_xuj2HFtFSfs8AkrRg356cQA50Hua_s.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-wPsHUB6eI7bs1LLb7jUybHwKvpU3v1hqhDVoMxO5dUU.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.cookie-bar{align-items:center;background:#1a1a18;bottom:0;box-shadow:0 -4px 24px #1a1a182e;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;left:0;padding:16px clamp(20px,5vw,80px);position:fixed;right:0;z-index:400}.cookie-bar__text{color:#f5f2eb8c;font-size:13px;line-height:1.5}.cookie-bar__link{color:#f5f2eb;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.cookie-bar__link:hover{opacity:.75}.cookie-bar__actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.cookie-bar__btn{border-radius:9999px;cursor:pointer;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Roboto","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial",system-ui,-apple-system,sans-serif;font-size:10px;font-weight:800;letter-spacing:.06em;min-height:34px;padding:6px 18px;text-transform:uppercase;transition:opacity .15s ease,background .15s ease}.cookie-bar__btn--reject{background:transparent;border:1px solid hsla(42,33%,94%,.1);color:#f5f2eb8c}.cookie-bar__btn--reject:hover{border-color:#f5f2eb40;color:#f5f2eb}.cookie-bar__btn--accept{background:#f5f2eb;border:1px solid transparent;color:#1a1a18}.cookie-bar__btn--accept:hover{opacity:.9}.cookie-bar-enter-active,.cookie-bar-leave-active{transition:transform .28s ease,opacity .28s ease}.cookie-bar-enter-from,.cookie-bar-leave-to{opacity:0;transform:translateY(100%)}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/dLA4w1Xo7kjNzBEo-TeXHCykYfAAwW4pHDFd50zNe14-xqg2ipPt1saLvlnewCFAltyyj8e10Vc2fjX_DiwLNw8.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"Manrope Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:110.4431%;ascent-override:96.5203%;descent-override:27.1633%;line-gap-override:0%}@font-face{font-family:"Manrope Fallback: Segoe UI";src:local("Segoe UI");size-adjust:103.7533%;ascent-override:102.7437%;descent-override:28.9147%;line-gap-override:0%}@font-face{font-family:"Manrope Fallback: Roboto";src:local("Roboto");size-adjust:103.4116%;ascent-override:103.0832%;descent-override:29.0103%;line-gap-override:0%}@font-face{font-family:"Manrope Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:102.2222%;ascent-override:104.2826%;descent-override:29.3478%;line-gap-override:0%}@font-face{font-family:"Manrope Fallback: Arial";src:local("Arial");size-adjust:103.1851%;ascent-override:103.3095%;descent-override:29.074%;line-gap-override:0%}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/L1awyw2C3Xba-7EegGMq7OIrXk4lQv5-VeYDVIVydV8-2AhF4K5qDy6_Ki8gQwmLHypG8N0Nw0t3BfYIbQRV5bw.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/f0eGMdYLNBkPJwCzz0OLRv4aVW9eeLW88uscNU8vci4-ti8xSWZ6FNHyMoK6livvbkcV0UnCFipGoBLCjCc1adc.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/5SW3cxyXnWQ7CEhJbk0Zedv2yxkIrPq4MpCt9T38vYo-DPVq_JmabBZe2qgScKmN2Q3BWRreMRiFT4wE9E8NK2g.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/ESWVVfmZ9IURoe0q2ps8jGoFXz-ImD3TATv5McLmeX0-DhwInffLHSWURnfGwAArieu5_uaGrGnYbH1wHHYNVNo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/oZgpWgzCd_8Egc-OHE7gzxKY7PBgf1xKQupFLYkDEK8-zAsM07BXcY8V_xuj2HFtFSfs8AkrRg356cQA50Hua_s.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-wPsHUB6eI7bs1LLb7jUybHwKvpU3v1hqhDVoMxO5dUU.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.app{display:flex;flex-direction:column;min-height:100vh}.nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f2ebe0;box-shadow:0 1px #1a1a181a;position:sticky;top:0;z-index:100}.nav__inner{gap:16px;height:58px;justify-content:space-between}.nav__inner,.nav__logo{align-items:center;display:flex}.nav__logo{color:#1a1a18;flex-shrink:0;font-size:18px;font-weight:800;gap:8px;letter-spacing:-.04em;transition:opacity .15s ease}.nav__logo:hover{opacity:.7}.nav__desktop-links{align-items:center;display:none;gap:4px;margin-right:auto}@media(min-width:640px){.nav__desktop-links{display:flex}}.nav__right{align-items:center;display:flex;gap:8px;margin-left:auto}.nav__link{border-radius:9999px;color:#1a1a1859;font-size:10px;font-weight:800;letter-spacing:.1em;padding:8px 12px;text-transform:uppercase;transition:color .15s ease,background .15s ease}.nav__link:hover{background:#1a1a181a;color:#1a1a18}.nav__link.router-link-active{color:#1a1a18}.nav__link--btn{background:none;border:none;cursor:pointer}.nav__avatar-link{border-radius:9999px;display:flex;transition:opacity .15s ease,box-shadow .15s ease}.nav__avatar-link:hover{box-shadow:0 0 0 2px #1a1a1833;opacity:.85}.nav__avatar-link.router-link-active{box-shadow:0 0 0 2px #1a1a18}.nav__burger{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:32px;justify-content:center;padding:0 4px;width:32px}@media(min-width:640px){.nav__burger{display:none}}.nav__burger span{background:#1a1a18;border-radius:2px;display:block;height:1.5px;transform-origin:center;transition:transform .15s ease,opacity .15s ease}.nav__burger--open span:first-child{transform:translateY(6.5px) rotate(45deg)}.nav__burger--open span:nth-child(2){opacity:0;transform:scaleX(0)}.nav__burger--open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.nav--minimal{background:#f5f2eb}.drawer{display:flex;top:0;right:0;bottom:0;left:0;justify-content:flex-end;position:fixed;z-index:200}.drawer__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a1a1880;top:0;right:0;bottom:0;left:0;position:absolute}.drawer__panel{background:#f5f2eb;box-shadow:-8px 0 40px #1a1a182e;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:24px;position:relative;width:min(320px,88vw)}.drawer__user{align-items:center;display:flex;gap:12px;padding-bottom:24px}.drawer__user-info{display:flex;flex-direction:column;gap:3px;min-width:0}.drawer__user-name{color:#1a1a18;font-size:13px;font-weight:800;letter-spacing:-.01em}.drawer__user-email,.drawer__user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer__user-email{color:#1a1a1859;font-size:11px}.drawer__section{display:flex;flex-direction:column;gap:2px}.drawer__divider{background:#1a1a181a;height:1px;margin-block:16px}.drawer__link{border-radius:12px;color:#1a1a18;display:block;font-size:13px;font-weight:800;letter-spacing:-.01em;padding:12px 8px;transition:background .15s ease,color .15s ease}.drawer__link:hover{background:#eeebe3}.drawer__link.router-link-active{background:#1a1a181a}.drawer__link--muted{color:#1a1a1859;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.drawer__link--muted:hover{background:#eeebe3;color:#1a1a18}.drawer__signout{background:none;border:none;color:#1a1a1859;cursor:pointer;font-size:11px;font-weight:800;letter-spacing:.08em;margin-top:auto;padding-top:16px;text-align:left;text-transform:uppercase;transition:color .15s ease}.drawer__signout:hover{color:#c0392b}.drawer-enter-active,.drawer-leave-active{transition:opacity .28s ease}.drawer-enter-active .drawer__panel,.drawer-leave-active .drawer__panel{transition:transform .28s ease}.drawer-enter-active .drawer__backdrop,.drawer-leave-active .drawer__backdrop{transition:opacity .28s ease}.drawer-enter-from,.drawer-leave-to{opacity:1}.drawer-enter-from .drawer__panel,.drawer-leave-to .drawer__panel{transform:translate(100%)}.drawer-enter-from .drawer__backdrop,.drawer-leave-to .drawer__backdrop{opacity:0}.main{flex:1}.footer{box-shadow:0 -1px #1a1a181a;margin-top:auto;padding-block:40px}.footer__inner{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.footer__copy{color:#1a1a1859;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.footer__nav{align-items:center;display:flex;gap:24px}.footer__link{color:#1a1a1859;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;transition:color .15s ease}.footer__link:hover{color:#1a1a18}.footer__link--btn{background:none;border:none;cursor:pointer;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Roboto","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial",system-ui,-apple-system,sans-serif;padding:0}
