body.nz-skills-page--visual-review-page{background:#16181d}body.nz-skills-page--visual-review-page .header{margin-bottom:0}body.nz-skills-page--visual-review-page .footer{background:#fff}body.nz-skills-page--visual-review-page .footer>.wp-block-group:first-child{margin-top:0}.nz-vr{--vr-ink:#16181d;--vr-text:#3b3f48;--vr-muted:#5f6571;--vr-line:#e6eaf0;--vr-gray:#f6f8fb;--vr-blue:#26afff;--vr-blue-button:#4db2ff;--vr-blue-text:#0a6fb0;--vr-blue-soft:#e3f4ff;--vr-orange:#e76830;--vr-orange-text:#c24f1b;--vr-red:#ff5a5f;--vr-green:#35d07f;--vr-green-soft:#e9f7ee;--vr-green-text:#1f7a45;--vr-mono:"JetBrains Mono", ui-monospace, monospace;overflow:clip;color:var(--vr-ink);background:#fff;font-family:Manrope,system-ui,sans-serif;font-size:16px;line-height:1.6}.nz-vr *,.nz-vr :after,.nz-vr :before{box-sizing:border-box}.nz-vr h1,.nz-vr h2,.nz-vr h3,.nz-vr h4,.nz-vr ol,.nz-vr p,.nz-vr ul{margin:0}.nz-vr a{color:var(--vr-blue)}.nz-vr a:hover{color:#009bf5}.nz-vr-container{width:min(1120px,100%);margin:0 auto;display:flex;flex-direction:column;gap:20px}.nz-vr-section{padding:clamp(56px,8vw,104px) 16px}.nz-vr-section--gray{background:var(--vr-gray)}.nz-vr-label{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--vr-line);border-radius:10px;background:#fff;box-shadow:0 4px 14px rgba(22,24,29,.05);font-family:var(--vr-mono);font-size:13px;line-height:1.4}.nz-vr-label__dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--vr-blue)}.nz-vr-label__sign{color:var(--vr-blue)}.nz-vr-label--orange .nz-vr-label__dot{background:var(--vr-orange)}.nz-vr-label--orange .nz-vr-label__sign{color:var(--vr-orange)}.nz-vr .nz-vr-title{font-size:clamp(28px,3.4vw,42px);font-weight:800;letter-spacing:-.025em;line-height:1.15}.nz-vr-nowrap{white-space:nowrap}.nz-vr-lead{max-width:720px;color:var(--vr-text);font-size:clamp(16px,1.4vw,18px)}.nz-vr-lead--strong{max-width:820px;color:var(--vr-ink);font-size:clamp(18px,1.8vw,21px);font-weight:600;line-height:1.5}.nz-vr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border:0;border-radius:999px;background:var(--vr-blue-button);font-size:17px;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .2s,border-color .2s}.nz-vr .nz-vr-btn,.nz-vr .nz-vr-btn:hover{color:#fff}.nz-vr-btn:hover{background:#26a4f5}.nz-vr-btn--outline{padding:0 28px;border:2px solid hsla(0,0%,100%,.24);background:transparent}.nz-vr-btn--outline:hover{border-color:hsla(0,0%,100%,.5);background:transparent}.nz-vr-btn--small{min-height:52px;font-size:16px}.nz-vr-hero{padding:clamp(48px,6vw,80px) 16px clamp(52px,6vw,84px);background:#16181d;color:#fff}.nz-vr-hero__text{max-width:780px;display:flex;flex-direction:column;gap:22px}.nz-vr .nz-vr-hero__title{font-size:clamp(36px,5vw,60px);font-weight:800;letter-spacing:-.03em;line-height:1.06}.nz-vr-hero__title span{color:var(--vr-blue)}.nz-vr-hero__lead{max-width:540px;color:#c3c8d2;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.nz-vr-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.nz-vr-win{overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 18px 50px rgba(22,24,29,.1);color:var(--vr-ink)}.nz-vr-win__bar{display:flex;align-items:center;gap:7px;padding:12px 16px;border-bottom:1px solid var(--vr-line);background:#eef1f5}.nz-vr-win__bar i{display:block;width:11px;height:11px;border-radius:50%;background:#d3d8df}.nz-vr-win__title{flex:1;min-width:0;margin-left:10px;padding:4px 12px;overflow:hidden;border-radius:8px;background:#fff;color:var(--vr-muted);font-family:var(--vr-mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.nz-vr-problem{max-width:820px;width:100%;display:flex;flex-direction:column;gap:18px}.nz-vr-wall{position:relative;max-height:520px;overflow:hidden;padding:24px 26px 0;color:var(--vr-text);font-size:14.5px;line-height:1.6}.nz-vr-wall:after{content:"";position:absolute;right:0;bottom:0;left:0;height:140px;background:linear-gradient(hsla(0,0%,100%,0),#fff)}.nz-vr-wall p{margin:0 0 8px;font-size:inherit}.nz-vr .nz-vr-wall__heading{color:var(--vr-ink);font-size:16px;font-weight:800}.nz-vr-wall ul{margin:0 0 6px;padding-left:22px}.nz-vr-wall li{margin:2px 0}.nz-vr-wall__more{padding:0 26px 20px;color:var(--vr-muted);font-family:var(--vr-mono);font-size:13px}.nz-vr-bubble{align-self:flex-end;max-width:460px;padding:14px 20px;border-radius:22px 22px 6px 22px;background:var(--vr-ink);color:#fff;font-size:clamp(17px,1.6vw,19px);font-weight:700;line-height:1.4}.nz-vr-punch{max-width:760px;margin-top:12px;font-size:clamp(22px,2.4vw,30px);font-weight:800;letter-spacing:-.02em;line-height:1.25}.nz-vr-principle{margin-top:44px;display:flex;flex-direction:column;gap:6px}.nz-vr-principle__number{color:var(--vr-blue-text);font-family:var(--vr-mono);font-size:14px;font-weight:700}.nz-vr .nz-vr-principle__title{font-size:clamp(24px,2.4vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.2}.nz-vr-principle__text{color:var(--vr-muted);font-size:16px}.nz-vr-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;align-items:stretch}.nz-vr-side{min-width:0;display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:22px;background:#fff}.nz-vr-side--before{border:1px solid var(--vr-line)}.nz-vr-side--after{border:2px solid var(--vr-blue);box-shadow:0 14px 40px rgba(38,175,255,.14)}.nz-vr-side--flush{padding:0;overflow:hidden}.nz-vr-side--flush .nz-vr-tag{margin:24px 0 4px 24px}.nz-vr-tag{align-self:flex-start;padding:4px 12px;border-radius:999px;font-family:var(--vr-mono);font-size:12.5px;font-weight:700;line-height:1.4}.nz-vr-tag--before{background:#fdecea;color:#a3261f}.nz-vr-tag--after{background:var(--vr-blue-soft);color:var(--vr-blue-text)}.nz-vr-msg{display:flex;flex-direction:column;gap:8px;color:var(--vr-text);font-size:15px;line-height:1.6}.nz-vr-msg p{font-size:inherit}.nz-vr-msg b{color:var(--vr-ink)}.nz-vr-msg ol,.nz-vr-msg ul{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:4px}.nz-vr-msg code{padding:1px 5px;border-radius:4px;background:#f0f2f6;color:#7a2e9a;font-family:var(--vr-mono);font-size:13px}.nz-vr-msg--fade{position:relative;max-height:430px;overflow:hidden}.nz-vr-msg--fade:after{content:"";position:absolute;right:0;bottom:0;left:0;height:120px;background:linear-gradient(hsla(0,0%,100%,0),#fff)}.nz-vr-prompt{padding:10px 12px;border:1px solid var(--vr-line);border-radius:10px;background:var(--vr-gray);color:var(--vr-text);font-size:12.5px;line-height:1.55;white-space:pre-wrap}.nz-vr-more,.nz-vr-prompt{font-family:var(--vr-mono)}.nz-vr-more{color:var(--vr-muted);font-size:13px}.nz-vr .nz-vr-short-title{font-size:19px;font-weight:800;line-height:1.3}.nz-vr-na{display:grid;gap:10px}.nz-vr-na__row{font-size:inherit;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:12px}.nz-vr-na__key{color:var(--vr-muted);font-family:var(--vr-mono);font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.nz-vr-na__key--after{color:var(--vr-blue-text)}.nz-vr-na__value{font-size:16px;line-height:1.5}.nz-vr-case{padding:14px 16px;border-radius:14px;background:var(--vr-gray);color:var(--vr-text);font-size:15px;line-height:1.55}.nz-vr-case b{color:var(--vr-ink)}.nz-vr-note{color:var(--vr-muted);font-size:14.5px;line-height:1.5}.nz-vr-shot{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.nz-vr-shot__frame{flex:0 0 250px;max-width:100%;margin:0 auto}.nz-vr-shot__legend{flex:1 1 180px;display:flex;flex-direction:column;gap:10px;color:var(--vr-text);font-size:15px;line-height:1.5}.nz-vr-shot__legend p{font-size:inherit}.nz-vr-shot__legend b{color:var(--vr-ink)}.nz-vr-frame{position:relative;width:100%;aspect-ratio:9/16;overflow:hidden;border-radius:12px;background:#2a2f3a}.nz-vr-frame__photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nz-vr-frame__buttons{position:absolute;right:5%;bottom:20%;width:10%;display:flex;flex-direction:column;gap:9px}.nz-vr-frame__buttons i,.nz-vr-frame__caption i{display:block;background:hsla(0,0%,100%,.85)}.nz-vr-frame__buttons i{width:100%;aspect-ratio:1;border-radius:50%}.nz-vr-frame__caption{position:absolute;bottom:5%;left:6%;width:62%;display:flex;flex-direction:column;gap:5px}.nz-vr-frame__caption i{height:6px;border-radius:3px}.nz-vr-frame__caption i:last-child{width:62%}.nz-vr-frame__subtitles{position:absolute;right:18%;bottom:30%;left:8%;color:#fff;font-size:12px;font-weight:800;line-height:1.25;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.6)}.nz-vr-frame__subtitles span{padding:1px 4px;border-radius:3px;background:rgba(0,0,0,.35);-webkit-box-decoration-break:clone;box-decoration-break:clone}.nz-vr-zone{position:absolute;border:2px solid;border-radius:6px}.nz-vr-zone b{position:absolute;left:4px;padding:1px 4px;border-radius:3px;font-family:var(--vr-mono);font-size:9.5px;font-weight:700;line-height:1.2;white-space:nowrap}.nz-vr-zone--bad{border-color:var(--vr-red);background:rgba(255,90,95,.12)}.nz-vr-zone--bad b{top:4px;background:var(--vr-red);color:#fff}.nz-vr-zone--ok{border-color:var(--vr-green);background:rgba(53,208,127,.1)}.nz-vr-zone--ok b{top:-17px;background:var(--vr-green);color:var(--vr-ink)}.nz-vr-zone--buttons{right:2%;bottom:18%;width:15%;height:30%}.nz-vr-zone--caption{right:2%;bottom:2%;left:2%;height:14%}.nz-vr-zone--subtitles{right:20%;bottom:24%;left:6%;height:18%}.nz-vr-side--covers{container-type:inline-size}.nz-vr-covers{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@container (min-width: 420px){.nz-vr-covers{grid-template-columns:repeat(3,minmax(0,1fr))}}.nz-vr-cover{container-type:inline-size;position:relative;aspect-ratio:16/9;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:9%;border-radius:10px}.nz-vr-cover__lesson{position:absolute;top:10%;left:9%;font-family:var(--vr-mono);font-size:clamp(9px,5.5cqw,15px);font-weight:700;letter-spacing:.06em}.nz-vr-cover__title{position:relative;max-width:56%;font-size:clamp(11px,9cqw,26px);font-weight:800;letter-spacing:-.01em;line-height:1.12}.nz-vr-cover--dark{background:var(--vr-ink);color:#fff}.nz-vr-cover--dark .nz-vr-cover__lesson{color:var(--vr-blue)}.nz-vr-cover--photo{background:#f3efe8;color:var(--vr-ink)}.nz-vr-cover--photo img{position:absolute;top:0;right:0;width:44%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%}.nz-vr-cover--photo .nz-vr-cover__lesson{color:var(--vr-orange-text)}.nz-vr-cover--bright{align-items:center;background:var(--vr-orange);color:#fff;text-align:center}.nz-vr-cover--bright .nz-vr-cover__title{max-width:none}.nz-vr-cover--picked{outline:3px solid var(--vr-green);outline-offset:3px}.nz-vr-cover-caption{margin-top:14px;color:var(--vr-text);font-size:14px;line-height:1.4}.nz-vr-cover-caption b{display:block;color:var(--vr-ink);font-size:15px}.nz-vr-badge{display:inline-block;margin-top:6px;padding:2px 10px;border-radius:999px;background:var(--vr-green-soft);color:#14532d;font-size:12.5px;font-weight:700}.nz-vr-ask{display:flex;flex-direction:column;gap:6px;padding-top:4px}.nz-vr-ask__question{font-size:15.5px;font-weight:700}.nz-vr-field{padding:10px 12px;border:1px solid var(--vr-line);border-radius:10px;background:var(--vr-gray);color:var(--vr-muted);font-size:14.5px;line-height:1.45}.nz-vr-field--area{min-height:68px;border-radius:12px;font-size:15px}.nz-vr-field--filled{border:1.5px solid var(--vr-blue);background:#fff;color:var(--vr-ink)}.nz-vr-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.nz-vr-list__item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:16px 24px;border-top:1px solid var(--vr-line)}.nz-vr-list__item:first-child{border-top:0}.nz-vr-list__number{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--vr-blue-soft);color:var(--vr-blue-text);font-size:14px;font-weight:800}.nz-vr-list__body{min-width:0;display:flex;flex-direction:column;gap:6px}.nz-vr-list__title{font-size:16.5px;font-weight:800;line-height:1.35}.nz-vr-list__advice{color:var(--vr-text);font-size:14.5px;line-height:1.45}.nz-vr-list__advice b{color:var(--vr-green-text)}.nz-vr-list__advice--unsure b{color:var(--vr-orange-text)}.nz-vr-install{margin-top:8px;display:flex;flex-wrap:wrap;align-items:stretch;gap:16px}.nz-vr-get{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:14px;padding:30px;border-radius:24px;background:var(--vr-ink);color:#fff}.nz-vr .nz-vr-get__title{font-size:24px;font-weight:800;line-height:1.3}.nz-vr-get__text{color:#c3c8d2;font-size:16px}.nz-vr-get__actions{margin-top:auto;display:flex;flex-direction:column;gap:10px}.nz-vr-get__soon{color:#c3c8d2;font-size:16px;font-weight:700}.nz-vr-get__version{color:#7d8490;font-family:var(--vr-mono);font-size:12px;text-align:center}.nz-vr-notify{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.12)}.nz-vr-notify__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:hsla(0,0%,100%,.08);color:var(--vr-blue-button)}.nz-vr-notify__text{display:flex;flex-direction:column;gap:2px;cursor:pointer}.nz-vr-notify__text b{font-size:15px;line-height:1.35}.nz-vr-notify__text span{color:#c8cdd6;font-size:13px;line-height:1.45}.nz-vr-switch{position:relative;width:52px;height:30px;margin:0;border-radius:999px;background:hsla(0,0%,100%,.2);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .2s}.nz-vr-switch:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:transform .2s}.nz-vr-switch:checked{background:var(--vr-blue-button)}.nz-vr-switch:checked:after{transform:translateX(22px)}.nz-vr-switch:focus-visible{outline:2px solid var(--vr-blue-button);outline-offset:2px}.nz-vr-switch:disabled{cursor:progress;opacity:.6}.nz-vr-notify__message{grid-column:2/-1;color:#f2b48e;font-size:14px}.nz-vr-notify__message:empty{display:none}.nz-vr-howto{flex:2 1 420px;min-width:0;gap:18px;padding:30px;border:1px solid var(--vr-line);border-radius:24px;background:#fff}.nz-vr-howto,.nz-vr-howto__list{display:flex;flex-direction:column}.nz-vr-howto__list{padding:0;list-style:none;gap:10px}.nz-vr-howto__list li{display:flex;gap:10px;color:var(--vr-ink);font-size:16px;line-height:1.45}.nz-vr-howto__number{flex:0 0 30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--vr-blue-soft);color:var(--vr-blue-text);font-size:14px;font-weight:800}.nz-vr-howto__tip{padding:14px 16px;border-radius:14px;background:var(--vr-gray);color:var(--vr-text);font-size:15px;line-height:1.55}.nz-vr-howto__requirements{color:var(--vr-muted);font-size:14px}.nz-vr-notes{max-width:780px;margin-top:16px;padding:24px;border:1px solid var(--vr-line);border-radius:20px;background:#fff;color:var(--vr-text)}.nz-vr-notes p{font-size:16px}.nz-vr .nz-vr-notes h3{margin-bottom:10px;line-height:1.3;color:var(--vr-ink);font-size:20px;font-weight:800}.nz-vr-notes p+p{margin-top:10px}.nz-vr-faq{max-width:860px;margin-top:8px;display:flex;flex-direction:column;gap:10px}.nz-vr-faq__item{padding:0 22px;border:1px solid var(--vr-line);border-radius:16px;background:#fff}.nz-vr-faq__item summary{display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-size:17px;font-weight:700;line-height:1.35;list-style:none;cursor:pointer}.nz-vr-faq__item summary::-webkit-details-marker{display:none}.nz-vr-faq__item summary span{color:var(--vr-blue);font-size:22px;line-height:1;transition:transform .2s}.nz-vr-faq__item[open] summary span{transform:rotate(45deg)}.nz-vr-faq__item p{padding-bottom:18px;color:var(--vr-text);font-size:16px}@media (max-width:640px){.nz-vr-hero__actions .nz-vr-btn{flex:1 1 100%}.nz-vr-wall{padding:18px 16px 0;font-size:13.5px}.nz-vr-wall__more{padding:0 16px 16px}.nz-vr-get,.nz-vr-howto,.nz-vr-side{padding:20px 18px}.nz-vr-side--flush{padding:0}.nz-vr-side--flush .nz-vr-tag{margin:20px 0 4px 18px}.nz-vr-list__item{padding:16px 18px}.nz-vr-na__row{grid-template-columns:minmax(0,1fr);gap:2px}.nz-vr-notify{grid-template-columns:minmax(0,1fr) auto}.nz-vr-notify__icon{display:none}.nz-vr-notify__message{grid-column:1/-1}}