.index-module-scss-module__x2TTzG__logo{color:var(--color-text);align-items:center;gap:.625rem;display:inline-flex}.index-module-scss-module__x2TTzG__mark{width:1.625rem;height:auto}.index-module-scss-module__x2TTzG__text{font-family:var(--font-bold);letter-spacing:.04em;text-transform:uppercase;font-size:1rem}
.index-module-scss-module__Xmfe8a__list{flex-direction:column;gap:.25rem;display:flex}.index-module-scss-module__Xmfe8a__link{color:var(--color-text-secondary);border-left:3px solid #0000;align-items:center;gap:.75rem;padding:1rem .875rem;font-size:1.125rem;line-height:1.2;transition:background-color .2s,color .2s;display:flex}.index-module-scss-module__Xmfe8a__link:hover{color:var(--color-text)}@media (max-width:1599px){.index-module-scss-module__Xmfe8a__link{font-size:1rem}}.index-module-scss-module__Xmfe8a__number{font-family:var(--font-medium)}.index-module-scss-module__Xmfe8a__active{color:var(--color-text);font-family:var(--font-medium);border-left-color:var(--color-primary);background-color:var(--color-primary-soft)}.index-module-scss-module__Xmfe8a__active .index-module-scss-module__Xmfe8a__number{color:var(--color-primary)}
.index-module-scss-module__yA0R4G__header{z-index:100;background-color:var(--color-bg);display:none;position:sticky;top:-1.25rem}@media (max-width:1279px){.index-module-scss-module__yA0R4G__header{display:block}}@media (max-width:767px){.index-module-scss-module__yA0R4G__header{top:-.75rem}}.index-module-scss-module__yA0R4G__bar{z-index:2;box-sizing:content-box;background-color:var(--color-bg);align-items:center;gap:.75rem;height:4rem;padding:1.25rem 2rem 0;display:flex;position:relative}@media (max-width:767px){.index-module-scss-module__yA0R4G__bar{padding:.75rem 1rem 0}}.index-module-scss-module__yA0R4G__burger{border-radius:var(--radius-s);background-color:#1e1f24;flex-direction:column;justify-content:center;align-items:center;gap:.1875rem;width:2.25rem;height:2.25rem;display:flex}.index-module-scss-module__yA0R4G__burger span{background-color:#fff;border-radius:1px;width:1.125rem;height:2px;transition:transform .2s,opacity .2s;display:block}.index-module-scss-module__yA0R4G__burger_open span:first-child{transform:translateY(.3125rem)rotate(45deg)}.index-module-scss-module__yA0R4G__burger_open span:nth-child(2){opacity:0}.index-module-scss-module__yA0R4G__burger_open span:nth-child(3){transform:translateY(-.3125rem)rotate(-45deg)}.index-module-scss-module__yA0R4G__logo_link{display:inline-flex}.index-module-scss-module__yA0R4G__header_action{margin-left:auto}.index-module-scss-module__yA0R4G__backdrop{z-index:0;background-color:#1e23304d;position:fixed;inset:0}.index-module-scss-module__yA0R4G__menu{z-index:1;border-radius:0 0 var(--radius-l) var(--radius-l);background-color:var(--color-surface);max-height:calc(100vh - 4rem);box-shadow:var(--shadow-card);flex-direction:column;gap:1.5rem;padding:1rem 2rem 1.5rem;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}@media (max-width:767px){.index-module-scss-module__yA0R4G__menu{padding:.75rem 1rem 1.25rem}}.index-module-scss-module__yA0R4G__menu_action{max-width:20rem}
.index-module-scss-module__l4ASvG__sidebar{background-color:var(--color-surface);flex-direction:column;flex-shrink:0;gap:2rem;width:19rem;height:100vh;padding:5.125rem 2rem 1rem;display:flex;position:sticky;top:0}@media (max-width:1279px){.index-module-scss-module__l4ASvG__sidebar{display:none}}.index-module-scss-module__l4ASvG__action_bottom{margin-top:auto}
.index-module-scss-module__Hysgba__button{border-radius:var(--radius-m);height:3.375rem;font-family:var(--font-medium);justify-content:center;align-items:center;padding:0 1.5rem;font-size:1.125rem;transition:background-color .2s,color .2s,opacity .2s;display:inline-flex}.index-module-scss-module__Hysgba__button:disabled{opacity:.5;cursor:default}.index-module-scss-module__Hysgba__primary{color:#fff;background:var(--gradient-primary)}.index-module-scss-module__Hysgba__primary:hover:not(:disabled){opacity:.9}.index-module-scss-module__Hysgba__danger-outline{color:var(--color-danger);border:1px solid var(--color-danger);background-color:#0000}.index-module-scss-module__Hysgba__danger-outline:hover:not(:disabled){background-color:#fff3f3}.index-module-scss-module__Hysgba__small{border-radius:var(--radius-s);height:2.125rem;padding:0 1rem;font-size:.875rem}.index-module-scss-module__Hysgba__full_width{width:100%}
