main[data-page=reestr] .page-top{padding:130px 0 68px;position:relative;overflow:hidden}main[data-page=reestr] .page-top-bg{z-index:0;position:absolute;inset:0}main[data-page=reestr] .page-top-bg img{object-fit:cover;width:100%;height:100%;display:block}main[data-page=reestr] .page-top-bg:after{content:"";background:linear-gradient(#00264b9e 0%,#00264be0 100%);position:absolute;inset:0}main[data-page=reestr] .page-top .wrap{z-index:1;position:relative}main[data-page=reestr] .crumbs{font-size:var(--fs-meta);color:#f3ebd699;margin-bottom:22px}main[data-page=reestr] .crumbs a{border-bottom:1px solid #0000}main[data-page=reestr] .crumbs a:hover{border-bottom-color:var(--gold);color:var(--gold-pale)}main[data-page=reestr] .page-top h1{font-size:var(--fs-hero);max-width:16ch;margin-bottom:22px}main[data-page=reestr] .page-top h1 em{color:var(--teal);font-style:normal}main[data-page=reestr] .page-top .lede{font-size:var(--fs-lead);color:#f3ebd6c7;max-width:58ch}main[data-page=reestr] .tally{flex-wrap:wrap;gap:0 56px;margin-top:46px;display:flex}main[data-page=reestr] .tally div{border-top:1px solid #f3ebd633;min-width:130px;padding-top:16px}main[data-page=reestr] .tally b{font-family:var(--font-brand);font-size:var(--fs-h3);color:var(--gold);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600;display:block}main[data-page=reestr] .tally span{font-size:var(--fs-meta);color:#f3ebd6a8;margin-top:4px;display:block}main[data-page=reestr] .sheet{background:var(--paper);color:var(--ink);padding:10px 0 92px}main[data-page=reestr] .finder{z-index:20;background:var(--paper);border-bottom:1px solid #00264b24;padding:22px 0 20px;position:sticky;top:64px}main[data-page=reestr] .finder:before{content:"";background:var(--paper);height:26px;position:absolute;bottom:100%;left:-40px;right:-40px}main[data-page=reestr] .finder-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}main[data-page=reestr] .field{flex:280px;min-width:230px;position:relative}main[data-page=reestr] .field input{width:100%;font-family:var(--font-body);font-size:var(--fs-body);color:var(--ink);background:var(--paper);border:1px solid #00264b38;border-radius:3px;padding:13px 16px 13px 42px;transition:border-color .2s}main[data-page=reestr] .field input::placeholder{color:#00264b73}main[data-page=reestr] .field input:focus{border-color:var(--blue);outline:none}main[data-page=reestr] .field svg{opacity:.45;position:absolute;top:50%;left:15px;transform:translateY(-50%)}main[data-page=reestr] .picker{font-family:var(--font-body);font-size:var(--fs-body);color:var(--ink);cursor:pointer;background:var(--paper);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7'%3E%3Cpath d='M1 1l4.5 4.5L10 1' stroke='%2300264B' stroke-width='1.4' fill='none'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;border:1px solid #00264b38;border-radius:3px;flex:0 290px;padding:13px 38px 13px 16px}main[data-page=reestr] .picker:focus{border-color:var(--blue);outline:none}main[data-page=reestr] .chips{gap:8px;display:flex}main[data-page=reestr] .chip{font-family:var(--font-brand);font-size:var(--fs-meta);cursor:pointer;background:var(--paper);color:var(--ink);border:1px solid #00264b38;border-radius:3px;padding:12px 16px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s}main[data-page=reestr] .chip:hover{border-color:var(--navy)}main[data-page=reestr] .chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--cream)}main[data-page=reestr] .finder-foot{font-size:var(--fs-meta);color:var(--ink-muted);justify-content:space-between;align-items:baseline;gap:16px;margin-top:14px;display:flex}main[data-page=reestr] .finder-foot b{color:var(--ink);font-variant-numeric:tabular-nums}main[data-page=reestr] .reset{font-family:var(--font-brand);font-size:var(--fs-meta);color:var(--gold-ink);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #8a6a2a66;padding:0}main[data-page=reestr] .reset:hover{border-bottom-color:var(--gold-ink)}main[data-page=reestr] .reset[hidden]{display:none}main[data-page=reestr] .alpha{font-family:var(--font-brand);font-size:var(--fs-meta);color:var(--gold-ink);border-bottom:1px solid #00264b24;padding:32px 0 10px;font-weight:600}main[data-page=reestr] .alpha[hidden]{display:none}main[data-page=reestr] .arb{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #00264b1a;grid-template-columns:60px minmax(220px,1.15fr) minmax(0,1.6fr) 152px;align-items:center;gap:22px;width:100%;padding:15px 8px;transition:background-color .2s;display:grid}main[data-page=reestr] .arb:hover{background:#1251870d}main[data-page=reestr] .arb:focus-visible{box-shadow:inset 3px 0 0 var(--gold);background:#1251870d;outline:none}main[data-page=reestr] .arb[hidden]{display:none}main[data-page=reestr] .arb img{object-fit:cover;object-position:50% 20%;background:#00264b14;border-radius:50%;width:60px;height:60px;display:block}main[data-page=reestr] .arb-name{font-family:var(--font-brand);font-size:var(--fs-h4);color:var(--ink);font-weight:600}main[data-page=reestr] .arb-spec{font-size:var(--fs-meta);color:var(--ink-muted);line-height:1.5}main[data-page=reestr] .arb-langs{gap:6px;display:flex}main[data-page=reestr] .arb-langs span{font-family:var(--font-brand);text-align:center;color:var(--ink-muted);border:1px solid #00264b33;border-radius:2px;width:44px;padding:3px 0;font-size:.75rem;font-weight:600}main[data-page=reestr] .arb-langs .off{color:#00264b38;border-color:#0000}main[data-page=reestr] .vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}main[data-page=reestr] .empty{color:var(--ink-muted);font-size:var(--fs-lead);padding:60px 8px}main[data-page=reestr] .empty[hidden]{display:none}main[data-page=reestr] .sheetover{z-index:200;background:#00264bd1;justify-content:center;align-items:center;padding:5vh 24px;display:flex;position:fixed;inset:0}main[data-page=reestr] .sheetover[hidden]{display:none}main[data-page=reestr] .card{background:var(--paper);color:var(--ink);border-radius:3px;flex-direction:column;width:min(760px,100%);max-height:90vh;display:flex;box-shadow:0 30px 80px #00264b73}main[data-page=reestr] .card-top{border-bottom:1px solid #00264b1f;grid-template-columns:96px 1fr auto;align-items:start;gap:22px;padding:30px 32px 24px;display:grid}main[data-page=reestr] .card-top img{object-fit:cover;object-position:50% 20%;border-radius:50%;width:96px;height:96px}main[data-page=reestr] .card-top h2{font-size:var(--fs-h3);margin-bottom:10px}main[data-page=reestr] .card-spec{font-size:var(--fs-meta);color:var(--ink-muted);margin-bottom:12px}main[data-page=reestr] .card-close{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;padding:6px;font-size:1.25rem;line-height:1}main[data-page=reestr] .card-close:hover{color:var(--ink)}main[data-page=reestr] .card-body{font-size:var(--fs-body);padding:26px 32px 34px;line-height:1.65;overflow-y:auto}main[data-page=reestr] .card-body strong{color:var(--ink)}main[data-page=reestr] .card-body em{color:var(--ink-muted);font-style:normal}main[data-page=reestr] .howto{background:var(--gradient);padding:84px 0}main[data-page=reestr] .howto-in{grid-template-columns:1fr 1.15fr;align-items:start;gap:60px;display:grid}main[data-page=reestr] .howto h2{font-size:var(--fs-h2);max-width:14ch}main[data-page=reestr] .howto h2 em{color:var(--teal);font-style:normal}main[data-page=reestr] .howto ol{counter-reset:h;gap:24px;list-style:none;display:grid}main[data-page=reestr] .howto li{counter-increment:h;grid-template-columns:40px 1fr;gap:18px;display:grid}main[data-page=reestr] .howto li:before{content:counter(h, decimal-leading-zero);font-family:var(--font-brand);font-size:var(--fs-h4);color:var(--gold);font-variant-numeric:tabular-nums;font-weight:600}main[data-page=reestr] .howto b{font-family:var(--font-brand);font-size:var(--fs-h4);margin-bottom:6px;font-weight:600;display:block}main[data-page=reestr] .howto p{color:#f3ebd6c2}main[data-page=reestr] .howto-acts{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}@media (max-width:900px){main[data-page=reestr] .page-top{padding:110px 0 54px}main[data-page=reestr] .arb{grid-template-columns:52px 1fr;gap:8px 16px;padding:14px 4px}main[data-page=reestr] .arb img{grid-row:span 3;align-self:start;width:52px;height:52px}main[data-page=reestr] .arb-name,main[data-page=reestr] .arb-spec,main[data-page=reestr] .arb-langs{grid-column:2}main[data-page=reestr] .howto-in{grid-template-columns:1fr;gap:34px}main[data-page=reestr] .card-top{grid-template-columns:64px 1fr auto;padding:22px 20px 18px}main[data-page=reestr] .card-top img{width:64px;height:64px}main[data-page=reestr] .card-body{padding:20px}}
