.g-consent{position:fixed;z-index:45;right:20px;bottom:20px;width:min(420px,calc(100vw - 40px));box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--g-line);border-radius:var(--g-r-card);background:var(--g-paper);color:var(--g-ink-2);box-shadow:var(--g-sh-card),var(--g-sh-pop);font-family:var(--g-font)}.g-consent-text{margin:0;font-size:13px;line-height:1.45}.g-consent-link{color:var(--g-accent);text-decoration:underline;text-underline-offset:2px}.g-consent-link:hover{color:var(--g-accent-ink)}.g-consent-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.g-consent-acts .g-btn{flex:0 1 auto}@media (max-width:900px){.g-consent{left:12px;right:12px;width:auto;bottom:calc(94px + var(--низ-экрана));padding:12px 14px}.g-consent-acts .g-btn{flex:1 1}}@media (prefers-reduced-motion:no-preference){.g-consent{animation:g-consent-in var(--g-t-slow) var(--g-ease) both}}@keyframes g-consent-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}:root{--nc-rail-width:66px;--nc-layout-gap:20px;--nc-sidebar-width:calc(var(--nc-rail-width) + var(--nc-layout-gap))}.nc-slot{flex:none;width:var(--nc-sidebar-width)}.nc-rail{--surface:#1a1a1a;position:fixed;left:max(var(--nc-layout-gap),calc((100vw - 2560px)/2 + var(--nc-layout-gap)));top:28px;bottom:26px;width:var(--nc-rail-width);z-index:40;display:flex;align-items:center;flex-direction:column;font-family:var(--g-font);color:#a2a2a2}.nc-rail a{text-decoration:none;color:inherit}.nc-logo{height:53px;display:grid;place-items:center;margin-bottom:29px}.nc-logo img{width:29px;height:40px;object-fit:contain}.nc-island{width:66px;padding:9px 7px 10px;border-radius:32px;background:linear-gradient(150deg,#272727,#1b1b1b 60%);box-shadow:inset 0 1px #ffffff0e,inset 0 0 0 1px #ffffff05;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.nc-island nav{width:100%}.nc-link{height:50px;width:50px;box-sizing:border-box;border:0;padding:0;margin:3px 0;align-items:center;justify-content:center;position:relative;border-radius:50%;background:none;color:#a2a2a2;cursor:pointer;isolation:isolate;transition:background-color .18s ease,color .18s ease}.nc-link,.nc-link>span:not(.nc-tip):not(.nc-selection){display:flex}.nc-link svg{flex:none;max-width:none}.nc-link.selected{color:#dedede}.nc-selection{inset:0;z-index:-1;box-shadow:inset 0 1px #ffffff26}.nc-dot,.nc-selection{position:absolute;background:#2563eb;border-radius:50%}.nc-dot{height:5px;width:5px;right:12px;top:10px;box-shadow:0 0 0 3px #232323}.nc-rule{width:22px;height:1px;flex:none;background:#ffffff12;margin:10px 0}.nc-tip{position:absolute;left:64px;top:10px;z-index:2;padding:9px 13px;border-radius:11px;background:#303030;color:#d1d1d1;box-shadow:0 6px 16px #0002;white-space:nowrap;font-size:12px;line-height:18px;pointer-events:none}.nc-bottom{margin-top:auto;display:flex;flex-direction:column;gap:14px;align-items:center;padding-top:28px}.nc-profile{display:grid;place-items:center;padding:4px;border:0;outline:none;border-radius:50%;box-shadow:none}.nc-profile img,.nc-profile>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;object-fit:cover;background:#343434;color:#d5d5d5;font-size:12px;line-height:1}.nc-rail .nc-profile:focus-visible{outline:none;box-shadow:none;background:#363636}.nc-link:focus-visible{outline:2px solid #8da8f0;outline-offset:2px}.nc-menu{position:fixed;z-index:45;top:24px;bottom:24px;left:max(calc(var(--nc-sidebar-width) + 2 * var(--nc-layout-gap)),calc((100vw - 2560px)/2 + var(--nc-sidebar-width) + 2 * var(--nc-layout-gap)));width:352px;display:flex;flex-direction:column;background:var(--g-paper);color:var(--g-ink);border-radius:14px;box-shadow:inset 0 0 0 1px var(--g-line),0 20px 70px #0004;overflow:hidden;font-family:var(--g-font)}.nc-menu>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:19px 21px 16px;border-bottom:1px solid var(--g-line);flex:none}.nc-menu>header strong{font-size:19px;font-weight:600;letter-spacing:-.5px;display:block}.nc-menu>header small{font-size:10px;line-height:1.5;color:var(--g-ink-mute);display:block;margin-top:5px}.nc-menu>header button{width:31px;height:31px;display:grid;place-items:center;background:none;color:var(--g-ink-mute);border:0;border-radius:7px;cursor:pointer;flex:none}.nc-menu>nav{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--g-line) transparent;padding:8px 13px 24px}.nc-menu section{padding:7px 0 8px}.nc-menu h2{font-size:10px;font-weight:500;letter-spacing:.4px;color:var(--g-ink-3);padding:7px 13px 9px;margin:0}.nc-menu a{display:flex;align-items:center;gap:13px;min-height:44px;box-sizing:border-box;padding:12px 14px;border-radius:7px;text-decoration:none;color:var(--g-ink-2);font-size:13px;line-height:1.4}.nc-menu a>span{flex:1 1}.nc-menu a>svg{color:var(--g-ink-mute);width:20px;height:20px;flex:none}.nc-menu a>em{font-style:normal;font-size:10px;min-width:20px;height:19px;display:grid;place-items:center;border-radius:6px;padding:0 3px;background:var(--g-accent-soft);color:var(--g-accent-ink)}.nc-alert{width:6px;height:6px;background:var(--g-danger);border-radius:50%}@media(hover:hover) and (pointer:fine){.nc-link:hover:not(.selected){background:#323232;color:#bfbfbf}.nc-profile:hover{background:#292929}.nc-menu a:hover,.nc-menu>header button:hover{background:var(--g-sunken);color:var(--g-ink)}}@media(min-width:901px){.g-shell:has(.nc-slot){gap:var(--nc-layout-gap);padding-inline:var(--nc-layout-gap)}.g-shell:has(.nc-slot) .f-feed>.split{gap:var(--nc-layout-gap)}.g-shell:has(.nc-slot) .f-feed .list-col.is-feed{padding-right:0}:root[data-theme=light] body:has(.nc-slot):before{content:"";position:fixed;inset:0 auto 0 0;width:max(calc(var(--nc-sidebar-width) + var(--nc-layout-gap)),calc((100vw - 2560px)/2 + var(--nc-sidebar-width) + var(--nc-layout-gap)));background:#111;pointer-events:none;z-index:1}}@media(max-height:770px) and (min-width:901px){.nc-rail{top:16px;bottom:16px}.nc-logo{height:38px;margin-bottom:15px}.nc-island .nc-link{height:43px;margin:1px 0}.nc-rule{margin:7px 0}.nc-bottom{gap:6px;padding-top:10px}}@media(max-width:900px){.nc-menu,.nc-slot{display:none}}@media(prefers-reduced-motion:reduce){.nc-link{transition:none}}.nc-island nav{display:flex;flex-direction:column;align-items:center}.nc-island .nc-link{height:50px;width:50px;flex:none;margin:3px 0}.nc-island .nc-commerce{color:color-mix(in srgb,var(--g-primary) 45%,#ddd)}.nc-island .nc-commerce.selected{color:var(--g-on-primary)}@media(min-width:901px) and (max-height:850px){.nc-rail{top:16px;bottom:16px}.nc-logo{height:38px;margin-bottom:14px}.nc-island .nc-link{height:clamp(29px,4.9dvh,41px);width:clamp(29px,4.9dvh,41px);margin:1px 0}.nc-rule{margin:6px 0}.nc-bottom{gap:4px;padding-top:8px}}@media(min-width:901px){.nc-rail{top:28px;bottom:26px;gap:0;min-height:0;--nc-button-size:clamp(32px,calc((100dvh - 350px)/10),50px)}.nc-logo{height:53px;margin-bottom:29px;flex:none}.nc-island{flex:0 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;padding:9px 7px 10px}.nc-island::-webkit-scrollbar{display:none}.nc-island nav{flex:none}.nc-island .nc-link{height:var(--nc-button-size);width:var(--nc-button-size);margin:2px 0;flex:none}.nc-rule{margin:6px 0}.nc-bottom{flex:none;margin-top:auto;gap:4px;padding-top:8px}.nc-bottom>.nc-link{height:42px;width:42px;margin:0;flex:none}.nc-profile{flex:none}.nc-tip{position:fixed;left:calc(var(--nc-layout-gap) + var(--nc-rail-width) + 12px);top:auto;align-self:center}}.nc-island .nc-link.nc-commerce:not(.selected){background:color-mix(in srgb,var(--g-primary) 25%,#242424);color:color-mix(in srgb,var(--g-primary) 30%,#f5f7ff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g-primary) 38%,transparent)}.nc-island .nc-commerce svg{stroke-width:1.8}@media(hover:hover) and (pointer:fine){.nc-island .nc-link.nc-commerce:hover:not(.selected){background:color-mix(in srgb,var(--g-primary) 42%,#242424);color:#fff}}.nc-island .nc-link.nc-commerce[href="/market"]:not(.selected){background:var(--g-primary);color:var(--g-on-primary);box-shadow:inset 0 0 0 1px #ffffff26}.nc-island .nc-link.nc-commerce[href="/services"]:not(.selected){background:#f2e9dd;color:#534334;box-shadow:inset 0 0 0 1px #ffffff30}html[data-theme=dark] .nc-island .nc-link.nc-commerce[href="/services"]:not(.selected){background:#534537;color:#fff0dc;box-shadow:inset 0 0 0 1px #bda28466}@media(hover:hover) and (pointer:fine){.nc-island .nc-link.nc-commerce[href="/market"]:hover:not(.selected){background:color-mix(in srgb,var(--g-primary) 85%,#fff);color:var(--g-on-primary)}.nc-island .nc-link.nc-commerce[href="/services"]:hover:not(.selected){background:#e7d4bb;color:#493522}html[data-theme=dark] .nc-island .nc-link.nc-commerce[href="/services"]:hover:not(.selected){background:#685540;color:#fff0dc}}.nc-island .nc-commerce-group{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px;margin:3px -4px;border-radius:999px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff14;flex:none}.nc-island .nc-commerce-group .nc-link{margin:0}html .nc-island .nc-commerce-group .nc-link.nc-commerce:not(.selected){background:transparent!important;color:#e2e2e2!important;box-shadow:none!important}html .nc-island .nc-commerce-group{background:#ffffff0e;box-shadow:inset 0 0 0 1px #ffffff10}@media(hover:hover) and (pointer:fine){html .nc-island .nc-commerce-group .nc-link.nc-commerce:hover:not(.selected){background:#ffffff12!important;color:#fff!important}}html .nc-island .nc-commerce-group .nc-link.nc-commerce:not(.selected){color:#a2a2a2!important}.nc-island .nc-commerce svg{stroke-width:1.5}@media(min-width:901px){.nc-rail .nc-island{position:relative;isolation:isolate;align-self:flex-start;overflow:visible;background:transparent!important;box-shadow:none!important}.nc-expansion-surface{position:absolute;left:0;top:0;bottom:0;width:244px;border-radius:28px;background:#292929;box-shadow:inset 0 0 0 1px #ffffff0d;z-index:-1;pointer-events:none}html[data-theme=dark] .nc-expansion-surface{background:#171717}html:not([data-theme=dark]) .nc-expansion-surface{background:#fff;box-shadow:inset 0 0 0 1px #e4e4e1}.nc-rail.is-expanded .nc-island{width:244px;align-items:flex-start;box-shadow:none!important}.nc-rail.is-expanded .nc-island nav{align-items:flex-start}.nc-rail.is-expanded .nc-island .nc-link{width:230px;justify-content:flex-start;border-radius:15px;padding-left:calc((var(--nc-button-size) - 22px)/2)}.nc-rail.is-expanded .nc-island .nc-link>svg{width:22px;height:22px}.nc-rail.is-expanded .nc-island .nc-link>span:not(.nc-selection):not(.nc-tip):not(.nc-expanded-label){width:22px;justify-content:center}.nc-rail.is-expanded .nc-selection{border-radius:15px}.nc-expanded-label{position:absolute;left:calc(var(--nc-button-size) + 12px);font-size:13px;line-height:18px;font-weight:500;white-space:nowrap;pointer-events:none}.nc-rail:not(.is-expanded) .nc-expanded-label{visibility:hidden}.nc-rail.is-expanded .nc-rule{margin-left:calc((var(--nc-button-size) - 22px)/2)}.nc-rail.is-expanded .nc-commerce-group{width:230px;box-sizing:border-box;margin-left:0;margin-right:0;padding:4px 0;border-radius:19px}.nc-rail.is-expanded .nc-commerce-group .nc-link{width:230px}.nc-rail.is-expanded .nc-dot{right:14px}.nc-rail.is-expanded .nc-bottom .nc-expanded-label{background:var(--g-paper);color:var(--g-ink);padding:8px 12px;border-radius:10px;left:58px;box-shadow:0 3px 15px #0001}}@media(min-width:901px) and (max-height:620px){.nc-rail .nc-island{overflow-y:auto;overflow-x:hidden}.nc-rail .nc-island .nc-expansion-surface{position:fixed;top:110px;bottom:126px;left:20px}}@media(min-width:901px){.nc-rail:not(.is-expanded) .nc-island{overflow:hidden;border-radius:32px}.nc-rail.is-expanded .nc-island .nc-link{padding-left:15px}.nc-expanded-label{left:56px}.nc-rail.is-expanded .nc-bottom .nc-expanded-label{background:none;padding:0;box-shadow:none;color:inherit;left:56px}.nc-rail.is-expanded .nc-bottom>.nc-link{width:230px;justify-content:flex-start;padding-left:15px;background:var(--g-paper);border-radius:15px;align-self:flex-start;margin-left:7px;color:var(--g-ink-2)}.nc-rail.is-expanded .nc-bottom{width:66px;align-self:flex-start}}@media(min-width:901px) and (max-height:620px){.nc-rail:not(.is-expanded) .nc-island{overflow-y:auto}}@media(min-width:901px){.nc-rail:not(.is-expanded) .nc-island{overflow:visible}.nc-rail:not(.is-expanded) .nc-expanded-label{visibility:visible}.nc-rail.is-expanded .nc-bottom>.nc-link{width:42px;height:42px;justify-content:center;padding:0;margin:0;background:none;border-radius:50%;align-self:auto;color:inherit}.nc-rail.is-expanded .nc-bottom{align-self:auto;width:auto}.nc-expanded-label{will-change:transform,opacity}.nc-expansion-surface{pointer-events:none}}@media(min-width:901px) and (max-height:620px){.nc-rail .nc-island{overflow-y:auto;overflow-x:hidden}}@media(min-width:901px){.nc-rail.nc-rail .nc-island{overflow:hidden!important;align-items:flex-start;border-radius:28px}.nc-rail.nc-rail .nc-expansion-surface{width:100%;border-radius:inherit;transform:none}.nc-rail.nc-rail .nc-island nav{width:100%;align-items:flex-start;min-width:0}.nc-rail.nc-rail .nc-island .nc-link{width:100%;justify-content:flex-start;padding-left:15px;flex:none;border-radius:0;background:transparent!important;box-shadow:none!important}.nc-rail.nc-rail .nc-island .nc-link>span:not(.nc-selection):not(.nc-tip):not(.nc-expanded-label),.nc-rail.nc-rail .nc-island .nc-link>svg{width:22px;flex:none;justify-content:center}.nc-rail.nc-rail .nc-island .nc-link:before,.nc-rail.nc-rail .nc-selection{position:absolute;inset:0 calc((52px - var(--nc-button-size))/2);border-radius:999px;z-index:-1;pointer-events:none;transition:none}.nc-rail.nc-rail .nc-island .nc-link:before{content:"";background:transparent}.nc-rail.nc-rail .nc-island .nc-link:hover:not(.selected):before{background:#ffffff12}html:not([data-theme=dark]) .nc-rail.nc-rail .nc-island .nc-link:hover:not(.selected):before{background:#e5e8e2}.nc-rail.nc-rail .nc-commerce-group{width:100%;min-width:0;box-sizing:border-box;margin:3px 0;padding:4px 0;border-radius:24px}.nc-rail.nc-rail .nc-island .nc-commerce-group .nc-link{margin:0}.nc-rail.nc-rail .nc-rule{margin-left:15px}.nc-rail.nc-rail .nc-dot{right:auto;left:32px}}@media(min-width:901px) and (max-height:620px){.nc-rail.nc-rail .nc-island{overflow-y:auto!important;overflow-x:hidden!important}}@media(min-width:901px){.nc-rail:not(.is-expanded) .nc-expanded-label{visibility:hidden;opacity:0!important}}.oia{position:fixed;left:12px;right:12px;top:calc(env(safe-area-inset-top, 0px) + 8px);z-index:60;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 12px;border-radius:20px;background:var(--g-paper);color:var(--g-ink);box-shadow:var(--g-sh-pop,0 8px 28px rgb(0 0 0/.18)),0 0 0 1px var(--g-line)}.oia-ic{flex:none;width:38px;height:38px;border-radius:12px;background:var(--g-accent)}.oia-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.25}.oia-text b{font-size:14.5px;font-weight:800}.oia-text span{font-size:12.5px;color:var(--g-ink-2)}.oia-text a{color:var(--g-accent);font-weight:700}.oia-open{height:36px;padding:0 16px;border:0;border-radius:18px;background:var(--g-accent);color:var(--g-on-accent);font:inherit;font-size:14px;font-weight:800}.oia-open,.oia-x{flex:none;cursor:pointer}.oia-x{width:30px;height:30px;border:0;background:none;color:var(--g-ink-3);font:inherit;font-size:22px;line-height:1}