@font-face{font-family:"Geologica";font-style:normal;font-weight:300;font-display:swap;src:url("/assets/fonts/geologica-v5-latin.woff2") format("woff2");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-face{font-family:"Geologica";font-style:normal;font-weight:300;font-display:swap;src:url("/assets/fonts/geologica-v5-cyrillic.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Geologica";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/geologica-v5-latin.woff2") format("woff2");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-face{font-family:"Geologica";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/geologica-v5-cyrillic.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Geologica";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/geologica-v5-latin.woff2") format("woff2");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-face{font-family:"Geologica";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/geologica-v5-cyrillic.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{--neutral-0: #fbfbfb;--neutral-1: #f6f6f6;--neutral-2: #ededed;--neutral-3: #dadada;--neutral-4: #9c9c9c;--neutral-5: #686868;--neutral-6: #252525;--ultramarine-0: #eaedfd;--ultramarine-3: #294bef;--ultramarine-4: #243fc3;--carnation-2: #ff88cf;--carnation-3: #dc71b1;--success-ink: #1b6e3c;--success-fill: #2f9e52;--success-soft: #e6f4ea;--warning-ink: #8a5300;--warning-fill: #e08a1e;--warning-soft: #fbeeda;--caution-fill: #f2c230;--danger-ink: #b3261e;--danger-fill: #e04a3f;--danger-soft: #fbe9e7}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}code{border-radius:2px}table{border-radius:4px}table th,table td{border-radius:0}:root{--link: var(--ultramarine-3);--link-visited: var(--ultramarine-3);--text-1: var(--neutral-6);--text-2: var(--neutral-5);--surface-1: var(--neutral-0);--surface-2: var(--neutral-2);--surface-3: var(--neutral-3);--surface-4: var(--neutral-3)}body{font-size:16px}p,ul,ol,dl,li,dd,dt{font-size:inherit}details,summary{background:none;border-radius:0;margin:0;padding:0}b,strong{font-weight:var(--font-weight-5)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--size-2);border:none;border-radius:2px;font-family:"Geologica","Helvetica","Arial",sans-serif;font-weight:var(--font-weight-5);cursor:pointer;transition:background-color .15s var(--ease-2),border-color .15s var(--ease-2),color .15s var(--ease-2),transform .15s var(--ease-2),box-shadow .15s var(--ease-2);text-decoration:none;white-space:nowrap;user-select:none;height:48px;padding:0 var(--size-5);font-size:18px}.button:focus-visible{outline:2px solid var(--neutral-6);outline-offset:2px}.button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.button__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.button__icon svg,.button__icon img{width:1em;height:1em}.button__text{display:inline-block}.button--large{height:64px;padding:0 var(--size-5);font-size:18px;gap:var(--size-3)}.button--large .button__icon{font-size:24px}.button--medium{height:48px;padding:0 var(--size-5);font-size:18px}.button--medium .button__icon{font-size:18px}.button--small{height:32px;padding:0 var(--size-3);font-size:12px;gap:var(--size-1)}.button--small .button__icon{font-size:16px}.button--filled,.button--primary{background-color:var(--ultramarine-3);color:var(--carnation-2)}.button--filled:hover:not(:disabled),.button--primary:hover:not(:disabled){background-color:var(--ultramarine-4)}.button--filled:active:not(:disabled),.button--primary:active:not(:disabled){background-color:var(--ultramarine-4);transform:scale(0.98)}.button--secondary{background-color:rgba(0,0,0,0);color:var(--neutral-6);border:1px solid var(--neutral-6);transition:transform .15s var(--ease-2),box-shadow .15s var(--ease-2),background-color .15s var(--ease-2)}@media(prefers-reduced-motion: reduce){.button--secondary{transition:none}}.button--secondary:hover:not(:disabled){transform:translate(calc(-1 * var(--size-1)), calc(-1 * var(--size-1)));box-shadow:var(--size-2) var(--size-2) 0 var(--ultramarine-3);background-color:var(--neutral-0)}@media(prefers-reduced-motion: reduce){.button--secondary:hover:not(:disabled){transform:none}}.button--secondary:active:not(:disabled){transform:none;box-shadow:none}.button--text{background-color:rgba(0,0,0,0);color:var(--neutral-5);padding:0 var(--size-2)}.button--text:hover:not(:disabled){color:var(--ultramarine-3)}.button--text:active:not(:disabled){color:var(--ultramarine-4)}.button--text.button--large{height:calc(64px - var(--size-2))}.button--text.button--medium{height:calc(48px - var(--size-2))}.button--text.button--small{height:calc(32px - var(--size-1))}.button--icon{background-color:rgba(0,0,0,0);color:var(--neutral-5);padding:0;border-radius:2px;transition:transform .15s var(--ease-2),box-shadow .15s var(--ease-2),background-color .15s var(--ease-2)}.button--icon.button--large{width:64px;height:64px}.button--icon.button--large .button__icon{font-size:24px}.button--icon.button--medium{width:48px;height:48px}.button--icon.button--medium .button__icon{font-size:18px}.button--icon.button--small{width:32px;height:32px}.button--icon.button--small .button__icon{font-size:16px}@media(prefers-reduced-motion: reduce){.button--icon{transition:none}}.button--icon:hover:not(:disabled){transform:translate(calc(-1 * var(--size-1)), calc(-1 * var(--size-1)));box-shadow:var(--size-2) var(--size-2) 0 var(--ultramarine-3);background-color:var(--neutral-0)}@media(prefers-reduced-motion: reduce){.button--icon:hover:not(:disabled){transform:none}}.button--icon:active:not(:disabled){transform:none;box-shadow:none}.button--full-width{width:100%}.user-menu{position:relative;display:none;align-items:center}.user-menu--visible{display:flex}.user-menu__trigger{display:flex;align-items:center;gap:var(--size-2);max-width:100%;min-width:0;height:40px;padding:var(--size-1) var(--size-3) var(--size-1) var(--size-1);border:1px solid var(--neutral-6);border-radius:2px;background:rgba(0,0,0,0);color:var(--neutral-6);cursor:pointer;transition:transform .15s var(--ease-2),box-shadow .15s var(--ease-2),background-color .15s var(--ease-2)}@media(prefers-reduced-motion: reduce){.user-menu__trigger{transition:none}}.user-menu__trigger:hover{transform:translate(calc(-1 * var(--size-1)), calc(-1 * var(--size-1)));box-shadow:var(--size-2) var(--size-2) 0 var(--ultramarine-3);background-color:var(--neutral-0)}@media(prefers-reduced-motion: reduce){.user-menu__trigger:hover{transform:none}}.user-menu__trigger:focus-visible{outline:2px solid var(--neutral-6);outline-offset:2px}.user-menu__avatar{width:32px;height:32px;flex-shrink:0;display:block;border-radius:var(--radius-round)}.user-menu__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:var(--font-weight-3);line-height:var(--font-lineheight-1)}.user-menu__dropdown{position:absolute;top:calc(100% + var(--size-2));right:0;min-width:200px;background-color:#fff;border:1px solid var(--neutral-6);border-radius:4px;padding:var(--size-3) var(--size-5);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .15s var(--ease-2),transform .15s var(--ease-2),visibility .15s var(--ease-2);z-index:101}.user-menu--open .user-menu__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.user-menu__item{padding:var(--size-1) var(--size-2)}.user-menu__logout{margin-top:var(--size-3)}.user-menu__email{display:block;font-size:16px;color:var(--neutral-6);font-weight:var(--font-weight-5)}.user-menu__limits{display:block;font-size:12px;color:var(--neutral-5)}.user-menu__logout{width:100%;padding:var(--size-2);border:1px solid var(--neutral-6);border-radius:2px;background-color:rgba(0,0,0,0);color:var(--neutral-6);font-size:18px;font-weight:var(--font-weight-5);font-family:"Geologica","Helvetica","Arial",sans-serif;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:center;gap:var(--size-2);transition:background-color .15s var(--ease-2),color .15s var(--ease-2)}.user-menu__logout:hover{background-color:var(--ultramarine-3);color:var(--carnation-2)}.sidebar{position:fixed;top:0;left:0;bottom:0;z-index:100;width:240px;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0, 1fr);gap:var(--size-5);padding:80px var(--size-7) var(--size-5);transition:transform .2s var(--ease-2)}.sidebar__logo{display:flex;align-items:center;min-height:calc(clamp(32px, 5vw, 40px)*var(--font-lineheight-1));padding:0 12px}.sidebar__logo:focus-visible{outline:2px solid var(--neutral-6);outline-offset:2px}.sidebar__logo-full{width:160px;height:auto;display:block}.sidebar__nav{align-self:center;display:flex;flex-direction:column}.sidebar__link{display:flex;align-items:center;height:44px;padding:0 12px;color:var(--neutral-5);border-radius:2px;text-decoration:none;font-size:16px;font-weight:var(--font-weight-3);line-height:var(--font-lineheight-1);white-space:nowrap;transition:color .15s var(--ease-2),background-color .15s var(--ease-2)}.sidebar__link:hover,.sidebar__link[aria-current=page]:hover{background:var(--ultramarine-3);color:var(--carnation-2)}.sidebar__link[aria-current=page]{color:var(--ultramarine-3);font-weight:var(--font-weight-5)}.sidebar__link:focus-visible{outline:2px solid var(--neutral-6);outline-offset:2px}.sidebar__foot{display:flex;flex-direction:column;gap:var(--size-3);align-items:center;align-self:stretch;min-height:calc(2*40px + var(--size-3));justify-content:flex-end}.sidebar__social{display:flex;justify-content:center;gap:var(--size-1);align-self:stretch}.sidebar__social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:2px;color:var(--neutral-6);text-decoration:none;transition:color .15s var(--ease-2),background-color .15s var(--ease-2)}.sidebar__social-link:hover{background:var(--ultramarine-3);color:var(--carnation-2)}.sidebar__social-link:focus-visible{outline:2px solid var(--neutral-6);outline-offset:2px}.sidebar .user-menu{max-width:100%}.sidebar .user-menu__dropdown{top:auto;bottom:calc(100% + var(--size-2));right:auto;left:0;transform:translateY(8px)}.sidebar .user-menu--open .user-menu__dropdown{transform:translateY(0)}.sidebar-toggle{position:fixed;top:50%;left:calc(240px - 48px/2);transform:translateY(-50%);z-index:100;background:rgba(0,0,0,0);border:1px solid var(--neutral-6);color:var(--carnation-2);transition:left .2s var(--ease-2),background-color .15s var(--ease-2)}.sidebar-toggle:hover:not(:disabled){background:var(--ultramarine-3);border-color:rgba(0,0,0,0);transform:translateY(-50%);box-shadow:none}.sidebar-toggle svg{transition:transform .2s var(--ease-2)}.is-sidebar-rail .sidebar{transform:translateX(-100%)}.is-sidebar-rail .page-container::before{left:calc(48px - 1px)}.is-sidebar-rail .sidebar-toggle{left:calc(48px - 48px/2)}.is-sidebar-rail .sidebar-toggle svg{transform:rotate(180deg)}.sidebar-scrim{display:none;position:fixed;inset:0;z-index:90;background:color-mix(in srgb, var(--neutral-6) 40%, transparent)}.page-container{padding-left:calc(240px + 48px);transition:padding-left .2s var(--ease-2)}.page-container::before{content:"";position:fixed;top:0;bottom:0;left:calc(240px - 1px);width:1px;z-index:100;background:linear-gradient(to bottom, var(--neutral-6) 0, var(--neutral-6) calc(50% - 48px / 2), transparent calc(50% - 48px / 2), transparent calc(50% + 48px / 2), var(--neutral-6) calc(50% + 48px / 2));transition:left .2s var(--ease-2)}.is-sidebar-rail .page-container{padding-left:48px}.page-container>main{min-height:100vh;padding-inline:64px}.page-container>main>*{max-width:var(--page-measure, none)}@media(max-width: 768px){.sidebar{padding-inline:var(--size-5)}.sidebar__social-link{width:44px;height:44px;flex-shrink:0}.sidebar__logo{min-height:44px}.sidebar{background:var(--neutral-0);border-right:1px solid var(--neutral-6);box-shadow:var(--shadow-4)}.page-container::before{display:none}.sidebar-toggle{background:var(--neutral-0);box-shadow:var(--shadow-3)}.page-container>main{padding-inline:var(--size-3)}.page-container,.is-sidebar-rail .page-container{padding-left:0}html:not(.is-sidebar-rail) .sidebar-scrim{display:block}}@media(prefers-reduced-motion: reduce){.sidebar,.sidebar-toggle,.sidebar-toggle svg,.page-container,.page-container::before{transition:none}}.page-title{--page-title-size: clamp(32px, 5vw, 40px);display:flex;flex-direction:column;align-items:flex-start;gap:var(--size-5);margin:0 0 64px}.page-title__head{align-self:stretch;display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--size-3)}.page-title__text{font-size:var(--page-title-size);hyphens:auto;overflow-wrap:break-word;font-weight:var(--font-weight-5);line-height:var(--font-lineheight-1);letter-spacing:-0.02em;margin:0}.page-title__lead{font-size:var(--page-lead-size, 16px);color:var(--neutral-5);line-height:1.6;margin:0}.page-title__mark{display:inline-block;height:16px;width:auto;margin-left:var(--size-2);vertical-align:baseline}.page-title__extra{display:flex;flex-wrap:wrap;gap:var(--size-3);margin-left:auto}html{background-color:var(--neutral-0)}body{font-family:"Geologica","Helvetica","Arial",sans-serif;font-weight:var(--font-weight-3);color:var(--neutral-6);line-height:1.6}.page-container{min-height:100vh;position:relative}.text-page{padding-block:80px var(--size-7);--page-measure: 760px;display:flex;flex-direction:column;gap:var(--size-7)}.text-page__intro{display:flex;flex-direction:column;gap:var(--size-2)}.text-page__lead{font-size:16px;color:var(--neutral-5);margin:0;max-width:640px}.text-page__section{display:flex;flex-direction:column;gap:var(--size-3)}.text-page__heading{font-size:24px;font-weight:var(--font-weight-5);margin:0;line-height:var(--font-lineheight-1)}.text-page__section p,.text-page__intro p{margin:0;font-size:16px}.text-page__list{margin:0;padding-left:var(--size-5);display:flex;flex-direction:column;gap:var(--size-2);font-size:16px}.text-page p a,.text-page__list a{color:var(--ultramarine-3);text-decoration:underline;transition:opacity .15s var(--ease-2)}.text-page p a:hover,.text-page p a:focus-visible,.text-page__list a:hover,.text-page__list a:focus-visible{opacity:.6}.text-page__actions{display:flex;flex-wrap:wrap;gap:var(--size-3)}@media(max-width: 768px){.text-page{padding-block:40px var(--size-5)}}