:root{--nx-teal-900:#0f4a44;--nx-teal-800:#145850;--nx-teal-700:#1a6b62;--nx-teal-600:#23796f;--nx-teal-500:#4a9c92;--nx-teal-300:#a9cfc8;--nx-teal-150:#d9eae6;--nx-teal-100:#e4f0ed;--nx-teal-50:#f0f6f4;--nx-orange-600:#d96c2f;--nx-orange-500:#e8833a;--nx-orange-200:#f6c79b;--nx-orange-100:#fbe7d4;--nx-gold-500:#f2b23e;--nx-ink-900:#1e2b29;--nx-ink-700:#3c4a47;--nx-ink-500:#6e7c79;--nx-ink-400:#92a09c;--nx-ink-300:#c3ccc9;--nx-ink-200:#e2e7e5;--nx-paper:#fff;--nx-cream:#f7f4ee;--nx-success:#3e9b6c;--nx-danger:#d9534f;--nx-font:var(--font-manrope,"Manrope"),-apple-system,"Segoe UI",Roboto,sans-serif;--nx-h1:800 28px/1.2 var(--nx-font);--nx-h2:800 22px/1.25 var(--nx-font);--nx-h3:700 17px/1.3 var(--nx-font);--nx-body:500 15px/1.45 var(--nx-font);--nx-body-sm:500 13px/1.4 var(--nx-font);--nx-caption:600 12px/1.35 var(--nx-font);--nx-r-xl:24px;--nx-r-lg:20px;--nx-r-md:16px;--nx-r-sm:12px;--nx-r-pill:999px;--nx-shadow-card:0 2px 10px rgba(30,60,55,.06);--nx-shadow-float:0 6px 18px rgba(26,107,98,.28)}.nx-page{margin:0;font:var(--nx-body);color:var(--nx-ink-900);background:var(--nx-cream);-webkit-font-smoothing:antialiased;min-height:100vh}.nx-page,.nx-stage{display:flex;flex-direction:column}.nx-stage{padding:24px;gap:16px}.nx-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.nx-grid-cards{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:720px){.nx-grid-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.nx-grid-cards{grid-template-columns:repeat(3,1fr)}}.nx-shell{display:flex;flex-direction:column;min-height:480px;background:var(--nx-cream);border-radius:var(--nx-r-lg);overflow:hidden;box-shadow:inset 0 0 0 1px var(--nx-ink-200)}.nx-shell__main{flex:1;padding:16px;display:flex;flex-direction:column;gap:12px}.nx-shell .nx-sidenav{display:none}@media (min-width:1024px){.nx-shell{flex-direction:row}.nx-shell .nx-tabbar{display:none}.nx-shell .nx-sidenav{display:flex}.nx-shell__main{padding:24px}}.nx-sidenav{flex-direction:column;gap:4px;width:220px;flex:none;background:var(--nx-paper);padding:20px 12px;border-right:1px solid var(--nx-ink-200)}.nx-sidenav__brand{font:800 20px/1 var(--nx-font);color:var(--nx-teal-800);padding:6px 12px 18px}.nx-sidenav__item{display:flex;align-items:center;gap:10px;font:700 14px/1 var(--nx-font);color:var(--nx-ink-500);padding:12px 14px;border-radius:var(--nx-r-sm);background:none;border:none;cursor:pointer;text-align:left}.nx-sidenav__item:hover{background:var(--nx-teal-50)}.nx-sidenav__item--active{background:var(--nx-teal-100);color:var(--nx-teal-800)}.nx-sidenav__cta{margin-top:14px}.nx-container{width:100%;max-width:680px;margin:0 auto}@media (min-width:1080px){.nx-container--wide{max-width:1060px}}.nx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:700 15px/1 var(--nx-font);border:none;cursor:pointer;text-decoration:none;border-radius:var(--nx-r-pill);padding:15px 24px;transition:filter .15s ease,transform .05s ease}.nx-btn:active{transform:scale(.98)}.nx-btn:disabled{opacity:.45;cursor:not-allowed}.nx-btn:disabled:hover{filter:none;background-color:inherit}.nx-btn:disabled:active{transform:none}.nx-btn--primary{background:var(--nx-teal-700);color:#fff}.nx-btn--primary:hover{filter:brightness(1.07)}.nx-btn--secondary{background:var(--nx-paper);color:var(--nx-teal-700);box-shadow:inset 0 0 0 1.5px var(--nx-teal-300)}.nx-btn--secondary:hover{background:var(--nx-teal-50)}.nx-btn--ghost{background:transparent;color:var(--nx-teal-700);padding:12px 16px}.nx-btn--sm{padding:10px 18px;font-size:13px}.nx-btn--block{width:100%}.nx-btn--onteal{background:#fff;color:var(--nx-teal-800)}.nx-fab{width:56px;height:56px;background:var(--nx-teal-700);color:#fff;font-size:26px;line-height:1;box-shadow:var(--nx-shadow-float)}.nx-fab,.nx-iconbtn{border-radius:50%;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.nx-iconbtn{width:42px;height:42px;background:var(--nx-paper);color:var(--nx-ink-700);box-shadow:var(--nx-shadow-card)}.nx-chip{display:inline-flex;align-items:center;gap:6px;font:var(--nx-caption);padding:8px 14px;border-radius:var(--nx-r-pill);background:var(--nx-teal-100);color:var(--nx-teal-800);border:none;cursor:pointer;white-space:nowrap}.nx-chip--active{background:var(--nx-teal-700);color:#fff}.nx-chip--outline{background:transparent;box-shadow:inset 0 0 0 1.2px var(--nx-teal-300)}.nx-chip--add{background:transparent;box-shadow:inset 0 0 0 1.2px var(--nx-ink-300);color:var(--nx-ink-500)}.nx-tag{display:inline-flex;font:var(--nx-caption);padding:5px 10px;border-radius:var(--nx-r-pill);background:var(--nx-teal-100);color:var(--nx-teal-800)}.nx-tag--muted{background:var(--nx-ink-200);color:var(--nx-ink-500)}.nx-tag--urgent{background:var(--nx-orange-100);color:var(--nx-orange-600)}.nx-card{background:var(--nx-paper);border-radius:var(--nx-r-lg);padding:16px;box-shadow:var(--nx-shadow-card)}.nx-card__title{font:var(--nx-h3);margin:0 0 4px}.nx-card__meta{font:var(--nx-body-sm);color:var(--nx-ink-500)}.nx-request{display:flex;flex-direction:column;gap:10px}.nx-request__head{align-items:flex-start;gap:8px}.nx-request__foot,.nx-request__head{display:flex;justify-content:space-between}.nx-request__foot{align-items:center}.nx-request__responses{font:var(--nx-caption);color:var(--nx-ink-500)}.nx-bookmark{color:var(--nx-ink-300);background:none;border:none;cursor:pointer;font-size:18px}.nx-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.nx-tile{background:var(--nx-paper);border-radius:var(--nx-r-md);padding:14px 12px;box-shadow:var(--nx-shadow-card);text-align:left}.nx-tile__value{font:800 22px/1.1 var(--nx-font);color:var(--nx-teal-800)}.nx-tile__value .nx-star{color:var(--nx-gold-500);font-size:16px}.nx-tile__label{font:var(--nx-caption);color:var(--nx-ink-500);margin-top:3px}.nx-tile--accent{background:var(--nx-teal-100)}.nx-balance{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--nx-teal-100),var(--nx-teal-150));border-radius:var(--nx-r-xl);padding:24px 20px 68px}.nx-balance__value{font:800 40px/1 var(--nx-font);color:var(--nx-teal-800)}.nx-balance__label{font:var(--nx-body-sm);color:var(--nx-teal-600);margin-top:4px}.nx-balance svg.nx-wave{position:absolute;left:0;right:0;bottom:0;width:100%;height:56px;display:block}.nx-avatar{width:44px;height:44px;border-radius:50%;flex:none;background:var(--nx-teal-300);color:var(--nx-teal-900);display:inline-flex;align-items:center;justify-content:center;font:800 16px/1 var(--nx-font);overflow:hidden}.nx-avatar--sm{width:32px;height:32px;font-size:12px}.nx-avatar--lg{width:88px;height:88px;font-size:30px}.nx-avatar-stack{display:inline-flex}.nx-avatar-stack .nx-avatar{margin-left:-10px;border:2px solid var(--nx-paper)}.nx-avatar-stack .nx-avatar:first-child{margin-left:0}.nx-listitem{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--nx-paper);border-radius:var(--nx-r-md);box-shadow:var(--nx-shadow-card)}.nx-listitem__body{flex:1;min-width:0}.nx-listitem__title{font:700 15px/1.3 var(--nx-font)}.nx-listitem__sub{font:var(--nx-body-sm);color:var(--nx-ink-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-listitem__aside{display:flex;flex-direction:column;align-items:flex-end;gap:5px;font:var(--nx-caption);color:var(--nx-ink-400)}.nx-unread{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--nx-orange-500);color:#fff;font:700 11px/20px var(--nx-font);text-align:center}.nx-amount{font:800 15px/1 var(--nx-font);color:var(--nx-success)}.nx-listicon{width:40px;height:40px;border-radius:12px;flex:none;background:var(--nx-teal-100);color:var(--nx-teal-700);display:inline-flex;align-items:center;justify-content:center;font-size:18px}.nx-stars{color:var(--nx-gold-500);letter-spacing:2px;font-size:15px}.nx-rating-hero{text-align:left}.nx-rating-hero__value{font:800 44px/1 var(--nx-font);color:var(--nx-ink-900)}.nx-rating-hero__sub{font:var(--nx-body-sm);color:var(--nx-ink-500);margin-top:4px}.nx-dist{display:flex;flex-direction:column;gap:7px}.nx-dist__row{display:flex;align-items:center;gap:10px;font:var(--nx-caption);color:var(--nx-ink-500)}.nx-dist__track{flex:1;height:7px;border-radius:4px;background:var(--nx-ink-200);overflow:hidden}.nx-dist__fill{height:100%;border-radius:4px;background:var(--nx-teal-600)}.nx-level__head{display:flex;justify-content:space-between;align-items:baseline}.nx-level__title{font:var(--nx-h2);margin:0}.nx-level__hint{font:var(--nx-body-sm);color:var(--nx-ink-500)}.nx-progress{height:9px;border-radius:5px;background:var(--nx-ink-200);overflow:hidden;margin-top:10px}.nx-progress__fill{height:100%;border-radius:5px;background:linear-gradient(90deg,var(--nx-gold-500),var(--nx-orange-500))}.nx-hex{width:62px;height:68px;display:inline-flex;align-items:center;justify-content:center;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:#fff;font-size:22px}.nx-hex--green{background:linear-gradient(160deg,#5fa57c,#3e7d5c)}.nx-hex--orange{background:linear-gradient(160deg,#f0975c,#d96c2f)}.nx-hex--teal{background:linear-gradient(160deg,#3e8d83,#145850)}.nx-hex--gray{background:linear-gradient(160deg,#a9b4b1,#7e8a87)}.nx-hex--locked{background:var(--nx-ink-200);color:var(--nx-ink-400)}.nx-field{display:flex;flex-direction:column;gap:7px}.nx-field__label{font:var(--nx-caption);color:var(--nx-ink-700)}.nx-input{width:100%;font:var(--nx-body);padding:14px 16px;border-radius:var(--nx-r-md);border:1.5px solid var(--nx-ink-200);background:var(--nx-paper);color:var(--nx-ink-900);outline:none;transition:border-color .15s ease}.nx-input:focus{border-color:var(--nx-teal-500)}.nx-input::-moz-placeholder{color:var(--nx-ink-400)}.nx-input::placeholder{color:var(--nx-ink-400)}textarea.nx-input{resize:vertical;min-height:88px}.nx-search{display:flex;align-items:center;gap:10px;background:var(--nx-paper);border-radius:var(--nx-r-pill);padding:13px 18px;box-shadow:var(--nx-shadow-card);color:var(--nx-ink-400)}.nx-search input{border:none;outline:none;flex:1;font:var(--nx-body);background:transparent;color:var(--nx-ink-900)}.nx-toggle{position:relative;width:48px;height:28px;flex:none}.nx-toggle input{opacity:0;width:0;height:0}.nx-toggle span{position:absolute;inset:0;border-radius:14px;background:var(--nx-ink-300);transition:background .15s ease;cursor:pointer}.nx-toggle span:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:left .15s ease;box-shadow:0 1px 3px rgba(0,0,0,.2)}.nx-toggle input:checked+span{background:var(--nx-teal-600)}.nx-toggle input:checked+span:after{left:23px}.nx-appbar{gap:12px;padding:6px 2px}.nx-appbar,.nx-appbar__loc{display:flex;align-items:center}.nx-appbar__loc{gap:6px;font:700 15px/1 var(--nx-font);color:var(--nx-ink-900);flex:1}.nx-appbar__loc small{color:var(--nx-ink-400);font-weight:600}.nx-tabbar{display:flex;align-items:flex-end;justify-content:space-around;background:var(--nx-paper);border-radius:var(--nx-r-xl);padding:10px 8px 8px;box-shadow:0 -2px 14px rgba(30,60,55,.08)}.nx-tabbar__item{display:flex;flex-direction:column;align-items:center;gap:3px;font:var(--nx-caption);color:var(--nx-ink-400);background:none;border:none;cursor:pointer;min-width:56px}.nx-tabbar__item .ico{font-size:20px;line-height:1}.nx-tabbar__item--active{color:var(--nx-teal-700)}.nx-tabbar__fab{margin-top:-34px}.nx-seg{display:inline-flex;gap:6px;background:var(--nx-teal-100);border-radius:var(--nx-r-pill);padding:4px}.nx-seg__item{font:var(--nx-caption);border:none;cursor:pointer;padding:8px 14px;border-radius:var(--nx-r-pill);background:transparent;color:var(--nx-teal-800)}.nx-seg__item--active{background:var(--nx-teal-700);color:#fff}.nx-demo-note{font:var(--nx-caption);color:var(--nx-ink-400)}.nx-swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.nx-swatch{border-radius:var(--nx-r-md);height:64px;box-shadow:var(--nx-shadow-card);position:relative}.nx-swatch code{position:absolute;left:8px;bottom:6px;font:600 10px/1.4 ui-monospace,monospace;color:hsla(0,0%,100%,.92);background:rgba(0,0,0,.18);padding:1px 5px;border-radius:6px}.nx-swatch--light code{color:var(--nx-ink-700);background:hsla(0,0%,100%,.6)}:where(.nx-page) a{color:var(--nx-teal-700)}:where(.nx-page) a:where(:hover){color:var(--nx-teal-800)}:where(.nx-footer) a{color:var(--nx-teal-700)}:where(.nx-footer) a:where(:hover){color:var(--nx-teal-800)}.nx-topbar{background:var(--nx-paper);border-bottom:1px solid var(--nx-ink-200);position:sticky;top:0;z-index:10}.nx-topbar__inner{display:flex;align-items:center;gap:18px;padding:14px 24px;max-width:1200px;margin:0 auto}.nx-topbar__brand{font:800 22px/1 var(--nx-font);color:var(--nx-teal-800);text-decoration:none;display:flex;align-items:center;gap:8px;white-space:nowrap;letter-spacing:.04em}.nx-topbar__brand:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--nx-teal-500)}.nx-topbar__brand--logo:before{display:none}.nx-topbar__links{display:none;gap:2px}@media (min-width:900px){.nx-topbar__links{display:flex}}.nx-toplink{font:700 14px/1 var(--nx-font);color:var(--nx-ink-500);text-decoration:none;padding:10px 14px;border-radius:var(--nx-r-pill)}.nx-toplink:hover{background:var(--nx-teal-50);color:var(--nx-teal-800)}.nx-toplink--active{background:var(--nx-teal-100);color:var(--nx-teal-800)}.nx-page-grid{display:grid;gap:20px;grid-template-columns:1fr;align-items:start}@media (min-width:1080px){.nx-page-grid--rail{grid-template-columns:minmax(0,1fr) 340px}}.nx-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.nx-section-head h2{font:var(--nx-h2);margin:0}.nx-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.nx-cat{display:flex;flex-direction:column;align-items:center;gap:8px;background:var(--nx-paper);border-radius:var(--nx-r-md);padding:16px 8px;box-shadow:var(--nx-shadow-card);font:var(--nx-caption);color:var(--nx-ink-700);cursor:pointer;border:none}.nx-cat:hover{background:var(--nx-teal-50)}.nx-cat .ico{font-size:22px;line-height:1}.nx-ico{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.nx-ico--sm{width:16px;height:16px}.nx-ico--lg{width:24px;height:24px}.nx-tabbar__item .nx-ico{width:22px;height:22px}.nx-tabbar--fixed{position:fixed;left:12px;right:12px;bottom:12px;z-index:30}@media (min-width:900px){.nx-tabbar--fixed{display:none}}.nx-page-grid--railleft{grid-template-columns:1fr}@media (min-width:1080px){.nx-page-grid--railleft{grid-template-columns:340px minmax(0,1fr)}}.nx-chatgrid{display:grid;gap:16px;align-items:start;grid-template-columns:1fr}@media (min-width:900px){.nx-chatgrid{grid-template-columns:320px minmax(0,1fr)}}.nx-chatgrid__conv{display:none}@media (min-width:900px){.nx-chatgrid__conv{display:flex}}.nx-bubble{max-width:72%;padding:10px 14px;font:var(--nx-body);border-radius:16px}.nx-bubble--me{background:var(--nx-teal-700);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.nx-bubble--them{background:var(--nx-paper);box-shadow:var(--nx-shadow-card);border-bottom-left-radius:4px;align-self:flex-start}.nx-bubble__time{font:var(--nx-caption);opacity:.65;margin-top:3px;text-align:right}@keyframes nxWave{to{transform:translateX(-50%)}}@keyframes nxSway{0%,to{transform:rotate(var(--a1,-4deg))}50%{transform:rotate(var(--a2,4deg))}}@keyframes nxRise{0%{transform:translateY(0);opacity:0}15%{opacity:.7}to{transform:translateY(-240px);opacity:0}}.nx-article h2{font:800 22px/1.25 var(--nx-font);color:var(--nx-ink-900);margin:30px 0 10px}.nx-article h3{font:700 18px/1.3 var(--nx-font);color:var(--nx-ink-900);margin:24px 0 8px}.nx-article h4{font:700 15px/1.35 var(--nx-font);color:var(--nx-ink-900);margin:20px 0 6px}.nx-article p{margin:0 0 16px;text-wrap:pretty}.nx-article ol,.nx-article ul{margin:0 0 16px;padding-left:22px;display:flex;flex-direction:column;gap:6px}.nx-article strong{color:var(--nx-ink-900)}.nx-article>:first-child{margin-top:0}.nx-article>:last-child{margin-bottom:0}.nx-article img{display:block;width:100%;height:auto;border-radius:var(--nx-r-md)}.nx-article__figure{margin:24px 0}.nx-article blockquote{margin:20px 0;padding:2px 0 2px 16px;border-left:3px solid var(--nx-teal-300);color:var(--nx-ink-700);font-style:italic}.nx-article hr{border:none;border-top:1px solid var(--nx-ink-200);margin:32px 0}.nx-article__tablewrap{margin:20px 0;overflow-x:auto}.nx-article table{border-collapse:collapse;width:100%;font:var(--nx-body-sm)}.nx-article td,.nx-article th{text-align:left;padding:10px 14px 10px 0;border-bottom:1px solid var(--nx-ink-200);vertical-align:top}.nx-article th{font-weight:800;color:var(--nx-ink-900);white-space:nowrap}.nx-article tbody tr:last-child td{border-bottom:none}.nx-editor__content{max-height:55vh;overflow-y:auto}.nx-editor__content:focus{outline:none}.nx-editor__content table{table-layout:fixed}.nx-editor__content td,.nx-editor__content th{border:1px solid var(--nx-ink-200);padding:8px 10px}.nx-editor__content th{background:var(--nx-teal-50)}.nx-editor__content .selectedCell{background:var(--nx-teal-100)}.nx-editor__content p.is-editor-empty:first-child:before{content:"Вставьте текст статьи или начните печатать…";color:var(--nx-ink-400);float:left;height:0;pointer-events:none}@keyframes nxGullBob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (max-width:900px){.nx-register-grid{grid-template-columns:minmax(0,1fr)!important}}