/* Значок PilonLAB в подвале. Светлая/тёмная тема — по настройке системы, как у сайта. */
.plb *{box-sizing:border-box;margin:0;padding:0;border:0}.plb{display:inline-flex;align-items:center;gap:10px;text-decoration:none!important;font-style:normal;text-transform:none;letter-spacing:normal;margin:0;font:400 12px/1.2 system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;vertical-align:middle;transition:transform .25s ease}.plb-lock{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.plb-m{display:block;flex:none;width:20px;height:20px;overflow:visible}.plb-dot{transform-origin:42.5px 21.5px;transform-box:view-box;animation:plb-dot 12s ease-in-out infinite}.plb-w{font-weight:700;font-size:15px;letter-spacing:-.01em}.plb-lab{background-size:300% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:plb-sh 12s ease-in-out infinite}.plb:hover .plb-dot,.plb:focus-visible .plb-dot{animation:plb-pop .6s ease-out}.plb:focus-visible{outline:2px solid currentColor;outline-offset:3px}@keyframes plb-sh{0%,84%{background-position:0 0}100%{background-position:100% 0}}@keyframes plb-dot{0%,88%,100%{transform:scale(1)}92%{transform:scale(1.35)}96%{transform:scale(.9)}}@keyframes plb-pop{0%{transform:scale(1)}40%{transform:scale(1.45)}70%{transform:scale(.9)}100%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.plb-dot,.plb-lab{animation:none!important}.plb{transition:none}}.plb.plb-l{color:#5A6F8E}.plb-l .plb-name{color:#0F2A4F}.plb-l .plb-lab{background-image:linear-gradient(90deg,#0f766e 0%,#0f766e 44%,#0891b2 50%,#0f766e 56%,#0f766e 100%)}.plb-a .plb-cap{font-size:12px;opacity:.9}.plb-a .plb-sep{width:1px;height:16px;background:currentColor;opacity:.35}.plb.plb-a:hover{transform:translateY(-1px)}
@media (prefers-color-scheme:dark){.plb.plb-l{color:#A9BBD6}.plb-l .plb-name{color:#FFFFFF}.plb-l .plb-lab{background-image:linear-gradient(90deg,#34d399 0%,#34d399 44%,#a5f3fc 50%,#34d399 56%,#34d399 100%)}}
.footer .plb{margin-left:8px}.footer a.plb,.footer a.plb:hover{text-decoration:none}
@media (max-width:640px){.footer .plb{margin-left:0;flex-basis:100%}}
