@font-face{font-family:CompanyRoboto;font-weight:500;src:url('/assets/fonts/roboto-latin-500-normal.woff2?v=5bcc3aa180e7f26f643cd5b2621cd7c2de193d0661d913a94afd3d4881a7a34b') format('woff2');font-display:optional}@font-face{font-family:CompanyRoboto;font-weight:700;src:url('/assets/fonts/roboto-latin-700-normal.woff2?v=b9d66d1708156f765ada51939bc24ed259dafa69eb631b36e443680fe9e15879') format('woff2');font-display:optional}@font-face{font-family:CompanyRoboto;font-weight:500;src:url('/assets/fonts/roboto-cyrillic-500-normal.woff2?v=0991339551f58fb49d106c4b2a2beaf403823c0cdd0ed99d1a38f1a8b20d1595') format('woff2');font-display:optional;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:CompanyRoboto;font-weight:700;src:url('/assets/fonts/roboto-cyrillic-700-normal.woff2?v=450e0c66acb4c5377a4f30dd5dec8370152f5f9521c0bc452589b3586bd978eb') format('woff2');font-display:optional;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:CompanyRoboto;src:url('/assets/fonts/roboto-cyrillic-400-normal.woff2?v=fe349e5377e88095a1b04b615bf5e745f1899556545383c348a007aab628815e') format('woff2');font-display:optional;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:CompanyRoboto;src:url('/assets/fonts/roboto-latin-400-normal.woff2?v=425c0713a8176f92273d378599c7eac57de7fafabd4bd0ed457b70eb8f80d371') format('woff2');font-display:optional}*{box-sizing:border-box}html{color-scheme:light;--surface:#fff;--surface-soft:#f4f5f7;--text:#202124;--muted:#59616e;--line:#dfe2e6}html[data-theme=dark]{color-scheme:dark;--surface:#191d25;--surface-soft:#11151c;--text:#f4f5f7;--muted:#b9c1ce;--line:#353d4c}body{margin:0;background:var(--surface-soft);color:var(--text);font:16px/1.6 CompanyRoboto,Arial,sans-serif;min-height:100dvh;display:flex;flex-direction:column}html[data-theme=dark]{--link-color:color-mix(in srgb,var(--brand),white 45%)}a{color:var(--link-color,var(--brand));text-underline-offset:4px}button{font:inherit;cursor:pointer;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:8px 14px;min-height:44px}a:focus-visible,button:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.site-shell{width:min(1280px,100%);margin-inline:auto;padding-inline:24px}.site-header{position:sticky;top:0;z-index:20;background:var(--site-header-light,#fff);border-bottom:var(--site-header-line-width,3px) solid var(--site-header-line,var(--brand));box-shadow:var(--site-header-shadow,0 4px 12px #00000030)}html[data-theme=dark] .site-header{background:var(--site-header-dark,#191d25)}.header-row{display:flex;align-items:center;gap:24px;min-height:90px;padding-block:16px;flex-wrap:wrap}.brand{font-size:24px;font-weight:800;text-decoration:none;color:var(--text);max-width:100%;overflow-wrap:anywhere}.brand img{display:block;object-fit:contain;max-width:100%}nav,.site-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.header-row nav{flex:1}.header-row nav a{color:var(--text);text-decoration:none}.site-actions{gap:12px;font-size:14px}.site-content{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:clamp(20px,4vw,56px);margin-block:32px;min-height:45vh;overflow-wrap:anywhere}main{flex:1;min-width:0}h1{font-size:clamp(28px,4vw,44px);line-height:1.2;margin:0 0 28px}h2{font-size:clamp(24px,3vw,34px);line-height:1.3}p{max-width:80ch}.site-content img{max-width:100%;height:auto}.site-content table{max-width:100%;display:block;overflow:auto}.site-footer{background:var(--brand-secondary);color:white;padding-block:32px}.site-footer a{color:white}.site-footer nav{margin-top:16px}.skip-link{position:absolute;top:-100px}.skip-link:focus{top:8px;background:var(--surface);padding:12px;z-index:2}@media(max-width:760px){.site-shell{padding-inline:16px}.header-row{gap:16px}.header-row nav{flex-basis:100%;order:3}.site-actions{margin-left:auto}.site-content{margin-block:20px;padding:20px;border-radius:12px}.site-header nav a{min-height:44px;display:flex;align-items:center}}
.footer-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:24px}.footer-groups h2{font-size:18px}.footer-groups nav{align-items:flex-start;flex-direction:column;gap:8px}.site-footer nav:empty,.footer-groups:empty{display:none}.site-footer a{overflow-wrap:anywhere}.site-guide{margin-block:32px}.ap-1a-faq details{padding:16px 0;border-bottom:1px solid var(--line)}.ap-1a-faq summary{cursor:pointer}
.header-row nav a,.site-actions>a{display:inline-flex;align-items:center;min-height:44px;line-height:1.5}.site-actions{font-size:16px}#site-theme{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:10px}#site-theme svg{display:block;flex:none}#site-theme .theme-sun{display:none}html[data-theme=dark] #site-theme .theme-moon{display:none}html[data-theme=dark] #site-theme .theme-sun{display:block}
.site-breadcrumbs{margin-block:24px 0;font-size:14px;color:var(--muted)}.site-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;padding:0;margin:0;overflow-wrap:anywhere}.site-breadcrumbs li{min-width:0}.site-breadcrumbs li+li:before{content:"/";margin-right:8px;color:var(--muted)}.site-breadcrumbs+.site-content{margin-top:16px}

html{scrollbar-gutter:stable;scroll-padding-top:160px}.skip-link:focus{z-index:30}.company-access{padding:0;overflow:hidden}.company-access>h1{font-size:24px;padding:24px 32px;margin:0}.company-access #company-workspace-root{min-height:520px}.registration-unavailable{margin:0}.site-content:has(>.registration-unavailable){min-height:0}

.company-access-stage{--company-entry-client-image:none;--company-entry-min-height:520px;background-color:var(--surface-soft);background-image:var(--company-entry-desktop,none);background-size:cover;background-position:center}.company-registration{--company-entry-min-height:max(720px,calc(100svh - 180px))}.company-entry-frame{width:100%;min-height:var(--company-entry-min-height,520px);display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;padding:32px;box-sizing:border-box}.company-entry-card{width:100%;max-width:600px;min-width:0;min-height:360px;padding:32px;border-radius:20px;border:1px solid var(--line);background:var(--surface);color:var(--text);box-shadow:0 16px 48px #00000030;box-sizing:border-box}.company-entry-skeleton{display:flex;flex-direction:column;gap:16px}.company-entry-skeleton>div{height:48px;background:currentColor;opacity:.12;border-radius:8px}.company-entry-skeleton>div:first-child{height:36px;width:70%}.company-entry-skeleton>div:nth-child(2){margin-top:16px}.company-access-stage [data-translation-pending=scoped]{display:block!important}.company-access-stage [data-translation-pending=scoped] .company-entry-frame{min-height:100%}@media(max-width:767px){.company-access-stage{background-image:var(--company-entry-mobile,none)}}@media(max-width:599px){.company-entry-frame{padding:16px}.company-entry-card{padding:20px}.company-access>h1{padding:20px}}

@media(max-width:599px){.company-access input,.company-access textarea{font-size:16px}}
