.lz-vug-page{padding-top:34px}.lz-vug-hero{margin-bottom:34px}.lz-vug-checked{margin:10px 0 0;color:#71899c;font-size:.66rem}.lz-vug-rules,.lz-vug-directory,.lz-vug-examples,.lz-vug-docs,.lz-vug-faq{margin:38px 0}.lz-vug-rules__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lz-vug-rules__grid article{position:relative;padding:22px;border:1px solid #d5e7f3;border-radius:20px;background:linear-gradient(145deg,#fff,#f7fbff);box-shadow:0 10px 32px rgba(7,48,102,.055)}.lz-vug-rules__grid article>span{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#e8f5ff;color:#0b55b5;font-size:.67rem;font-weight:950}.lz-vug-rules__grid h3{margin:14px 0 4px;color:var(--lz-deep);font-size:1.02rem}.lz-vug-rules__grid strong{display:block;color:#0b55b5;font-size:1.28rem}.lz-vug-rules__grid p{margin:9px 0 0;color:var(--lz-muted);font-size:.72rem;line-height:1.58}.lz-vug-total{display:flex;min-width:110px;flex-direction:column;align-items:flex-end}.lz-vug-total strong{color:#0b55b5;font-size:2rem;line-height:1}.lz-vug-total span{margin-top:5px;color:var(--lz-muted);font-size:.7rem}.lz-vug-filter{display:grid;grid-template-columns:minmax(260px,1fr) auto minmax(220px,.42fr);gap:12px;align-items:end;margin:18px 0;padding:16px;border:1px solid #d8e8f3;border-radius:18px;background:#f8fcff}.lz-vug-filter label>span{display:block;margin-bottom:7px;color:var(--lz-deep);font-size:.67rem;font-weight:850}.lz-vug-filter input,.lz-vug-filter select{width:100%;min-height:46px;padding:0 13px;border:1px solid #c9deed;border-radius:12px;background:#fff;color:var(--lz-deep);font:inherit;font-size:.76rem}.lz-vug-tabs{display:flex;gap:5px;flex-wrap:wrap}.lz-vug-tabs button{min-height:46px;padding:0 12px;border:1px solid #c9deed;border-radius:12px;background:#fff;color:#315873;font-size:.7rem;font-weight:800;cursor:pointer}.lz-vug-tabs button[aria-pressed="true"]{border-color:#0b63bd;background:#0b63bd;color:#fff}.lz-vug-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lz-vug-card{display:flex;min-width:0;min-height:430px;flex-direction:column;padding:20px;border:1px solid #d8e7f1;border-radius:20px;background:#fff;box-shadow:0 10px 34px rgba(6,45,103,.055)}.lz-vug-card[hidden]{display:none}.lz-vug-card__top{display:flex;align-items:center;justify-content:space-between}.lz-vug-card__top span{padding:5px 8px;border-radius:999px;background:#edf7ff;color:#0b55b5;font-size:.61rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.lz-vug-card__top i{color:#90a7b9;font-size:.65rem;font-style:normal;font-weight:850}.lz-vug-card h3{margin:15px 0 4px;color:var(--lz-deep);font-size:1.22rem;line-height:1.18}.lz-vug-card__config{min-height:42px;margin:0;color:#47657c;font-size:.71rem;line-height:1.5}.lz-vug-card dl{display:grid;gap:0;margin:14px 0;border-top:1px solid #e1edf5}.lz-vug-card dl>div{display:grid;grid-template-columns:116px minmax(0,1fr);gap:8px;padding:9px 0;border-bottom:1px solid #e1edf5}.lz-vug-card dt{color:#7d95a7;font-size:.63rem}.lz-vug-card dd{margin:0;color:var(--lz-deep);font-size:.68rem;font-weight:780;text-align:right;overflow-wrap:anywhere}.lz-vug-indicator{margin:13px 0 0;padding:12px;border-radius:13px;background:#f6f9fb}.lz-vug-indicator strong{display:block;font-size:.7rem}.lz-vug-indicator p{margin:5px 0 0;color:#567083;font-size:.65rem;line-height:1.5}.lz-vug-indicator--technical{background:#edf8f5}.lz-vug-indicator--technical strong{color:#16735b}.lz-vug-indicator--verify{background:#eef6ff}.lz-vug-indicator--verify strong{color:#0b55b5}.lz-vug-indicator--above{background:#fff6ec}.lz-vug-indicator--above strong{color:#985517}.lz-vug-indicator--category{background:#f4f2ff}.lz-vug-indicator--category strong{color:#56449a}.lz-vug-card__actions{display:flex;gap:9px;margin-top:auto;padding-top:16px}.lz-vug-card__actions a{display:flex;min-height:38px;align-items:center;justify-content:center;flex:1;padding:7px 9px;border:1px solid #cbe0ee;border-radius:10px;color:#0b55b5;text-decoration:none;font-size:.65rem;font-weight:850;text-align:center}.lz-vug-card__actions a:first-child{border-color:#0b63bd;background:#0b63bd;color:#fff}.lz-vug-empty{padding:24px;border:1px dashed #bad5e6;border-radius:16px;background:#f8fcff;text-align:center}.lz-vug-empty strong,.lz-vug-empty span{display:block}.lz-vug-empty strong{color:var(--lz-deep)}.lz-vug-empty span{margin-top:6px;color:var(--lz-muted);font-size:.75rem}.lz-vug-examples__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lz-vug-examples__grid article{padding:22px;border:1px solid #d9e7f0;border-radius:18px;background:#f9fcff}.lz-vug-examples__grid small{color:#0b55b5;font-size:.64rem;font-weight:900;text-transform:uppercase}.lz-vug-examples__grid h3{margin:7px 0 8px;color:var(--lz-deep);font-size:1.1rem}.lz-vug-examples__grid p{margin:0;color:var(--lz-muted);font-size:.72rem;line-height:1.58}.lz-vug-method{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;margin:40px 0;padding:28px;border-radius:22px;background:linear-gradient(135deg,#07336f,#0b5bbd 55%,#167dd0);color:#fff}.lz-vug-method__copy h2{margin:5px 0 10px;color:#fff;font-size:clamp(1.55rem,2.5vw,2.2rem)}.lz-vug-method__copy p:not(.lz-eyebrow){margin:0;color:#dceefe;font-size:.76rem;line-height:1.66}.lz-vug-method__statuses{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lz-vug-method__status{padding:14px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(4,31,75,.46)}.lz-vug-method__status strong,.lz-vug-method__status span{display:block}.lz-vug-method__status strong{font-size:.72rem}.lz-vug-method__status span{margin-top:5px;color:#c9e1f4;font-size:.64rem;line-height:1.5}.lz-vug-docs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.lz-vug-docs__grid>div{display:flex;min-height:145px;flex-direction:column;padding:18px;border:1px solid #d8e8f2;border-radius:17px;background:#fff}.lz-vug-docs__grid b{color:#0b55b5;font-size:.62rem}.lz-vug-docs__grid strong{margin-top:11px;color:var(--lz-deep);font-size:.84rem}.lz-vug-docs__grid span{margin-top:7px;color:var(--lz-muted);font-size:.68rem;line-height:1.52}.lz-vug-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin:40px 0;padding:28px;border-radius:22px;background:linear-gradient(135deg,#07336f,#0b5bbd 55%,#167dd0);color:#fff}.lz-vug-cta h2{margin:5px 0 8px;color:#fff;font-size:clamp(1.45rem,2.3vw,2rem)}.lz-vug-cta p:not(.lz-eyebrow){margin:0;color:#def0ff;font-size:.76rem;line-height:1.62}.lz-vug-cta__actions{display:grid;gap:8px;min-width:210px}.lz-vug-cta .lz-button--ghost{border-color:rgba(255,255,255,.38);background:transparent;color:#fff}.lz-vug-faq__list{display:grid;gap:8px}.lz-vug-faq details{border:1px solid #d9e7f0;border-radius:15px;background:#fff}.lz-vug-faq summary{padding:16px 18px;color:var(--lz-deep);font-size:.78rem;font-weight:850;cursor:pointer}.lz-vug-faq details p{margin:0;padding:0 18px 17px;color:var(--lz-muted);font-size:.72rem;line-height:1.62}.lz-vug-links{margin-top:32px}.lz-vug-page .lz-section-head{align-items:flex-end}.lz-vug-page .lz-section-head p{max-width:850px}
@media(max-width:1120px){.lz-vug-rules__grid,.lz-vug-docs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lz-vug-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lz-vug-filter{grid-template-columns:1fr 1fr}.lz-vug-tabs{grid-column:1/-1;order:3}.lz-vug-method{grid-template-columns:1fr}}
@media(max-width:720px){.lz-vug-page{padding-top:24px}.lz-vug-rules__grid,.lz-vug-grid,.lz-vug-examples__grid,.lz-vug-docs__grid,.lz-vug-method__statuses,.lz-vug-filter,.lz-vug-cta{grid-template-columns:1fr}.lz-vug-tabs{grid-column:auto}.lz-vug-card{min-height:0}.lz-vug-card dl>div{grid-template-columns:1fr}.lz-vug-card dd{text-align:left}.lz-vug-card__actions{flex-direction:column}.lz-vug-method,.lz-vug-cta{padding:20px}.lz-vug-cta__actions{min-width:0}.lz-vug-total{align-items:flex-start;margin-top:8px}.lz-vug-page .lz-section-head{align-items:flex-start}}
.lz-vug-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:32px 0}.lz-vug-links a{display:flex;min-height:92px;flex-direction:column;padding:14px;border:1px solid #dce9f2;border-radius:14px;background:#f9fcff;color:var(--lz-deep);text-decoration:none}.lz-vug-links small{color:#0b55b5;font-size:.61rem;font-weight:900;text-transform:uppercase}.lz-vug-links strong{margin-top:6px;font-size:.75rem;line-height:1.4}
@media(max-width:720px){.lz-vug-links{grid-template-columns:1fr}}

/* v2.0.363 — прозрачность источников и паспорт проверки */
.lz-vug-data-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;margin:0 0 14px;padding:14px 16px;border:1px solid #cfe3f1;border-radius:15px;background:#f5fbff}.lz-vug-data-note strong{color:#0b55b5;font-size:.7rem}.lz-vug-data-note span{color:#526f84;font-size:.68rem;line-height:1.55}.lz-vug-passport{margin-top:10px;border:1px solid #dce9f2;border-radius:13px;background:#fbfdff}.lz-vug-passport summary{position:relative;padding:11px 36px 11px 12px;color:#184d79;font-size:.67rem;font-weight:900;cursor:pointer;list-style:none}.lz-vug-passport summary::-webkit-details-marker{display:none}.lz-vug-passport summary:after{content:'+';position:absolute;right:12px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:20px;height:20px;border-radius:7px;background:#eaf5fd;color:#0b55b5;font-size:.9rem}.lz-vug-passport[open] summary:after{content:'–'}.lz-vug-passport__body{padding:0 12px 12px}.lz-vug-passport__body>dl{margin:0;border-top:1px solid #e3eef5}.lz-vug-passport__body>dl>div{grid-template-columns:1fr;gap:3px;padding:8px 0}.lz-vug-passport__body>dl dd{text-align:left}.lz-vug-passport__note{margin:9px 0 0;padding:10px;border-radius:10px;background:#eef6fc;color:#536f84;font-size:.63rem;line-height:1.5}.lz-vug-copy{width:100%;min-height:34px;margin-top:9px;border:1px solid #c6ddeb;border-radius:9px;background:#fff;color:#0b55b5;font:inherit;font-size:.63rem;font-weight:850;cursor:pointer}.lz-vug-copy:hover{background:#f1f8fd}@media(max-width:720px){.lz-vug-data-note{grid-template-columns:1fr}.lz-vug-passport summary{min-height:42px;display:flex;align-items:center}}

/* v2.0.364 — структурированный паспорт конфигурации и документальная готовность */
.lz-vug-readiness-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0 16px}.lz-vug-readiness-summary>div{display:flex;min-height:68px;align-items:center;gap:11px;padding:12px 14px;border:1px solid #d9e8f2;border-radius:14px;background:#fff}.lz-vug-readiness-summary strong{flex:0 0 auto;color:#0b55b5;font-size:1.25rem;line-height:1}.lz-vug-readiness-summary span{color:#526f84;font-size:.66rem;font-weight:800;line-height:1.35}.lz-vug-filter{grid-template-columns:minmax(280px,1.1fr) minmax(220px,.45fr) minmax(220px,.45fr)}.lz-vug-search{grid-column:1/2}.lz-vug-status-filter{grid-column:2/3}.lz-vug-readiness-filter{grid-column:3/4}.lz-vug-tabs{grid-column:1/-1;grid-row:2}.lz-vug-passport-legend{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;margin:-4px 0 16px;padding:13px 16px;border:1px solid #dce9f2;border-radius:15px;background:#fff}.lz-vug-passport-legend strong{color:var(--lz-deep);font-size:.69rem}.lz-vug-passport-legend span{color:#617b8f;font-size:.66rem;line-height:1.55}.lz-vug-passport summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-right:42px}.lz-vug-passport summary>span{min-width:0}.lz-vug-readiness-badge{display:inline-flex;max-width:58%;align-items:center;justify-content:center;padding:5px 8px;border-radius:999px;font-size:.56rem;font-weight:900;line-height:1.25;text-align:center}.lz-vug-readiness-badge--identified{background:#eaf8f3;color:#16735b}.lz-vug-readiness-badge--partial{background:#eef6ff;color:#0b55b5}.lz-vug-readiness-badge--version{background:#fff6ec;color:#985517}.lz-vug-readiness-badge--category{background:#f4f2ff;color:#56449a}.lz-vug-passport__body>dl>div{grid-template-columns:118px minmax(0,1fr);gap:10px}.lz-vug-passport__body>dl dt{align-self:start}.lz-vug-passport__body>dl dd{text-align:left;line-height:1.45}.lz-vug-passport__divider{display:flex;align-items:center;gap:8px;margin:12px 0 0;color:#0b55b5;font-size:.58rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.lz-vug-passport__divider:after{content:'';height:1px;flex:1;background:#dce9f2}.lz-vug-passport__documents{margin-top:6px!important}.lz-vug-passport__identity dd,.lz-vug-passport__documents dd{overflow-wrap:anywhere}.lz-vug-copy{min-height:38px}.lz-vug-copy:focus-visible,.lz-vug-tabs button:focus-visible,.lz-vug-filter input:focus-visible,.lz-vug-filter select:focus-visible{outline:3px solid rgba(21,117,196,.24);outline-offset:2px}
@media(max-width:1120px){.lz-vug-readiness-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lz-vug-filter{grid-template-columns:1fr 1fr}.lz-vug-search{grid-column:1/-1}.lz-vug-status-filter{grid-column:1/2}.lz-vug-readiness-filter{grid-column:2/3}.lz-vug-tabs{grid-column:1/-1;grid-row:auto}}
@media(max-width:720px){.lz-vug-readiness-summary{grid-template-columns:1fr 1fr}.lz-vug-filter{grid-template-columns:1fr}.lz-vug-search,.lz-vug-status-filter,.lz-vug-readiness-filter,.lz-vug-tabs{grid-column:auto}.lz-vug-passport-legend{grid-template-columns:1fr}.lz-vug-passport summary{align-items:flex-start;flex-direction:column;padding-right:42px}.lz-vug-readiness-badge{max-width:100%}.lz-vug-passport__body>dl>div{grid-template-columns:1fr;gap:3px}}
@media(max-width:430px){.lz-vug-readiness-summary{grid-template-columns:1fr}}

/* v2.0.365 — safe calculator handoff */
.lz-vug-card__transfer{display:grid;gap:3px;margin-top:10px;padding:9px 10px;border:1px solid #cfe3f1;border-radius:10px;background:#f5fbff}.lz-vug-card__transfer strong{color:#0b55b5;font-size:.61rem}.lz-vug-card__transfer span{color:#667f92;font-size:.59rem;line-height:1.45}.lz-vug-card__transfer.is-blocked{border-color:#eadcb7;background:#fffaf0}.lz-vug-card__transfer.is-blocked strong{color:#8b6719}
