@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-400-normal.1ob51yn_zh4f3.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-400-normal.2c9g56gofrre8.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-500-normal.3j8b5jptl4nhr.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-500-normal.2r3_h99a4p2o6.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-600-normal.1bd0br_i69opa.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-600-normal.0h3aaz4315ad-.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-cyrillic-700-normal.18feapymqwhbh.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-700-normal.2l5m2m6-3_1r7.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1xf5nwxyfigak.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.19i24--p24z3r.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-500-normal.2i4a1iuj6lbvw.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-500-normal.14sc3d7sk_zzh.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.2ovda_azncp9b.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.2wn5p1s7u3utm.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-latin-700-normal.3cj1z__33gk9h.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-700-normal.43_h0be0oa3u4.woff)format("woff")}
*{box-sizing:border-box}:root{--font-sans:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body{font:14px/1.5 var(--font-sans);color:#172c49;background:#f7f9fc;margin:0}button,input,select,textarea{font:inherit}.smetra-shell{--sidebar-width:216px;grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100vh;transition:grid-template-columns .18s;display:grid}.smetra-shell[data-sidebar-collapsed=true]{--sidebar-width:64px}.smetra-sidebar{--sidebar-accent:#0869eb;--sidebar-accent-soft:#eef5ff;z-index:30;background:#fff;border-right:1px solid #e2e9f3;flex-direction:column;gap:12px;min-width:0;height:100vh;padding:0 12px 24px;font-size:13px;display:flex;position:sticky;top:0}.smetra-sidebar :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #3985ef}.smetra-brand{white-space:nowrap;flex:0 0 58px;align-items:center;padding:0 12px;text-decoration:none;display:flex}.smetra-brand-logo{width:min(156px,100%);height:auto;display:block}.smetra-brand-icon{width:40px;height:40px;display:none}.sidebar-collapse{z-index:2;color:#69809f;cursor:pointer;background:#fff;border:1px solid #d9e3ef;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex;position:absolute;top:17px;right:-12px;box-shadow:0 2px 7px #17315014}.sidebar-collapse:hover{color:#0869eb;background:#f7f9fc}.sidebar-label{opacity:1;white-space:nowrap;min-width:0;transition:opacity .12s;overflow:hidden}.sidebar-nav{flex-direction:column;gap:4px;display:flex}.sidebar-company-nav{margin-top:20px}.sidebar-nav a,.sidebar-back-link{min-width:0;min-height:42px;color:inherit;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}.sidebar-nav a>svg,.sidebar-back-link>svg{flex:none}.sidebar-nav .active{background:var(--sidebar-accent-soft);color:var(--sidebar-accent)}.sidebar-back-link{color:#69809f;margin-top:12px;text-decoration:none}.sidebar-back-link:hover{color:#0869eb}.sidebar-project-card{background:#fff;border:1px solid #e2e9f3;border-radius:12px;align-items:center;gap:10px;min-width:0;min-height:64px;padding:10px;display:flex}.sidebar-project-avatar,.sidebar-profile-avatar{background:var(--sidebar-accent-soft);width:40px;height:40px;color:var(--sidebar-accent);border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.sidebar-project-copy,.sidebar-profile-copy{flex-direction:column;flex:auto;min-width:0;display:flex}.sidebar-project-copy :is(strong,small),.sidebar-profile-copy :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-project-copy strong,.sidebar-profile-copy strong{font-size:13px;font-weight:600}.sidebar-project-copy small,.sidebar-profile-copy small{color:#8491a4;font-size:11px;font-weight:400}.sidebar-profile{min-width:0;margin-top:auto;position:relative}.sidebar-profile-trigger{width:100%;min-width:0;min-height:52px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:6px 8px;display:flex}.sidebar-profile-trigger:hover,.sidebar-profile-trigger[aria-expanded=true]{background:#f7f9fc}.sidebar-profile-chevron{color:#69809f;flex:none}.sidebar-profile-menu{background:#fff;border:1px solid #e2e9f3;border-radius:10px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 10px 30px #1731501f}.sidebar-profile-menu button{width:100%;min-height:38px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;display:flex}.sidebar-profile-menu button:hover{background:#f7f9fc}.smetra-shell[data-sidebar-collapsed=true] .smetra-sidebar{padding-left:12px;padding-right:12px}.smetra-shell[data-sidebar-collapsed=true] .smetra-brand{justify-content:center;padding:0}.smetra-shell[data-sidebar-collapsed=true] .smetra-brand-logo{display:none}.smetra-shell[data-sidebar-collapsed=true] .smetra-brand-icon{display:block}.smetra-shell[data-sidebar-collapsed=true] .sidebar-label{opacity:0;width:0;margin:0;overflow:hidden}.smetra-shell[data-sidebar-collapsed=true] .sidebar-nav a,.smetra-shell[data-sidebar-collapsed=true] .sidebar-back-link{justify-content:center;gap:0;padding-left:0;padding-right:0}.smetra-shell[data-sidebar-collapsed=true] .sidebar-project-card{border-color:#0000;justify-content:center;min-height:48px;padding:4px 0}.smetra-shell[data-sidebar-collapsed=true] .sidebar-profile-trigger{justify-content:center;padding:6px 0}.smetra-shell[data-sidebar-collapsed=true] .sidebar-profile-chevron{display:none}.smetra-shell[data-sidebar-collapsed=true] .sidebar-profile-menu{width:152px;bottom:0;left:48px;right:auto}.smetra-main{min-width:0}.smetra-topbar{z-index:20;color:#69809f;background:#f7f9fc;border-bottom:1px solid #e2e9f3;align-items:center;height:58px;padding:0 32px;font-size:12px;display:flex;position:sticky;top:0}.login{background:#fff;border:1px solid #e2e9f3;border-radius:12px;max-width:480px;margin:80px auto;padding:32px}.login form,.login label{flex-direction:column;gap:12px;display:flex}.login input,.login button{border:1px solid #cbd9eb;border-radius:7px;padding:10px}.login button{color:#fff;cursor:pointer;background:#0869eb}.login li{margin:16px 0}.login-brand{color:#172c49;font-size:24px;font-weight:700;text-decoration:none}.projects-page{width:min(100%,960px);margin:0 auto;padding:48px 32px}.projects-page-heading p{color:#8491a4;letter-spacing:1.4px;margin:0 0 4px;font-size:10px;font-weight:600}.projects-page-heading h1{margin:0 0 28px;font-size:30px}.project-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.project-list li{margin:0}.project-list a{min-height:92px;color:inherit;background:#fff;border:1px solid #e2e9f3;border-radius:12px;flex-direction:column;justify-content:center;padding:18px;text-decoration:none;display:flex}.project-list a:hover{border-color:#cbd9eb}.project-list span{color:#69809f;margin-top:5px;font-size:12px}@media (max-width:900px){.smetra-topbar{padding:0 20px}}@media (prefers-reduced-motion:reduce){.smetra-shell,.sidebar-label{transition:none}}
