/* pdl · vr — CSS chung 360VR, child 1.3.0. Ghép từ design-src/{global.css,chrome.css,atlas-global.css,kb.css,kb4.css,kb-khu.css,kb-nganh.css,pages3.css,duan3.css} bởi build_child.py (đừng sửa ở đây). */
html{scroll-behavior: smooth}body{font-family: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;color: var(--text-body);background: var(--bg);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}h1, h2, h3, h4, h5, h6{text-wrap: balance}p{text-wrap: pretty}::selection{background: var(--accent);color: var(--on-accent)}:focus-visible{outline: 2px solid var(--focus-ring);outline-offset: 2px}.vr-band :focus-visible, .vr-prefooter :focus-visible, .vr-footer :focus-visible, .vr-topbar :focus-visible{outline-color: var(--focus-ring-on-brand)}.vr-hl{color: var(--accent)}.vr-hl-ink{color: var(--primary)}.vr-mono{font-family: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}@keyframes vr-spin{to{transform: rotate(360deg)}}@keyframes vr-pulse{0%{box-shadow: 0 0 0 0 rgba(115, 222, 233, .55)}70%{box-shadow: 0 0 0 16px rgba(115, 222, 233, 0)}100%{box-shadow: 0 0 0 0 rgba(115, 222, 233, 0)}}@keyframes vr-marquee{to{transform: translateX(-50%)}}@keyframes vr-blink{50%{opacity: .35}}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation: none !important;transition: none !important;scroll-behavior: auto !important}}.vr-header .bricks-nav-menu > li > a, .vr-header .bricks-nav-menu > li > .brx-submenu-toggle > a{position: relative;padding: 8px 2px}.vr-header .bricks-nav-menu > li > a::after, .vr-header .bricks-nav-menu > li > .brx-submenu-toggle > a::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: var(--primary);transform: scaleX(0);transform-origin: left;transition: transform .25s ease}.vr-header .bricks-nav-menu > li:hover > a::after, .vr-header .bricks-nav-menu > li:hover > .brx-submenu-toggle > a::after, .vr-header .bricks-nav-menu > .current-menu-item > a::after, .vr-header .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle > a::after{transform: scaleX(1)}.vr-header .bricks-nav-menu .sub-menu{min-width: 300px;padding: 10px;border-radius: 16px;border: 1px solid var(--border);box-shadow: 0 24px 48px -16px rgba(16, 97, 77, .28)}.vr-header .bricks-nav-menu .sub-menu > li > a{border-radius: 10px;padding: 10px 14px}.vr-header .bricks-nav-menu .sub-menu > li > a:hover{background: var(--primary-soft);color: var(--on-primary-soft)}.vr-header .bricks-mobile-menu-wrapper{padding-top: 88px}.vr-header .bricks-mobile-menu > li > a, .vr-header .bricks-mobile-menu > li > .brx-submenu-toggle > a{font-size: 20px;font-weight: 600}#brx-header.vr-scrolled .vr-header{box-shadow: 0 10px 30px -18px rgba(16, 97, 77, .35)}.vr-form .form-group{padding-bottom: 14px}.vr-form .form-group label{font-size: 14px;font-weight: 600;color: var(--text);margin-bottom: 6px}.vr-form input:not([type=checkbox]):not([type=radio]), .vr-form select, .vr-form textarea{width: 100%;min-height: 48px;padding: 12px 14px;border: 1px solid var(--border-strong);border-radius: 10px;background: var(--surface);color: var(--text);font: inherit;font-size: 16px;transition: border-color .2s, box-shadow .2s}.vr-form textarea{min-height: 120px}.vr-form input:focus, .vr-form select:focus, .vr-form textarea:focus{outline: none;border-color: var(--primary);box-shadow: 0 0 0 3px var(--primary-soft)}.vr-form ::placeholder{color: var(--text-muted)}.vr-form .submit-button-wrapper{width: 100%}.vr-form button[type=submit]{width: 100%;min-height: 52px;border-radius: 999px;border: 0;cursor: pointer;background: var(--primary);color: var(--on-primary);font-weight: 600;font-size: 16px;transition: background .2s, transform .2s}.vr-form button[type=submit]:hover{background: var(--primary-hover);transform: translateY(-1px)}.vr-form .message.success{background: var(--success-bg);color: var(--success-fg);border: 1px solid var(--success-border);border-radius: 10px}.vr-form .message.error{background: var(--error-bg);color: var(--error-fg);border: 1px solid var(--error-border);border-radius: 10px}.vr-qform{--qf-ease: cubic-bezier(.2, .7, .1, 1);position: relative;display: flex;flex-direction: column;gap: 18px;width: 100%;font-family: "Plus Jakarta Sans", system-ui, sans-serif}.vr-qform__head{display: flex;flex-direction: column;align-items: flex-start;gap: 8px}.vr-qform__kicker{display: inline-flex;align-items: center;gap: 8px;padding: 6px 11px 6px 9px;border-radius: 999px;background: var(--primary-soft);font: 500 10.5px/1 "JetBrains Mono", ui-monospace, monospace;letter-spacing: .08em;text-transform: uppercase;color: var(--on-primary-soft)}.vr-qform__kicker::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: #2fbf7f;animation: vr-at-live 2.4s infinite}.vr-qform__t{margin: 2px 0 0;font-size: clamp(26px, 3.2vw, 34px);font-weight: 800;line-height: 1.08;letter-spacing: -.03em;color: var(--text)}.vr-qform__t em, .vr-qform__dt em{font-style: normal;color: var(--primary);background: linear-gradient(var(--accent), var(--accent)) 0 94% / 100% .11em no-repeat}.vr-qform__lead{margin: 0;font-size: 15.5px;line-height: 1.55;color: var(--text-muted-strong)}.vr-qform__foot{margin: -4px 0 0;font-size: 14px;color: var(--text-muted-strong);text-align: center}.vr-qform__foot a{font-weight: 700;color: var(--primary);text-decoration: none;border-bottom: 1px solid var(--primary-border)}.vr-qform__foot a:hover{border-bottom-color: var(--primary)}.vr-form--q{display: flex;flex-direction: column;gap: 10px}.vr-form--q .form-group{position: relative;width: 100%;padding: 0}.vr-form--q .form-group label{margin: 0}.vr-form--q input:not([type=checkbox]):not([type=radio]), .vr-form--q textarea{width: 100%;min-height: 58px;padding: 25px 16px 8px;border: 1.5px solid var(--border);border-radius: 14px;background: var(--bg, #fff);font: 500 16px/1.4 "Plus Jakarta Sans", system-ui, sans-serif;color: var(--text);box-shadow: none;transition: border-color .25s ease, box-shadow .25s ease, background .25s ease}.vr-form--q textarea{min-height: 96px;height: 96px;padding-bottom: 10px;resize: none;overflow-y: auto;scrollbar-width: thin}.vr-form--q input:hover, .vr-form--q textarea:hover{border-color: var(--border-strong)}.vr-form--q input:focus, .vr-form--q textarea:focus{outline: none;border-color: var(--primary);box-shadow: 0 0 0 4px var(--primary-soft)}.vr-form--q ::placeholder{color: transparent;transition: color .2s ease}.vr-form--q input:focus::placeholder, .vr-form--q textarea:focus::placeholder{color: var(--text-muted)}.vr-form--q .form-group:has(> input:not([type=radio]), > textarea) > label{position: absolute;z-index: 1;left: 17px;top: 19px;max-width: calc(100% - 34px);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;font-weight: 500;line-height: 1.25;letter-spacing: 0;text-transform: none;color: var(--text-muted-strong);pointer-events: none;transform-origin: 0 0;transition: transform .3s var(--qf-ease), color .2s ease, letter-spacing .3s ease}.vr-form--q .form-group:has(> input:focus, > textarea:focus, > input:not(:placeholder-shown), > textarea:not(:placeholder-shown)) > label{transform: translateY(-11px) scale(.72);letter-spacing: .02em;color: var(--primary);font-weight: 700}.vr-form--q .form-group:has(> input:not(:focus):invalid:not(:placeholder-shown)) > input{border-color: var(--error-border, #e5484d)}.vr-form--q .form-group:has(.options-wrapper) > .label{display: block;margin: 0 0 8px 2px;font: 500 10.5px/1 "JetBrains Mono", ui-monospace, monospace;letter-spacing: .1em;text-transform: uppercase;color: var(--text-muted)}.vr-form--q .options-wrapper{position: relative;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 0;padding: 4px;margin: 0;list-style: none;border-radius: 999px;background: var(--bg-subtle);border: 1px solid var(--border)}.vr-form--q .options-wrapper::before{content: "";position: absolute;z-index: 0;top: 4px;bottom: 4px;left: 4px;width: calc((100% - 8px) / 3);border-radius: 999px;background: var(--primary-active);box-shadow: 0 8px 18px -10px rgba(18, 77, 62, .8);transform: translateX(calc(var(--qf-i, 0) * 100%));transition: transform .45s var(--qf-ease)}.vr-form--q .options-wrapper:has(li:nth-child(2) input:checked){--qf-i: 1}.vr-form--q .options-wrapper:has(li:nth-child(3) input:checked){--qf-i: 2}.vr-form--q .options-wrapper li{position: relative;z-index: 1;margin: 0}.vr-form--q .options-wrapper input[type=radio]{position: absolute;opacity: 0;width: 1px;height: 1px}.vr-form--q .options-wrapper label{display: flex;align-items: center;justify-content: center;width: 100%;min-height: 44px;padding: 0 8px;margin: 0;border: 0;border-radius: 999px;background: transparent;cursor: pointer;font-size: 15px;font-weight: 700;color: var(--text-muted-strong);transition: color .3s ease;-webkit-tap-highlight-color: transparent}.vr-form--q .options-wrapper label:hover{color: var(--text);background: transparent}.vr-form--q .options-wrapper input:checked + label{color: var(--on-primary);background: transparent;border: 0}.vr-form--q .options-wrapper input:focus-visible + label{box-shadow: 0 0 0 3px var(--primary-soft)}.vr-form--q .submit-button-wrapper{width: 100%;margin-top: 4px}.vr-form--q button[type=submit]{position: relative;overflow: hidden;display: flex;align-items: center;justify-content: center;gap: 10px;width: 100%;min-height: 58px;border: 0;border-radius: 999px;background: var(--primary);color: var(--on-primary);font: 700 16.5px/1 "Plus Jakarta Sans", system-ui, sans-serif;letter-spacing: -.01em;cursor: pointer;box-shadow: 0 16px 30px -16px rgba(16, 97, 77, .9);transition: background .25s ease, transform .35s var(--qf-ease), box-shadow .35s ease}.vr-form--q button[type=submit]::after{content: "→";font-size: 18px;transition: transform .4s var(--qf-ease)}.vr-form--q button[type=submit]::before{content: "";position: absolute;top: 0;bottom: 0;left: -40%;width: 30%;background: linear-gradient(90deg, transparent, rgba(255, 255, 255, .28), transparent);transform: skewX(-20deg);animation: vr-qf-sheen 4.5s 1.2s ease-in-out infinite}.vr-form--q button[type=submit]:hover{background: var(--primary-hover);transform: translateY(-2px);box-shadow: 0 22px 36px -18px rgba(16, 97, 77, .9)}.vr-form--q button[type=submit]:hover::after{transform: translateX(5px)}.vr-form--q button[type=submit]:active{transform: scale(.985)}@keyframes vr-qf-sheen{0%, 70%{left: -40%}100%{left: 130%}}.vr-form--q .message{margin-top: 4px;padding: 12px 14px;font-size: 14px;border-radius: 12px}.vr-qform__done{display: none;flex-direction: column;align-items: center;gap: 10px;padding: 18px 0 6px;text-align: center}.vr-qform.is-sent .vr-qform__head, .vr-qform.is-sent .vr-form--q{display: none}.vr-qform.is-sent .vr-qform__done{display: flex;animation: vr-qf-up .6s var(--qf-ease) both}.vr-qform__ok{position: relative;width: 76px;height: 76px;margin-bottom: 6px;border-radius: 50%;background: var(--primary-soft)}.vr-qform__ok::before{content: "";position: absolute;inset: -5px;border-radius: 50%;border: 2px solid var(--accent);clip-path: inset(0 100% 0 0)}.vr-qform__ok::after{content: "";position: absolute;left: 29px;top: 18px;width: 16px;height: 32px;border: solid var(--primary);border-width: 0 4px 4px 0;transform: rotate(45deg) scale(0);transform-origin: 60% 60%}.vr-qform.is-sent .vr-qform__ok::before{animation: vr-at-draw 1s .15s cubic-bezier(.65, 0, .35, 1) forwards}.vr-qform.is-sent .vr-qform__ok::after{animation: vr-qf-tick .45s .7s cubic-bezier(.3, 1.6, .5, 1) forwards}@keyframes vr-qf-tick{to{transform: rotate(45deg) scale(1)}}@keyframes vr-qf-up{from{opacity: 0;transform: translateY(16px)}}@keyframes vr-at-draw{to{clip-path: inset(0 0 0 0)}}@keyframes vr-at-live{0%{box-shadow: 0 0 0 0 rgba(108, 230, 171, .55)}70%, 100%{box-shadow: 0 0 0 10px rgba(108, 230, 171, 0)}}.vr-qform__dt{margin: 0;font-size: 26px;font-weight: 800;letter-spacing: -.03em;color: var(--text)}.vr-qform__dl{margin: 0;max-width: 34ch;font-size: 15.5px;line-height: 1.55;color: var(--text-muted-strong)}.vr-qform__again{margin-top: 8px;padding: 12px 20px;border: 1px solid var(--border);border-radius: 999px;background: transparent;cursor: pointer;font: 700 14px/1 "Plus Jakarta Sans", system-ui, sans-serif;color: var(--text);transition: border-color .2s ease}.vr-qform__again:hover{border-color: var(--text)}.brx-popup:has(.vr-qpop) .brx-popup-backdrop{backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px)}.brx-popup:has(.vr-qpop):not(.hide) .brx-popup-backdrop{animation: vr-qf-fade .35s ease both}.brx-popup:has(.vr-qpop) .brx-popup-content{max-height: calc(100dvh - 32px);overflow-y: auto;overscroll-behavior: contain;border-radius: 26px;scrollbar-width: none}.vr-qpop{position: relative;width: 100%;padding: 30px clamp(22px, 4vw, 36px) 24px;border-radius: 26px;background: var(--bg, #fff);border: 1px solid var(--border);box-shadow: 0 40px 100px -30px rgba(10, 19, 16, .55)}.brx-popup:has(.vr-qpop):not(.hide) .brx-popup-content{animation: vr-qp-in .6s cubic-bezier(.2, .7, .1, 1) both}.brx-popup:not(.hide) .vr-qpop .vr-qform__head > *, .brx-popup:not(.hide) .vr-qpop .vr-form--q > .form-group, .brx-popup:not(.hide) .vr-qpop .vr-form--q > .submit-button-wrapper, .brx-popup:not(.hide) .vr-qpop .vr-qform__foot{animation: vr-qf-up .6s cubic-bezier(.2, .7, .1, 1) both}.brx-popup:not(.hide) .vr-qpop .vr-qform__head > :nth-child(2){animation-delay: .05s}.brx-popup:not(.hide) .vr-qpop .vr-qform__head > :nth-child(3){animation-delay: .1s}.brx-popup:not(.hide) .vr-qpop .vr-form--q > :nth-child(1){animation-delay: .14s}.brx-popup:not(.hide) .vr-qpop .vr-form--q > :nth-child(2){animation-delay: .18s}.brx-popup:not(.hide) .vr-qpop .vr-form--q > :nth-child(3){animation-delay: .22s}.brx-popup:not(.hide) .vr-qpop .vr-form--q > :nth-child(4){animation-delay: .26s}.brx-popup:not(.hide) .vr-qpop .vr-form--q > .submit-button-wrapper{animation-delay: .3s}.brx-popup:not(.hide) .vr-qpop .vr-qform__foot{animation-delay: .34s}@keyframes vr-qp-in{from{opacity: 0;transform: translateY(26px) scale(.985)}}@keyframes vr-qf-fade{from{opacity: 0}}.vr-qpop__x{position: absolute;z-index: 3;top: 14px;right: 14px;display: flex;align-items: center;justify-content: center;width: 42px;height: 42px;padding: 0;border: 1px solid var(--border);border-radius: 50%;background: var(--bg, #fff);font: 400 24px/1 system-ui, sans-serif;color: var(--text);cursor: pointer;transition: transform .4s cubic-bezier(.2, .7, .1, 1), border-color .2s ease}.vr-qpop__x:hover{border-color: var(--text);transform: rotate(90deg)}.vr-qpop__grab{display: none}.vr-qpop .vr-qpop__x.vr-qpop__x{position: sticky;top: 14px;align-self: flex-end;flex-shrink: 0;width: 44px;height: 44px;margin: -16px calc(14px - clamp(22px, 4vw, 36px)) -28px 0;font-size: 0}.vr-qpop .vr-qpop__x.vr-qpop__x::before, .vr-qpop .vr-qpop__x.vr-qpop__x::after{content: "";position: absolute;left: 50%;top: 50%;width: 16px;height: 2px;margin: -1px 0 0 -8px;border-radius: 2px;background: currentColor;transform: rotate(45deg)}.vr-qpop .vr-qpop__x.vr-qpop__x::after{transform: rotate(-45deg)}@media (max-width: 767px){.brx-popup:has(.vr-qpop){justify-content: flex-end !important;padding: 0 !important}.brx-popup:has(.vr-qpop) .brx-popup-content{width: 100% !important;max-width: 100% !important;max-height: 94dvh;border-radius: 24px 24px 0 0}.vr-qpop{padding: 8px 20px calc(18px + env(safe-area-inset-bottom, 0px));border-radius: 24px 24px 0 0;border-width: 1px 0 0;box-shadow: 0 -20px 60px -20px rgba(10, 19, 16, .45)}.brx-popup:has(.vr-qpop):not(.hide) .brx-popup-content{animation-name: vr-qp-up;animation-duration: .5s}.vr-qpop.is-drag{animation: none !important;transition: none}.vr-qpop.is-back{transition: transform .35s cubic-bezier(.2, .7, .1, 1)}.vr-qpop__grab{display: flex;justify-content: center;align-self: stretch;width: auto;margin: 0 -20px;padding: 6px 0 16px;touch-action: none;cursor: grab}.vr-qpop__grab::before{content: "";width: 44px;height: 5px;border-radius: 99px;background: var(--border-strong);opacity: .6}.vr-qpop__x{top: 18px;right: 14px;width: 38px;height: 38px;font-size: 22px}.vr-qpop .vr-qpop__x.vr-qpop__x{top: 12px;margin: -17px -6px -27px 0}.vr-qpop .vr-qform{gap: 16px}.vr-qpop .vr-qform__t{font-size: 26px;padding-right: 44px}}@keyframes vr-qp-up{from{transform: translateY(100%)}}@media (prefers-reduced-motion: reduce){.vr-qpop, .vr-qpop *, .vr-qform *, .brx-popup:has(.vr-qpop) .brx-popup-content{animation-duration: .01ms !important;animation-delay: 0s !important;transition-duration: .01ms !important}}.vr-faq .accordion-title-wrapper{padding: 20px 0;cursor: pointer;border-bottom: 1px solid var(--border)}.vr-faq .brx-open .accordion-title-wrapper{border-bottom-color: transparent}.vr-faq .accordion-title-wrapper .brxe-heading{font-size: 18px;font-weight: 600;color: var(--text)}.vr-faq .accordion-content-wrapper{padding: 0 0 20px;border-bottom: 1px solid var(--border);color: var(--text-body)}.vr-faq .icon{color: var(--primary)}.vr-prose{font-size: 18px;line-height: 1.8;color: var(--text-body)}.vr-prose > * + *{margin-top: 1.1em}.vr-prose h2{font-size: clamp(24px, 2.4vw, 30px);line-height: 1.3;margin-top: 2em;color: var(--text);letter-spacing: -.01em}.vr-prose h3{font-size: 21px;line-height: 1.4;margin-top: 1.6em;color: var(--text)}.vr-prose a{color: var(--link);text-decoration: underline;text-underline-offset: 3px}.vr-prose a:hover{color: var(--link-hover)}.vr-prose ul, .vr-prose ol{padding-left: 1.3em}.vr-prose li + li{margin-top: .4em}.vr-prose img{border-radius: 16px;height: auto}.vr-prose figure figcaption{font-size: 14px;color: var(--text-muted);text-align: center;margin-top: 8px}.vr-prose blockquote{border-left: 3px solid var(--accent);background: var(--accent-soft);padding: 16px 20px;border-radius: 0 12px 12px 0;color: var(--text)}.vr-prose table{width: 100%;border-collapse: collapse;font-size: 16px}.vr-prose th, .vr-prose td{border: 1px solid var(--border);padding: 10px 12px;text-align: left}.vr-prose th{background: var(--bg-subtle);color: var(--text)}.vr-prose iframe{width: 100%;border-radius: 16px}.vr-pagination .page-numbers{gap: 8px}.vr-pagination .page-numbers li > *{min-width: 44px;height: 44px;display: inline-flex;align-items: center;justify-content: center;border: 1px solid var(--border);border-radius: 999px;color: var(--text);font-weight: 600}.vr-pagination .page-numbers .current{background: var(--primary);border-color: var(--primary);color: var(--on-primary)}.vr-pagination .page-numbers a:hover{border-color: var(--primary);color: var(--primary)}.vr-search form{display: flex;gap: 8px}.vr-search input[type=search]{flex: 1;min-height: 46px;padding: 10px 14px;border: 1px solid var(--border-strong);border-radius: 999px;font: inherit;font-size: 15px;background: var(--surface)}.vr-search button{width: 46px;height: 46px;border-radius: 999px;background: var(--primary);color: var(--on-primary);border: 0}.vr-faq .accordion-title-wrapper .icon{transition: transform .25s ease}.vr-faq .brx-open .accordion-title-wrapper .icon{transform: rotate(45deg)}.vr-header .bricks-nav-menu > li > a, .vr-header .bricks-nav-menu > li > .brx-submenu-toggle > a{white-space: nowrap}@media (max-width: 1240px){.vr-header .bricks-nav-menu{gap: 22px !important}.vr-header__tagline{display: none}}#brx-header{position: sticky;top: calc(var(--wp-admin--admin-bar--height, 0px) - 40px);z-index: 999}@media (max-width: 767px){#brx-header{top: var(--wp-admin--admin-bar--height, 0px)}}@media (max-width: 600px){.admin-bar #brx-header{top: 0}}.vr-header .bricks-nav-menu > li{margin: 0}@media (max-width: 991px){.vr-header .brxe-nav-menu{order: 3}.vr-header .bricks-mobile-menu-wrapper{padding-top: 24px}}@keyframes vr-swipe{0%, 100%{transform: translateX(-4px)}50%{transform: translateX(6px)}}@keyframes vr-fill{from{transform: scaleX(0)}to{transform: scaleX(1)}}@keyframes vr-flow{from{left: -12%}to{left: 100%}}@keyframes vr-pane-in{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: none}}.vr-js .vr-reveal{opacity: 0;transform: translateY(32px);transition: opacity .9s cubic-bezier(.16, 1, .3, 1), transform .9s cubic-bezier(.16, 1, .3, 1)}.vr-js .vr-reveal.is-in{opacity: 1;transform: none}.vr-js .vr-reveal-stagger > *{opacity: 0;transform: translateY(28px);transition: opacity .8s cubic-bezier(.16, 1, .3, 1), transform .8s cubic-bezier(.16, 1, .3, 1)}.vr-js .vr-reveal-stagger.is-in > *{opacity: 1;transform: none}.vr-reveal-stagger > *:nth-child(2){transition-delay: .08s}.vr-reveal-stagger > *:nth-child(3){transition-delay: .16s}.vr-reveal-stagger > *:nth-child(4){transition-delay: .24s}.vr-reveal-stagger > *:nth-child(5){transition-delay: .32s}.vr-reveal-stagger > *:nth-child(6){transition-delay: .4s}.vr-reveal-stagger > *:nth-child(n+7){transition-delay: .48s}.vr-pano:focus-visible{outline: 2px solid var(--focus-ring-on-brand);outline-offset: -4px}.vr-pano__canvas{position: absolute;inset: 0;width: 100%;height: 100%;display: block}.vr-pano.is-live .vr-pano__poster{opacity: 0}.vr-pano.is-grabbing .vr-pano__stage{cursor: grabbing}.vr-pano.is-touched .vr-hero2__hint{opacity: 0;pointer-events: none}.vr-pano__auto.is-on{background: var(--accent);border-color: var(--accent);color: var(--on-accent)}.vr-pano__hs{position: absolute;left: 0;top: 0;z-index: 1;display: flex;align-items: center;gap: 8px;pointer-events: none;will-change: transform;transition: opacity .25s;opacity: 0}.vr-pano__dot{width: 14px;height: 14px;margin: -7px 0 0 -7px;border-radius: 50%;background: var(--secondary-on-dark);border: 2px solid #ffffff;box-shadow: 0 0 0 4px rgba(18, 77, 62, .55);animation: vr-pulse 2.4s ease-out infinite;flex-shrink: 0}.vr-pano__label{margin-top: -7px;font-size: 12.5px;font-weight: 600;color: #ffffff;padding: 5px 11px;border-radius: 999px;white-space: nowrap;background: rgba(13, 25, 21, .66);border: 1px solid rgba(255, 255, 255, .18);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px)}.vr-pano__hs--zone .vr-pano__dot{background: var(--accent)}.vr-pano__hs--zone .vr-pano__label{border-color: rgba(108, 230, 171, .55)}.vr-pano__hs--amenity .vr-pano__dot{width: 10px;height: 10px;margin: -5px 0 0 -5px;background: #ffffff;animation: none}.vr-pano__hs--amenity .vr-pano__label{font-weight: 500;font-size: 12px;margin-top: -5px}@media (max-width: 767px){.vr-pano__hs--amenity .vr-pano__label, .vr-pano__hs--zone .vr-pano__label{display: none}}.vr-sectors.brxe-tabs-nested{display: grid;grid-template-columns: 300px minmax(0, 1fr);gap: 24px;align-items: stretch}.vr-sectors > .tab-menu{display: flex;flex-direction: column;align-items: stretch;gap: 10px}.vr-sectors > .tab-menu > .tab-title{width: 100%}.vr-sectors .tab-title{position: relative;display: flex;flex-direction: column;gap: 4px;padding: 18px 22px;cursor: pointer;overflow: hidden;border-radius: 16px;border: 1px solid var(--border);background: var(--surface);transition: background .25s, border-color .25s, transform .25s}.vr-sectors .tab-title:hover{border-color: var(--primary-border);transform: translateX(4px)}.vr-sectors .tab-title.brx-open{background: var(--surface-brand);border-color: var(--surface-brand);transform: none}.vr-sectors .tab-title.brx-open .vr-sector-tab__ch{color: var(--accent)}.vr-sectors .tab-title.brx-open .vr-sector-tab__name{color: var(--text-on-brand)}.vr-sectors .tab-title.brx-open .vr-sector-tab__bar{background: rgba(255, 255, 255, .14)}.vr-sectors .vr-sector-tab__bar::after{content: "";position: absolute;inset: 0;background: var(--accent);transform: scaleX(0);transform-origin: left}.vr-sectors.is-auto .tab-title.brx-open .vr-sector-tab__bar::after{animation: vr-fill var(--dur, 7s) linear forwards}.vr-sectors.is-paused .tab-title.brx-open .vr-sector-tab__bar::after{animation-play-state: paused}.vr-sectors > .tab-content{min-width: 0}.vr-sectors .tab-pane{display: none}.vr-sectors .tab-pane.brx-open{position: relative;overflow: hidden;border-radius: 24px;border: 1px solid var(--border);background: var(--surface);box-shadow: 0 40px 80px -56px rgba(16, 97, 77, .5);animation: vr-pane-in .6s cubic-bezier(.16, 1, .3, 1)}@media (max-width: 991px){.vr-sectors.brxe-tabs-nested{grid-template-columns: 1fr}.vr-sectors > .tab-menu{flex-direction: row;overflow-x: auto;scroll-snap-type: x mandatory;padding-bottom: 6px}.vr-sectors > .tab-menu{flex-wrap: nowrap}.vr-sectors > .tab-menu > .tab-title{flex: 0 0 auto;width: auto;min-width: 190px;scroll-snap-align: start}}.vr-funnel__line::after{content: "";position: absolute;top: -3px;left: -12%;width: 12%;height: 8px;border-radius: 4px;background: linear-gradient(90deg, transparent, var(--accent), transparent);animation: vr-flow 3.4s linear infinite}.vr-glow::before{content: "";position: absolute;inset: 0;pointer-events: none;opacity: 0;transition: opacity .35s;background: radial-gradient(380px circle at var(--mx, 50%) var(--my, 50%), rgba(108, 230, 171, .2), transparent 62%)}.vr-glow:hover::before{opacity: 1}.vr-glow > *{position: relative}.vr-proj:hover .vr-proj__media img{transform: scale(1.14) translateX(-5%);transition: transform 2.4s cubic-bezier(.2, .7, .2, 1)}.vr-hud{position: fixed;left: 24px;bottom: 24px;z-index: 90;display: flex;align-items: center;gap: 12px;padding: 8px 16px 8px 8px;border-radius: 999px;background: rgba(255, 255, 255, .88);border: 1px solid var(--border);box-shadow: 0 16px 40px -20px rgba(16, 97, 77, .45);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);opacity: 0;transform: translateY(12px);transition: opacity .35s, transform .35s;pointer-events: none}.vr-hud.is-on{opacity: 1;transform: none}.vr-hud__ring{position: relative;width: 36px;height: 36px;border-radius: 50%;border: 1px solid var(--primary-border);background: repeating-conic-gradient(var(--primary-border) 0deg 2deg, transparent 2deg 45deg)}.vr-hud__needle{position: absolute;left: 50%;top: 4px;bottom: 50%;width: 2px;margin-left: -1px;background: var(--primary);border-radius: 2px;transform-origin: 50% 100%}.vr-hud__txt{display: flex;flex-direction: column;gap: 1px}.vr-hud__deg{font-family: "JetBrains Mono", ui-monospace, monospace;font-size: 14px;font-weight: 500;color: var(--primary);line-height: 1.1}.vr-hud__label{font-size: 11.5px;color: var(--text-muted-strong);white-space: nowrap}.vr-dock .vr-dock__btn:hover{transform: translateY(-3px)}@media (prefers-reduced-motion: reduce){.vr-pano__dot, .vr-hero2__hint-icon, .vr-ticker__track{animation: none !important}}@media (max-width: 767px){.vr-hero2 .vr-hero2__copy .vr-eyebrow, .vr-hero2 .vr-hero2__copy .vr-hero__trust{display: none}.vr-hero2 .vr-hero2__copy .vr-lead{font-size: 16px}}.vr-band{position: relative}body{overflow-x: clip}.vr-prose{overflow-wrap: anywhere;min-width: 0}.vr-prose img, .vr-prose video, .vr-prose iframe, .vr-prose figure{max-width: 100%;height: auto}.vr-prose table{display: block;max-width: 100%;overflow-x: auto}.vr-prose pre{max-width: 100%;overflow-x: auto}.vr-prose [style*="width"]{max-width: 100% !important}:root{--vr-shell: 1240px;--vr-hdr-h: 64px;--vr-dock-h: 64px;--vr-safe-b: env(safe-area-inset-bottom, 0px)}:where(#brx-header, #brx-footer) .brxe-icon{font-size: 1em;line-height: 1}.vr-mm, .vr-nav__shell, .vr-ai .vr-ai__pop{max-width: none}#brx-header{position: sticky;top: var(--wp-admin--admin-bar--height, 0px);z-index: 999;transition: transform .35s cubic-bezier(.2, .7, .2, 1)}html.vr-hdr-off #brx-header{transform: translateY(calc(-100% - var(--wp-admin--admin-bar--height, 0px) - 4px));pointer-events: none}.brxe-section.vr-kh-tabs{transition: top .35s cubic-bezier(.2, .7, .2, 1)}.vr-annc__hours{display: inline-flex;align-items: center;gap: 8px;color: var(--text-muted-strong)}.vr-annc__live{display: inline-block;width: 7px;height: 7px;border-radius: 50%;background: var(--text-muted);flex-shrink: 0}.js-hours.is-open .vr-annc__live{background: var(--success-solid, #168c3b);box-shadow: 0 0 0 3px rgba(22, 140, 59, .16)}.vr-foot .js-hours.is-open .vr-annc__live{background: var(--accent);box-shadow: 0 0 0 3px rgba(108, 230, 171, .22)}.vr-nav{padding: 0 24px;background: var(--bg);border-bottom: 1px solid transparent;transition: background-color .25s, border-color .25s, box-shadow .25s}html.vr-hdr-float .vr-nav{background: rgba(255, 255, 255, .96);-webkit-backdrop-filter: saturate(160%) blur(14px);backdrop-filter: saturate(160%) blur(14px);border-bottom-color: var(--border);box-shadow: 0 12px 30px -26px rgba(10, 19, 16, .55)}.vr-nav__shell{width: 100%}.vr-nav__bar{position: relative;max-width: var(--vr-shell);height: calc(var(--vr-hdr-h) - 1px);margin: 0 auto;display: flex;flex-direction: row;align-items: center;gap: 20px}.vr-nav__brand{display: flex;flex-direction: row;align-items: center;gap: 10px;flex-shrink: 0;text-decoration: none;border-radius: 10px}.vr-nav__logo{width: 55px;height: auto}.vr-nav__logo img{width: 100%;height: auto}.vr-nav__word{display: flex;flex-direction: column;gap: 4px}.vr-nav__name{font-size: 17px;line-height: 1;font-weight: 800;letter-spacing: -.02em;color: var(--primary)}.vr-nav__tag{font: 500 10.5px/1 "JetBrains Mono", monospace;letter-spacing: .09em;text-transform: uppercase;color: var(--text-muted);white-space: nowrap}.vr-nav__menu{flex: 1;min-width: 0;display: flex;flex-direction: row;justify-content: center;align-items: center;gap: 2px}.vr-nav__item{position: static;display: flex;flex-direction: row;align-items: center}.vr-nav__link{position: relative;display: inline-flex;align-items: center;gap: 6px;height: 38px;padding: 0 12px;border-radius: 999px;font-family: inherit;font-size: 14.5px;font-weight: 600;line-height: 1;color: var(--primary);text-decoration: none;white-space: nowrap;transition: background-color .2s, color .2s}.vr-nav__link:hover{background: var(--bg-subtle);color: var(--primary)}.vr-nav__link--parent{padding-right: 4px}.vr-nav__link--count{margin-right: 10px}.vr-nav__count{position: absolute;top: 3px;right: -9px;display: inline-flex;font: 600 9.5px/1 "JetBrains Mono", monospace;letter-spacing: .02em;color: var(--accent-text);pointer-events: none}.vr-nav__count-c{display: inline-block;opacity: 0;animation: vr-count-in 6.5s ease-out calc(.6s + var(--i, 0) * .16s) infinite both}.vr-nav__count-sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}@keyframes vr-count-in{0%{opacity: 0;transform: translateY(3px)}5%, 86%{opacity: 1;transform: none}90%{opacity: .45}94%{opacity: 1}98%, 100%{opacity: 0;transform: translateY(-2px)}}@media (prefers-reduced-motion: reduce){.vr-nav__count-c{animation: none;opacity: 1}}.vr-nav__link[aria-current="page"], .vr-nav__link.is-current{color: var(--primary-active)}.vr-nav__link[aria-current="page"]::after, .vr-nav__link.is-current::after{content: "";position: absolute;left: 12px;right: 12px;bottom: 4px;height: 2px;border-radius: 2px;background: var(--primary)}.vr-nav__link--parent[aria-current="page"]::after, .vr-nav__link--parent.is-current::after{right: 4px}.vr-nav__toggle{width: 26px;height: 26px;margin-left: -2px;padding: 0;border: 0;border-radius: 50%;background: none;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;color: var(--text-muted);transition: background-color .2s, color .2s}.vr-nav__toggle:hover{background: var(--bg-subtle);color: var(--primary)}.vr-nav__chev{font-size: 10px;transition: transform .25s}.js-mega.is-open > .vr-nav__link{color: var(--primary-active);background: var(--primary-soft)}.js-mega.is-open .vr-nav__chev{transform: rotate(180deg);color: var(--primary)}.vr-nav__actions{display: flex;flex-direction: row;align-items: center;gap: 8px;flex-shrink: 0}.vr-nav__search{display: inline-flex;flex-direction: row;align-items: center;gap: 8px;height: 38px;padding: 0 6px 0 14px;border-radius: 999px;cursor: pointer;border: 1px solid var(--border);background: var(--bg-subtle);color: var(--text-muted);font-family: inherit;font-size: 13.5px;font-weight: 500;transition: border-color .2s, background-color .2s}.vr-nav__search:hover{border-color: var(--primary-border);background: var(--surface)}.vr-nav__search-i{font-size: 13px;color: var(--primary)}.vr-nav__search-t{min-width: 92px;text-align: left}.vr-kbd{display: inline-flex;align-items: center;padding: 3px 7px;border-radius: 6px;border: 1px solid var(--border);background: var(--surface);font: 500 11px/1.2 "JetBrains Mono", monospace;color: var(--text-muted)}.vr-nav__search .vr-kbd{padding: 2px 6px;font-size: 10.5px}.vr-nav .vr-nav__cta{box-shadow: none}@media (min-width: 1024px){.vr-nav .vr-nav__cta.vr-nav__cta{min-height: 38px;height: 38px;padding: 0 16px;font-size: 14px;font-weight: 600;line-height: 1;box-shadow: none}.vr-nav .vr-nav__cta.vr-nav__cta:focus-visible{outline: 3px solid var(--focus-ring);outline-offset: 2px}}.vr-nav__burger{display: none;width: 44px;height: 44px;padding: 0;border-radius: 50%;border: 1px solid var(--border);background: var(--surface);cursor: pointer;flex-direction: column;align-items: center;justify-content: center;gap: 5px}.vr-nav__bar-l{display: block;width: 18px;height: 2px;border-radius: 2px;background: var(--text)}.vr-nav__bar-l--s{width: 12px;margin-left: 6px}.vr-ai{position: relative;display: flex}.vr-ai__btn{display: inline-flex;flex-direction: row;align-items: center;gap: 7px;height: 38px;padding: 0 13px 0 11px;border-radius: 999px;cursor: pointer;border: 1.5px solid var(--color-secondary-200, #a1eff8);background: var(--surface);color: var(--secondary);font-family: inherit;font-size: 13.5px;font-weight: 700;transition: background-color .2s, border-color .2s}.vr-ai__btn:hover, .vr-ai__btn[aria-expanded="true"]{background: var(--secondary-soft);border-color: var(--secondary)}.vr-ai__dot{width: 7px;height: 7px;border-radius: 50%;background: var(--secondary);flex-shrink: 0;animation: vr-ping 2.4s infinite}@keyframes vr-ping{0%{box-shadow: 0 0 0 0 rgba(6, 103, 112, .45)}70%, 100%{box-shadow: 0 0 0 8px rgba(6, 103, 112, 0)}}.vr-ai__pop{position: absolute;right: -8px;top: calc(100% + 14px);z-index: 30;width: 356px;display: none;flex-direction: column;gap: 10px;padding: 18px;border-radius: 14px;background: var(--surface);border: 1px solid var(--border);box-shadow: 0 22px 50px -22px rgba(10, 19, 16, .45)}.vr-ai__pop::before{content: "";position: absolute;top: -7px;right: 40px;width: 12px;height: 12px;background: var(--surface);border-left: 1px solid var(--border);border-top: 1px solid var(--border);transform: rotate(45deg)}.vr-ai.is-open .vr-ai__pop{display: flex;animation: vr-drop .2s ease-out}@keyframes vr-drop{from{opacity: 0;transform: translateY(-6px)}}.vr-ai__k{font: 500 10.5px/1.2 "JetBrains Mono", monospace;letter-spacing: .1em;text-transform: uppercase;color: var(--secondary)}.vr-ai__title{font-size: 18px;line-height: 1.25;font-weight: 800;letter-spacing: -.02em;color: var(--text)}.vr-ai__li{display: flex;flex-direction: row;align-items: flex-start;justify-content: space-between;gap: 10px;padding: 10px 12px;border-radius: 10px;background: var(--primary-soft);border: 1px solid var(--primary-border)}.vr-ai__li-txt{display: flex;flex-direction: column;gap: 3px;min-width: 0}.vr-ai__li-t{font-size: 14px;line-height: 1.35;font-weight: 700;color: var(--text)}.vr-ai__li-d{font-size: 12.5px;line-height: 1.45;color: var(--text-muted-strong)}.vr-ai__ok{flex-shrink: 0;padding: 2px 8px;border-radius: 999px;background: var(--surface);border: 1px solid var(--primary-border);font: 500 9.5px/1.6 "JetBrains Mono", monospace;letter-spacing: .06em;text-transform: uppercase;color: var(--accent-text);white-space: nowrap}.vr-ai__lead{font-size: 13px;line-height: 1.5;color: var(--text-muted-strong)}.vr-ai__links{display: flex;flex-direction: column;align-items: flex-start;gap: 4px;padding-top: 10px;border-top: 1px solid var(--border)}.vr-ai__more{display: inline-flex;flex-direction: row;align-items: center;gap: 6px;padding: 4px 0;font-size: 13.5px;font-weight: 700;color: var(--primary);text-decoration: none;transition: gap .2s}.vr-ai__more:hover{gap: 10px;color: var(--primary-hover)}.vr-ai__more-i{font-size: 11px}.vr-mm{position: absolute;left: 0;right: 0;top: calc(100% + 8px);z-index: 20;display: none;width: auto;padding: 22px;border-radius: 24px;background: var(--surface);border: 1px solid var(--border);box-shadow: 0 22px 50px -22px rgba(10, 19, 16, .45)}.vr-mm::before{content: "";position: absolute;left: 0;right: 0;top: -14px;height: 14px}.js-mega.is-open > .vr-mm{display: grid;animation: vr-drop .22s cubic-bezier(.2, .7, .2, 1)}.vr-mm figcaption{display: none}.vr-mm__label{display: flex;flex-direction: row;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 14px;font: 500 11px/1.2 "JetBrains Mono", monospace;letter-spacing: .1em;text-transform: uppercase;color: var(--text-muted)}.vr-mm__label-a{display: inline-flex;flex-direction: row;align-items: center;gap: 6px;color: var(--primary);text-decoration: none}.vr-mm__label-a:hover{color: var(--primary-hover);text-decoration: underline;text-underline-offset: 3px}.vr-mm__label-i{font-size: 10px}.vr-mm__label-n, .vr-mm__ask-t{display: inline-flex;flex-direction: row;align-items: baseline;gap: 4px;white-space: nowrap}.vr-mm__label-n{color: var(--primary)}.vr-mm--dv{grid-template-columns: minmax(0, 1fr) 264px;gap: 22px}.vr-mm__main{min-width: 0;display: flex;flex-direction: column}.vr-mm__svc{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 12px}.vr-mm__si{display: flex;flex-direction: column;gap: 6px;padding: 6px 6px 10px;border-radius: 14px;text-decoration: none;color: var(--text);transition: background-color .2s}.vr-mm__si:hover{background: var(--bg-subtle);color: var(--text)}.vr-mm__ph{position: relative;display: block;width: 100%;aspect-ratio: 4 / 3.3;margin-bottom: 4px;border-radius: 14px;overflow: hidden;background: var(--bg-subtle)}.vr-mm__ph .vr-mm__ph-img{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;margin: 0}.vr-mm__ph img{width: 100%;height: 100%;object-fit: cover;transition: transform .6s cubic-bezier(.2, .7, .2, 1)}.vr-mm__si:hover .vr-mm__ph img{transform: scale(1.06)}.vr-mm__badge{position: absolute;top: 8px;right: 8px;padding: 3px 7px;border-radius: 999px;background: rgba(12, 54, 43, .72);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);color: #ffffff;font: 500 10px/1.2 "JetBrains Mono", monospace;letter-spacing: .06em}.vr-mm__n0{position: absolute;left: 10px;bottom: 6px;color: #ffffff;font-size: 26px;line-height: 1;font-weight: 200;letter-spacing: -.03em;text-shadow: 0 2px 12px rgba(0, 0, 0, .4)}.vr-mm__si-t{padding: 0 2px;font-size: 14.5px;line-height: 1.3;font-weight: 700;letter-spacing: -.01em;color: var(--text)}.vr-mm__si:hover .vr-mm__si-t{color: var(--primary)}.vr-mm .vr-mm__si-t{min-height: 38px}.vr-foot__hours{white-space: nowrap}.vr-mm__si-d{padding: 0 2px;font-size: 12.5px;line-height: 1.45;color: var(--text-muted)}.vr-mm__go{width: 34px;height: 34px;flex-shrink: 0;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background: var(--primary);color: var(--on-primary);font-size: 12px;transition: transform .2s}.vr-mm__proj{display: flex;flex-direction: row;align-items: center;gap: 12px;padding: 12px 14px;border-radius: 14px;text-decoration: none;border: 1px solid var(--border);transition: border-color .2s}.vr-mm__proj:hover{border-color: var(--primary-border)}.vr-mm__big{font-size: 38px;line-height: 1;font-weight: 200;letter-spacing: -.04em;color: var(--primary)}.vr-mm__proj-txt{display: flex;flex-direction: column;gap: 2px}.vr-mm__proj-t{font-size: 13.5px;line-height: 1.3;font-weight: 700;color: var(--text)}.vr-mm__proj-d{font-size: 12px;line-height: 1.3;color: var(--text-muted)}.vr-mm__caps{display: flex;flex-direction: row;flex-wrap: wrap;gap: 6px}.vr-mm__cap{padding: 4px 9px;border-radius: 999px;border: 1px solid var(--border);font-size: 12px;line-height: 1.3;font-weight: 600;color: var(--text-body)}.vr-mm--kb{left: max(0px, calc(50% - 500px));right: max(0px, calc(50% - 500px));grid-template-columns: 292px minmax(0, 1fr) 256px;gap: 0;padding: 0;overflow: hidden}.vr-mm--kb .vr-mm__kh-list > .vr-mm__g:nth-child(n+7){display: none}.vr-mm__col{min-width: 0;display: flex;flex-direction: column;padding: 22px}.vr-mm__col--panels{border-left: 1px solid var(--border);border-right: 1px solid var(--border)}.vr-mm__tabs{display: flex;flex-direction: column;gap: 4px}.vr-mm__kh-h{width: 100%;display: grid;grid-template-columns: 30px minmax(0, 1fr) auto;gap: 10px;align-items: center;padding: 9px 12px;border-radius: 12px;cursor: pointer;border: 1px solid transparent;background: none;text-align: left;font-family: inherit;font-size: 14.5px;line-height: 1.3;font-weight: 600;color: var(--text);transition: background-color .2s, border-color .2s}.vr-mm__kh-h:hover{background: var(--bg-subtle)}.vr-mm__kh-h[aria-selected="true"]{background: var(--primary-soft);border-color: var(--primary-border);color: var(--primary-active)}.vr-mm__kh-code{width: 30px;height: 30px;border-radius: 8px;display: flex;align-items: center;justify-content: center;font: 600 12px/1 "JetBrains Mono", monospace;border: 1px solid var(--border);color: var(--text-muted);background: var(--surface)}.vr-mm__kh-h[aria-selected="true"] .vr-mm__kh-code{background: var(--primary-active);border-color: var(--primary-active);color: var(--on-primary)}.vr-mm__kh-name{min-width: 0}.vr-mm__kh-h.is-empty .vr-mm__kh-name{color: var(--text-muted)}.vr-mm__n{flex-shrink: 0;font: 500 11px/1.2 "JetBrains Mono", monospace;letter-spacing: .02em;color: var(--text-muted);white-space: nowrap}.vr-mm__kh-h[aria-selected="true"] .vr-mm__n{color: var(--primary)}.vr-mm__kh-h.is-empty .vr-mm__n, .vr-mm__g.is-empty .vr-mm__n{padding: 2px 6px;border-radius: 4px;border: 1px dashed var(--border);font-size: 9.5px;letter-spacing: .04em;text-transform: uppercase}.vr-mm__all{margin-top: auto;padding: 16px 0 2px;display: inline-flex;flex-direction: row;align-items: center;gap: 8px;align-self: flex-end;font-size: 14px;font-weight: 700;white-space: nowrap;color: var(--primary);text-decoration: none;background: linear-gradient(currentColor, currentColor) left bottom / 0 1.5px no-repeat;transition: gap .2s, color .2s, background-size .25s}.vr-mm__all:hover, .vr-mm__all:focus-visible{gap: 12px;color: var(--primary-hover);background-size: calc(100% - 20px) 1.5px}.vr-mm__all-i{font-size: 11px}@media (prefers-reduced-motion: reduce){.vr-mm__all{transition: none}}.vr-mm__kh{display: none;flex-direction: column}.vr-mm__kh.is-on{display: flex;animation: vr-kh-in .22s ease-out}@keyframes vr-kh-in{from{opacity: 0;transform: translateX(6px)}}.vr-mm__kh-top{display: flex;flex-direction: row;align-items: baseline;justify-content: space-between;gap: 12px;font: 500 10.5px/1.2 "JetBrains Mono", monospace;letter-spacing: .12em;text-transform: uppercase;color: var(--primary)}.vr-mm__kh-c .vr-mm__n{color: var(--primary)}.vr-mm__kh-title{margin: 6px 0 6px;font-size: 22px;line-height: 1.2;font-weight: 800;letter-spacing: -.02em;color: var(--text);text-decoration: none}.vr-mm__kh-title:hover{color: var(--primary)}.vr-mm__kh-list{display: flex;flex-direction: column}.vr-mm__g{display: grid;grid-template-columns: 34px minmax(0, 1fr) auto;gap: 10px;align-items: center;padding: 10px 0;border-bottom: 1px solid var(--border);font-size: 14.5px;line-height: 1.35;font-weight: 600;color: var(--text);text-decoration: none;transition: color .15s}.vr-mm__g:hover{color: var(--primary)}.vr-mm__g-k{font: 500 10.5px/1 "JetBrains Mono", monospace;color: var(--text-muted)}.vr-mm__g:not(.is-empty) .vr-mm__n{color: var(--primary)}.vr-mm__g.is-empty{color: var(--text-muted);font-weight: 500}.vr-mm__g.is-current, .vr-mm__g.is-current .vr-mm__n{color: var(--primary-active)}.vr-mm__g.is-current{box-shadow: inset 3px 0 0 var(--primary);padding-left: 8px}.vr-mm__kh-title.is-current{color: var(--primary-active)}.vr-mm__kh-all{margin-top: 14px;display: inline-flex;flex-direction: row;align-items: center;gap: 8px;align-self: flex-start;font-size: 13.5px;font-weight: 700;color: var(--primary);text-decoration: none;transition: gap .2s}.vr-mm__kh-all:hover{gap: 12px;color: var(--primary-hover)}.vr-mm__kh-all-i{font-size: 11px}.vr-mm__news{display: flex;flex-direction: column;gap: 4px}.vr-mm__post{display: grid;grid-template-columns: 64px minmax(0, 1fr);gap: 12px;align-items: center;padding: 6px;margin: 0 -6px;border-radius: 12px;text-decoration: none;color: var(--text);transition: background-color .2s}.vr-mm__post:hover{background: var(--bg-subtle);color: var(--text)}.vr-mm__post .vr-mm__post-img{width: 64px;height: 48px;margin: 0;border-radius: 8px;overflow: hidden;background: var(--bg-subtle)}.vr-mm__post-img img, img.vr-mm__post-img{display: block;width: 64px;height: 48px;object-fit: cover;border-radius: 8px}.vr-mm__post-txt{display: flex;flex-direction: column;gap: 4px;min-width: 0;grid-column: 2;grid-row: 1}.vr-mm__post::before{content: "";grid-column: 1;grid-row: 1;width: 64px;height: 48px;border-radius: 8px;background: var(--primary-soft) radial-gradient(circle at 50% 50%, var(--primary-border) 0 5px, transparent 6px)}.vr-mm__post > .vr-mm__post-img, .vr-mm__post > img{grid-column: 1;grid-row: 1;position: relative}.vr-mm__post-date{font: 500 10px/1 "JetBrains Mono", monospace;letter-spacing: .08em;color: var(--text-muted)}.vr-mm__post-t{font-size: 13.5px;line-height: 1.4;font-weight: 600;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.vr-mm__post:hover .vr-mm__post-t{color: var(--primary)}.vr-mm__ask{margin: 12px 0 12px;width: 100%;display: flex;flex-direction: row;align-items: center;gap: 10px;height: 44px;padding: 0 8px 0 14px;border-radius: 12px;cursor: pointer;border: 1px solid var(--border);background: var(--bg-subtle);color: var(--text-muted);font-family: inherit;font-size: 13.5px;font-weight: 500;text-align: left}.vr-mm__ask:hover{border-color: var(--primary);background: var(--surface)}.vr-mm__ask-i{color: var(--primary)}.vr-mm__ask-t{flex: 1}.vr-cmdk{position: fixed;inset: 0;z-index: 100000;display: flex;justify-content: center;align-items: flex-start;padding: 12vh 16px 16px;background: rgba(6, 32, 25, .55);-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px)}.vr-cmdk[hidden]{display: none}.vr-cmdk__box{width: min(640px, 100%);max-height: 70vh;display: flex;flex-direction: column;border-radius: 20px;overflow: hidden;background: var(--surface);box-shadow: 0 40px 100px -20px rgba(0, 0, 0, .5);animation: vr-pop .18s ease-out}@keyframes vr-pop{from{opacity: 0;transform: translateY(8px) scale(.98)}}.vr-cmdk__head{display: flex;align-items: center;gap: 12px;padding: 6px 16px;border-bottom: 1px solid var(--border)}.vr-cmdk__head .fas{color: var(--primary)}.vr-cmdk__x{flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;padding: 0;border: 0;background: none;color: var(--text);cursor: pointer}.vr-cmdk__xi{display: none;font: 400 24px/1 system-ui, sans-serif}.vr-cmdk__x:focus-visible{outline: 3px solid var(--focus-ring);outline-offset: 2px;border-radius: 8px}@media (max-width: 767px), (hover: none){.vr-cmdk__x{width: 44px;height: 44px;margin-right: -8px;border: 1px solid var(--border);border-radius: 50%;background: var(--surface)}.vr-cmdk__x .vr-kbd{display: none}.vr-cmdk__xi{display: block}}.vr-cmdk__input{flex: 1;min-width: 0;min-height: 52px;border: 0;outline: 0;background: transparent;font: inherit;font-size: 17px;color: var(--text)}.vr-cmdk__list{overflow-y: auto;padding: 8px}.vr-cmdk__group{margin: 0;padding: 10px 10px 6px;font: 500 11px/1 "JetBrains Mono", monospace;letter-spacing: .12em;text-transform: uppercase;color: var(--text-muted)}.vr-cmdk__item{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 12px;align-items: center;padding: 11px 12px;border-radius: 12px;text-decoration: none;color: var(--text)}.vr-cmdk__item.is-active{background: var(--primary-soft)}.vr-cmdk__t{font-size: 14.5px;line-height: 1.4;font-weight: 500}.vr-cmdk__t mark{background: var(--accent-soft);color: var(--accent-text);border-radius: 3px;padding: 0 1px}.vr-cmdk__c{font-size: 12px;color: var(--text-muted);white-space: nowrap}.vr-cmdk__empty{margin: 0;padding: 28px;text-align: center;color: var(--text-muted);font-size: 14px}.vr-cmdk__foot{display: flex;gap: 18px;padding: 10px 16px;border-top: 1px solid var(--border);background: var(--bg-subtle);font-size: 12px;color: var(--text-muted)}.vr-cmdk__foot .vr-kbd{margin-right: 3px}.vr-cmdk__src{margin-left: auto}html.vr-lock{overflow: hidden}.vr-dock{display: none}.vr-dock__i{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 4px;min-width: 0;padding: 0;border: 0;border-radius: 12px;background: none;cursor: pointer;font-family: inherit;font-size: 11px;line-height: 1.1;font-weight: 600;color: var(--text-muted-strong);text-decoration: none}.vr-dock__i .fas{font-size: 18px;line-height: 1}.vr-dock__i:hover{color: var(--primary)}.vr-dock__i[aria-current="page"], .vr-dock__i[aria-expanded="true"]{color: var(--primary-active)}.vr-dock__pill{width: 44px;height: 28px;margin-top: -2px;border-radius: 999px;display: inline-flex;align-items: center;justify-content: center;background: var(--accent);color: var(--on-accent)}.vr-dock__pill .fas{font-size: 15px}.vr-dock__i--cta{color: var(--text-brand);font-weight: 700}.vr-drawer{position: fixed;inset: 0;z-index: 99999;visibility: hidden;pointer-events: none}.vr-drawer.is-open{visibility: visible;pointer-events: auto}.vr-drawer__scrim{position: absolute;inset: 0;background: rgba(10, 19, 16, .42);opacity: 0;transition: opacity .3s}.vr-drawer.is-open .vr-drawer__scrim{opacity: 1}.vr-drawer__sheet{position: absolute;left: 0;right: 0;bottom: 0;max-width: 640px;margin: 0 auto;max-height: 88vh;max-height: 88dvh;display: flex;flex-direction: column;background: var(--surface);border-radius: 24px 24px 0 0;box-shadow: 0 -20px 50px -20px rgba(10, 19, 16, .4);outline: none;transform: translateY(102%);transition: transform .38s cubic-bezier(.2, .8, .2, 1)}.vr-drawer.is-open .vr-drawer__sheet{transform: translateY(var(--drag, 0px))}.vr-drawer.is-dragging .vr-drawer__sheet{transition: none}.vr-drawer__grab{flex-shrink: 0;display: flex;justify-content: center;padding: 10px 0 4px;cursor: grab;touch-action: none}.vr-drawer__handle{width: 44px;height: 5px;border-radius: 999px;background: var(--border-strong);opacity: .55}.vr-drawer__head{flex-shrink: 0;display: flex;align-items: center;justify-content: space-between;padding: 2px 16px 8px 20px}.vr-drawer__k{font: 500 11px/1 "JetBrains Mono", monospace;letter-spacing: .1em;text-transform: uppercase;color: var(--text-muted)}.vr-drawer__x{width: 44px;height: 44px;border: 1px solid var(--border);border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background: var(--bg-subtle);color: var(--text);font-size: 16px;cursor: pointer}.vr-drawer__body{position: relative;flex: 1;min-height: 0;overflow-y: auto;overscroll-behavior: contain;padding: 0 16px 12px}.vr-drawer__search{width: 100%;display: flex;align-items: center;gap: 10px;height: 46px;margin-bottom: 4px;padding: 0 14px;border-radius: 14px;border: 1px solid var(--border);background: var(--bg-subtle);color: var(--text-muted);font-family: inherit;font-size: 14.5px;cursor: pointer}.vr-drawer__search .fas{color: var(--primary)}.vr-acc{border-bottom: 1px solid var(--border)}.vr-acc__btn{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 10px;min-height: 54px;padding: 0 4px;border: 0;background: none;cursor: pointer;font-family: inherit;font-size: 17px;font-weight: 700;letter-spacing: -.01em;color: var(--text);text-align: left}.vr-acc__btn .fa-chevron-down{font-size: 13px;color: var(--text-muted);transition: transform .25s}.vr-acc__btn[aria-expanded="true"]{color: var(--primary-active)}.vr-acc__btn[aria-expanded="true"] .fa-chevron-down{transform: rotate(180deg)}.vr-acc__btn-l{display: inline-flex;align-items: center;gap: 8px}.vr-acc__btn-l .vr-ai__btn{height: 22px;padding: 0 8px;font-size: 11px;border-width: 1px;pointer-events: none}.vr-acc__panel{padding: 0 0 14px}.vr-acc__panel[hidden]{display: none}.vr-acc__link{display: flex;align-items: center;justify-content: space-between;min-height: 54px;padding: 0 4px;border-bottom: 1px solid var(--border);font-size: 17px;font-weight: 700;color: var(--text);text-decoration: none}.vr-acc__link[aria-current="page"], .vr-acc__link.is-current{color: var(--primary-active)}.vr-ds{display: grid;gap: 2px}.vr-ds__i{display: flex;align-items: center;gap: 12px;padding: 6px;border-radius: 12px;text-decoration: none;color: var(--text)}.vr-ds__i:hover, .vr-ds__i:active{background: var(--bg-subtle)}.vr-ds__img{width: 52px;height: 52px;flex-shrink: 0;border-radius: 10px;object-fit: cover;background: var(--bg-subtle)}.vr-ds__txt{display: flex;flex-direction: column;gap: 2px;min-width: 0}.vr-ds__t{font-size: 15px;line-height: 1.3;font-weight: 700}.vr-ds__d{font-size: 12.5px;line-height: 1.4;color: var(--text-muted)}.vr-dk__kh{display: flex;justify-content: space-between;align-items: baseline;gap: 10px;padding: 12px 4px 6px;font-size: 15px;font-weight: 700;color: var(--text);text-decoration: none}.vr-dk__kh b{display: inline-block;width: 22px;font: 600 11px/1 "JetBrains Mono", monospace;color: var(--primary)}.vr-dk__g{display: flex;justify-content: space-between;align-items: baseline;gap: 10px;padding: 7px 4px 7px 26px;font-size: 14px;color: var(--text-body);text-decoration: none}.vr-dk__g.is-empty, .vr-dk__kh.is-empty{color: var(--text-muted)}.vr-drawer .vr-mm__n{font-size: 11px}.vr-drawer .is-empty .vr-mm__n{padding: 2px 5px;border: 1px dashed var(--border);border-radius: 4px;font-size: 9.5px;text-transform: uppercase}.vr-drawer .is-current{color: var(--primary-active);font-weight: 700}.vr-acc__all{display: inline-flex;align-items: center;gap: 6px;margin-top: 10px;padding: 4px;font-size: 14px;font-weight: 700;color: var(--primary);text-decoration: none}.vr-acc__panel .vr-ai__li{margin-bottom: 8px}.vr-acc__panel .vr-ai__lead{display: block;margin-bottom: 4px}.vr-drawer__meta{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px;padding: 14px 4px 4px;font-size: 13px;color: var(--text-muted)}.vr-drawer__tel{font: 500 15px/1.2 "JetBrains Mono", monospace;color: var(--text-brand);text-decoration: none}.vr-drawer__foot{flex-shrink: 0;display: flex;align-items: center;gap: 8px;padding: 12px 16px calc(12px + var(--vr-safe-b));border-top: 1px solid var(--border);background: var(--surface)}.vr-drawer__foot .vr-btn{flex: 1;width: auto;min-height: 48px}.vr-round{width: 48px;height: 48px;flex-shrink: 0;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;border: 1px solid var(--border);color: var(--primary);font-size: 11px;font-weight: 800;text-decoration: none}.vr-round .fas{font-size: 17px}.vr-foot-cta{position: relative;z-index: 2;padding: 0 24px;margin-bottom: -120px;background: linear-gradient(var(--foot-top, var(--bg)) calc(100% - 120px), transparent 0)}body:has(#brx-content > .vr-sec--subtle:last-child){--foot-top: var(--bg-subtle)}body:has(#brx-content > .vr-band:last-child){--foot-top: var(--surface-brand-deep)}.vr-foot-cta__panel{position: relative;width: 100%;max-width: 1240px;margin: 0 auto;display: grid;grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);gap: clamp(32px, 5vw, 72px);align-items: center;padding: clamp(32px, 5vw, 64px);border-radius: 32px;overflow: hidden;isolation: isolate;color: var(--text-on-brand);background: radial-gradient(900px 500px at 90% -20%, rgba(108, 230, 171, .22), transparent 60%), linear-gradient(150deg, var(--surface-brand), var(--surface-brand-deep));box-shadow: 0 50px 90px -40px rgba(6, 32, 25, .6)}.vr-foot-cta__panel::before{content: "";position: absolute;inset: 0;z-index: -1;background-image: linear-gradient(rgba(255, 255, 255, .06) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, .06) 1px, transparent 1px);background-size: 44px 44px;-webkit-mask-image: radial-gradient(ellipse 70% 90% at 80% 30%, #000 25%, transparent 75%);mask-image: radial-gradient(ellipse 70% 90% at 80% 30%, #000 25%, transparent 75%)}.vr-foot-cta :focus-visible{outline-color: var(--focus-ring-on-brand)}.vr-foot-cta__main{display: flex;flex-direction: column;gap: 18px}.vr-foot-cta__title{margin: 0;font-size: clamp(28px, 3.2vw, 42px);line-height: 1.15;font-weight: 700;letter-spacing: -.02em;color: var(--text-on-brand)}.vr-foot-cta__text{margin: 0;font-size: 17px;line-height: 1.65;opacity: .86;max-width: 560px}.vr-foot-cta__side{display: flex;flex-direction: column;gap: 10px}.vr-foot-chan{display: flex;flex-direction: row;align-items: center;gap: 14px;padding: 14px 16px;border-radius: 18px;color: var(--text-on-brand);text-decoration: none;background: rgba(255, 255, 255, .06);border: 1px solid rgba(255, 255, 255, .14);transition: background .2s, border-color .2s, transform .2s}.vr-foot-chan:hover{background: rgba(255, 255, 255, .12);border-color: var(--secondary-on-dark);transform: translateX(4px);color: var(--text-on-brand)}.vr-foot-chan__ico{width: 42px;height: 42px;flex-shrink: 0;border-radius: 12px;display: flex;align-items: center;justify-content: center;background: rgba(115, 222, 233, .14);color: var(--secondary-on-dark)}.vr-foot-chan__ico--zalo{font-size: 11.5px;font-weight: 800}.vr-foot-chan__txt{display: flex;flex-direction: column}.vr-foot-chan__label{font-size: 12.5px;opacity: .72}.vr-foot-chan__value{font-size: 17px;font-weight: 600}.vr-foot-cta__orbit{position: absolute;z-index: -1;width: 520px;height: 520px;right: -160px;bottom: -260px;border-radius: 50%;border: 1px solid rgba(115, 222, 233, .25);animation: vr-spin 24s linear infinite}.vr-foot-cta__orbit-dot{position: absolute;top: 50%;left: -5px;width: 10px;height: 10px;border-radius: 50%;background: var(--secondary-on-dark);box-shadow: 0 0 16px var(--secondary-on-dark)}.vr-foot{position: relative;overflow: hidden;padding: 200px 24px 0;color: var(--text-on-brand);background: radial-gradient(800px 400px at 15% 10%, rgba(115, 222, 233, .08), transparent 60%), var(--color-primary-900)}#brx-footer > .vr-foot:first-child{padding-top: 88px}.vr-foot::before{content: "";position: absolute;inset: 0;pointer-events: none;background-image: radial-gradient(rgba(255, 255, 255, .12) 1px, transparent 1.2px);background-size: 26px 26px;-webkit-mask-image: linear-gradient(180deg, #000, transparent 60%);mask-image: linear-gradient(180deg, #000, transparent 60%)}.vr-foot :focus-visible{outline-color: var(--focus-ring-on-brand)}.vr-foot__inner{position: relative}.vr-foot__mono{margin: 0;font: 500 12px/1.3 "JetBrains Mono", monospace;letter-spacing: .12em;text-transform: uppercase;color: var(--secondary-on-dark)}.vr-foot__mono--plain{text-transform: none;letter-spacing: .04em}.vr-foot__eco-head{width: 100%;display: flex;flex-direction: row;justify-content: space-between;align-items: flex-end;gap: 24px;margin-bottom: 44px}.vr-foot__eco-title{margin: 0;font-size: clamp(26px, 3vw, 38px);line-height: 1.15;font-weight: 700;letter-spacing: -.02em;max-width: 620px;text-align: right;color: var(--text-on-brand)}.vr-eco{width: 100%;display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));position: relative;margin-bottom: 72px}.vr-eco::before{content: "";position: absolute;left: 8.33%;right: 8.33%;top: 28px;height: 1px;background: repeating-linear-gradient(90deg, rgba(255, 255, 255, .3) 0 6px, transparent 6px 12px)}.vr-eco::after{content: "";position: absolute;top: 25px;left: 8.33%;width: 7px;height: 7px;border-radius: 50%;background: var(--accent);box-shadow: 0 0 14px 3px rgba(108, 230, 171, .7);animation: vr-travel 7s ease-in-out infinite}@keyframes vr-travel{0%{left: 8.33%}50%{left: 91.67%}100%{left: 8.33%}}.vr-eco__item{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;gap: 8px;padding: 0 10px;color: var(--text-on-brand);text-decoration: none}.vr-eco__item:hover{color: var(--text-on-brand)}.vr-eco__i{font-size: 19px}.vr-eco__node{position: relative;z-index: 1;width: 56px;height: 56px;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-bottom: 8px;background: var(--color-primary-900);border: 1px solid rgba(255, 255, 255, .28);color: var(--secondary-on-dark);font-size: 19px;transition: all .25s}.vr-eco__node::after{content: "";position: absolute;inset: -7px;border-radius: 50%;border: 1px dashed transparent;transition: border-color .25s;animation: vr-spin 14s linear infinite}.vr-eco__item:hover .vr-eco__node{background: var(--accent);color: var(--on-accent);border-color: var(--accent)}.vr-eco__item:hover .vr-eco__node::after{border-color: rgba(115, 222, 233, .6)}.vr-eco__n{font: 500 11.5px/1 "JetBrains Mono", monospace;opacity: .6}.vr-eco__name{font-size: 16px;font-weight: 700}.vr-eco__desc{font-size: 13.5px;line-height: 1.5;opacity: .7}@media (min-width: 992px) and (max-width: 1180px){.vr-eco{grid-template-columns: repeat(3, minmax(0, 1fr));row-gap: 36px}.vr-eco::before, .vr-eco::after{display: none}}.vr-foot__grid{width: 100%;display: grid;grid-template-columns: minmax(0, 1.4fr) repeat(2, minmax(0, 1fr)) minmax(0, 1.3fr);gap: 48px;padding: 56px 0 40px;border-top: 1px solid rgba(255, 255, 255, .12)}.vr-foot__brand{display: flex;flex-direction: column;gap: 18px}.vr-foot__logo{display: inline-flex;flex-direction: row;align-items: center;gap: 12px;width: fit-content;color: var(--text-on-brand);text-decoration: none;font-size: 22px;font-weight: 700}.vr-foot__logo:hover{color: var(--text-on-brand)}.vr-foot__logo-img{width: 64px;height: 48px;padding: 6px;border-radius: 14px;background: #ffffff}.vr-foot__logo-img img{width: 100%;height: 100%;object-fit: contain}.vr-foot__about{margin: 0;font-size: 14.5px;line-height: 1.7;opacity: .74;max-width: 340px}.vr-foot__social{display: flex;flex-direction: row;gap: 8px}.vr-foot__soc{width: 40px;height: 40px;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: var(--text-on-brand);text-decoration: none;border: 1px solid rgba(255, 255, 255, .2);transition: all .2s}.vr-foot__soc:hover{background: var(--accent);border-color: var(--accent);color: var(--on-accent)}.vr-foot__soc--zalo{font-size: 11px;font-weight: 800}.vr-foot__col{display: flex;flex-direction: column;gap: 16px}.vr-foot__links{display: flex;flex-direction: column;gap: 11px}.vr-foot__link{width: fit-content;font-size: 14.5px;color: var(--text-on-brand);opacity: .8;text-decoration: none;transition: opacity .2s, transform .2s}.vr-foot__link:hover{opacity: 1;transform: translateX(3px);color: var(--text-on-brand)}.vr-foot__contact{gap: 12px}.vr-foot__phone{font: 500 clamp(24px, 2.4vw, 30px)/1.1 "JetBrains Mono", monospace;letter-spacing: -.02em;color: var(--accent);text-decoration: none}.vr-foot__phone:hover{color: var(--accent);text-decoration: underline;text-underline-offset: 5px}.vr-foot__line{display: flex;flex-direction: row;gap: 10px;align-items: flex-start;font-size: 14.5px;line-height: 1.55;color: var(--text-on-brand);opacity: .8;text-decoration: none}.vr-foot__line:hover{opacity: 1;color: var(--text-on-brand)}.vr-foot__line-i{margin-top: 4px;width: 14px;color: var(--secondary-on-dark)}.vr-foot__hours{display: inline-flex;align-items: center;gap: 8px;width: fit-content;margin-top: 4px;padding: 7px 12px;border-radius: 999px;font-size: 12.5px;border: 1px solid rgba(255, 255, 255, .18);background: rgba(255, 255, 255, .04)}.vr-foot__mark{position: relative;width: 100%;margin: 0 0 -.18em;text-align: center;user-select: none;pointer-events: none;font: 800 clamp(120px, 24vw, 360px)/.85 "Plus Jakarta Sans", "Be Vietnam Pro", sans-serif;letter-spacing: -.06em;color: transparent;-webkit-text-stroke: 1px rgba(115, 222, 233, .3);background-image: radial-gradient(var(--spot, 0px) circle at var(--mx, 50%) var(--my, 50%), rgba(108, 230, 171, .62), rgba(115, 222, 233, .18) 45%, transparent 72%), linear-gradient(100deg, transparent 38%, rgba(115, 222, 233, .32) 47%, rgba(108, 230, 171, .5) 50%, rgba(115, 222, 233, .32) 53%, transparent 62%), linear-gradient(180deg, rgba(255, 255, 255, .08), transparent 78%);background-size: 100% 100%, 260% 100%, 100% 100%;background-repeat: no-repeat;background-position: 0 0, 130% 0, 0 0;-webkit-background-clip: text;background-clip: text;clip-path: inset(0 0 0 0);transition: clip-path 1.4s cubic-bezier(.2, .7, .2, 1), --spot .4s ease;animation: vr-mark-sweep 7s cubic-bezier(.45, 0, .2, 1) infinite}.vr-foot__mark.is-pending{clip-path: inset(100% 0 0 0)}.vr-foot__mark.is-hot{-webkit-text-stroke-color: rgba(115, 222, 233, .55)}@keyframes vr-mark-sweep{0%, 15%{background-position: 0 0, 130% 0, 0 0}70%, 100%{background-position: 0 0, -30% 0, 0 0}}@property --spot{syntax: "<length>";inherits: false;initial-value: 0px}.vr-foot .vr-foot__bottom{position: relative;flex-direction: row;justify-content: space-between;align-items: center;gap: 16px;flex-wrap: wrap;padding: 22px 0 26px;font-size: 13px}.vr-foot__copy{margin: 0;opacity: .7}.vr-foot__legal{display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;gap: 20px;opacity: .8}.vr-foot__legal a{color: var(--text-on-brand);text-decoration: none}.vr-foot__legal a:hover{text-decoration: underline;color: var(--text-on-brand)}.vr-foot__credit{white-space: nowrap}.vr-foot__credit a{text-decoration: underline;text-underline-offset: 3px}.vr-totop{position: fixed;right: 20px;bottom: 20px;z-index: 90;width: 52px;height: 52px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: conic-gradient(var(--accent) calc(var(--p, 0) * 1turn), var(--border) 0);color: var(--primary);text-decoration: none;box-shadow: 0 12px 30px -10px rgba(16, 97, 77, .45);opacity: 0;visibility: hidden;transform: translateY(10px);transition: opacity .3s, visibility .3s, transform .3s}.vr-totop::before{content: "";position: absolute;inset: 3px;border-radius: 50%;background: var(--surface);transition: background .2s}.vr-totop__i{position: relative;z-index: 1;font-size: 16px}.vr-totop.is-show{opacity: 1;visibility: visible;transform: none}.vr-totop:hover{color: var(--on-primary)}.vr-totop:hover::before{background: var(--primary)}@media (max-width: 991px){.vr-annc .vr-annc__hours{display: none}.vr-foot-cta__panel{grid-template-columns: 1fr}.vr-foot__eco-head{flex-direction: column;align-items: flex-start}.vr-foot__eco-title{text-align: left}.vr-eco{grid-template-columns: 1fr;gap: 0}.vr-eco::before{left: 27px;right: auto;top: 28px;bottom: 28px;width: 1px;height: auto;background: repeating-linear-gradient(180deg, rgba(255, 255, 255, .3) 0 6px, transparent 6px 12px)}.vr-eco::after{display: none}.vr-eco__item{display: grid;grid-template-columns: 56px auto minmax(0, 1fr);column-gap: 14px;text-align: left;align-items: center;padding: 0 0 18px}.vr-eco__node{grid-row: span 2;margin: 0}.vr-eco__n{grid-row: span 2}.vr-eco__desc{grid-column: 3}.vr-foot__grid{grid-template-columns: 1fr 1fr}.vr-foot__brand{grid-column: 1 / -1}}@media (max-width: 767px){.vr-foot-cta{padding: 0 12px}.vr-foot-cta__panel{border-radius: 24px;padding: 28px 22px}.vr-foot{padding: 180px 16px 0}#brx-footer > .vr-foot:first-child{padding-top: 64px}.vr-foot__grid{grid-template-columns: 1fr;gap: 32px}.vr-foot .vr-foot__bottom{flex-direction: column;align-items: flex-start}.vr-totop{right: 14px;bottom: 14px}}.vr-foot__kb{display: inline-flex;flex-direction: row;align-items: baseline;gap: 8px}.vr-foot__kb .vr-mm__n{color: var(--accent)}.vr-foot__kb.is-empty{opacity: .6}.vr-foot__kb.is-empty .vr-mm__n{background: rgba(255, 255, 255, .06);border-color: rgba(255, 255, 255, .18);color: var(--text-on-brand)}.vr-foot__kb.is-empty .vr-mm__n{padding: 2px 5px;border-radius: 4px;border: 1px solid rgba(255, 255, 255, .18);font-size: 9.5px;letter-spacing: .04em;text-transform: uppercase}#quy-trinh-san-xuat{scroll-margin-top: 96px}@media (max-width: 1239px){.vr-nav__search-t{display: none}.vr-nav__search{padding: 0 6px 0 12px}.vr-nav__link{padding: 0 10px}.vr-nav__link[aria-current="page"]::after, .vr-nav__link.is-current::after{left: 10px;right: 10px}.vr-mm--dv{grid-template-columns: minmax(0, 1fr) 230px}.vr-mm--kb{grid-template-columns: 228px minmax(0, 1fr) 240px}}@media (max-width: 1140px){.vr-nav__tag, .vr-nav__search .vr-kbd{display: none}.vr-nav__bar{gap: 14px}.vr-mm__si-d{display: none}}@media (max-width: 1023px){:root{--vr-hdr-h: 60px}.vr-nav{padding: 0 16px}.vr-nav__menu, .vr-nav__search, .vr-ai, .vr-nav .vr-nav__cta.vr-nav__cta{display: none}.vr-nav__bar{justify-content: space-between}.vr-nav__tag{display: block}.vr-nav__logo{width: 50px}.vr-nav__burger{display: inline-flex}.vr-dock{position: fixed;left: 0;right: 0;bottom: 0;z-index: 95;display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));height: calc(var(--vr-dock-h) + var(--vr-safe-b));padding: 0 6px var(--vr-safe-b);background: rgba(255, 255, 255, .94);-webkit-backdrop-filter: saturate(160%) blur(14px);backdrop-filter: saturate(160%) blur(14px);border-top: 1px solid var(--border)}body:has([data-hc]) .vr-dock{display: none}body:not(:has([data-hc])){padding-bottom: calc(var(--vr-dock-h) + var(--vr-safe-b))}body:not(:has([data-hc])) .vr-totop{bottom: calc(var(--vr-dock-h) + var(--vr-safe-b) + 14px)}body:not(:has([data-hc])) .vr-b-dock{bottom: calc(var(--vr-dock-h) + var(--vr-safe-b) + 14px)}body:not(:has([data-hc])) .vr-hud{bottom: calc(var(--vr-dock-h) + var(--vr-safe-b) + 18px)}}@media (min-width: 1024px){.vr-drawer{display: none}}@media (max-width: 380px){.vr-nav__tag{display: none}}@media (prefers-reduced-motion: reduce){#brx-header, .vr-nav, .brxe-section.vr-kh-tabs, .vr-drawer__sheet, .vr-drawer__scrim, .vr-mm__ph img{transition: none}.js-mega.is-open > .vr-mm, .vr-ai.is-open .vr-ai__pop, .vr-mm__kh.is-on, .vr-ai__dot{animation: none}}.vr-nav__link--parent{text-decoration: underline;text-decoration-color: transparent;text-decoration-thickness: 1.5px;text-underline-offset: 5px;transition: background-color .2s, color .2s, text-decoration-color .2s}.vr-nav__link--parent:hover, .vr-nav__link--parent:focus-visible{text-decoration-color: var(--primary-border)}.vr-nav__toggle{position: relative;width: 32px;height: 32px;margin-left: 0}.vr-nav__toggle::before{content: "";position: absolute;left: -1px;top: 9px;bottom: 9px;width: 1px;background: var(--border)}.js-mega.is-open .vr-nav__toggle::before, .vr-nav__item:hover .vr-nav__toggle::before{opacity: 0}@media (hover: none) and (min-width: 1024px){.vr-nav__toggle{width: 44px;height: 44px;margin: 0 -6px 0 -4px}}.vr-mm--dv.vr-mm--lead{grid-template-columns: 248px minmax(0, 1fr);grid-template-areas: "lead main" "lead foot";gap: 16px 22px}.vr-mm--lead .vr-mm__main{grid-area: main}.vr-mm__lead{grid-area: lead;position: relative;display: flex;flex-direction: column;gap: 10px;min-height: 100%;padding: 20px 20px 18px;overflow: hidden;isolation: isolate;border-radius: 18px;text-decoration: none;color: var(--text-on-brand);background-color: var(--surface-brand);background-image: radial-gradient(420px 260px at 110% -10%, rgba(108, 230, 171, .22), transparent 60%), linear-gradient(160deg, var(--surface-brand) 0%, var(--surface-brand-deep) 100%);transition: transform .25s cubic-bezier(.2, .7, .2, 1), box-shadow .25s}.vr-mm__lead::after{content: "";position: absolute;z-index: -1;right: -54px;bottom: -54px;width: 170px;height: 170px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, .16);box-shadow: inset 0 0 0 22px rgba(255, 255, 255, .03), 0 0 0 22px rgba(255, 255, 255, .03)}.vr-mm__lead:hover{transform: translateY(-2px);box-shadow: 0 18px 36px -22px rgba(6, 32, 25, .7);color: var(--text-on-brand)}.vr-mm__lead:focus-visible{outline: 2px solid var(--focus-ring);outline-offset: 3px}.vr-mm__lead-k{font: 500 10.5px/1.2 "JetBrains Mono", monospace;letter-spacing: .12em;text-transform: uppercase;color: var(--accent)}.vr-mm__lead-t{font-size: 22px;line-height: 1.15;font-weight: 800;letter-spacing: -.02em}.vr-mm__lead-d{font-size: 13px;line-height: 1.5;opacity: .86}.vr-mm__lead-meta{display: flex;flex-wrap: wrap;gap: 6px}.vr-mm__lead-chip{padding: 4px 9px;border-radius: 999px;border: 1px solid rgba(255, 255, 255, .26);font-size: 12px;line-height: 1.3;font-weight: 600}.vr-mm__lead-go{margin-top: auto;display: inline-flex;align-items: center;justify-content: space-between;gap: 10px;min-height: 44px;padding: 0 6px 0 16px;border-radius: 999px;background: var(--accent);color: var(--on-accent);font-size: 14px;font-weight: 700}.vr-mm__lead-go .vr-mm__go{background: var(--on-accent);color: var(--accent);width: 32px;height: 32px}.vr-mm__lead:hover .vr-mm__lead-go{background: var(--accent-hover)}.vr-mm__lead:hover .vr-mm__go{transform: translateX(3px)}.vr-mm__foot{grid-area: foot;display: flex;flex-direction: row;align-items: center;justify-content: space-between;gap: 16px;padding-top: 14px;border-top: 1px solid var(--border)}.vr-mm__foot .vr-mm__proj{padding: 6px 12px}.vr-mm__foot .vr-mm__big{font-size: 28px}.vr-mm__foot .vr-mm__caps{justify-content: flex-end}@media (max-width: 1239px){.vr-mm--dv.vr-mm--lead{grid-template-columns: 220px minmax(0, 1fr)}.vr-mm__lead-t{font-size: 20px}}@media (max-width: 1140px){.vr-mm__foot .vr-mm__caps{display: none}.vr-mm__lead-d{display: none}}.vr-acc__row{display: flex;align-items: stretch}.vr-acc__go{flex: 1;min-width: 0;display: flex;align-items: center;gap: 10px;min-height: 54px;padding: 0 4px;font-size: 17px;font-weight: 700;letter-spacing: -.01em;color: var(--text);text-decoration: none}.vr-acc__go-k{padding: 3px 8px;border-radius: 999px;background: var(--primary-soft);border: 1px solid var(--primary-border);color: var(--on-primary-soft);font-size: 11.5px;font-weight: 700;letter-spacing: 0}.vr-acc__go .fa-arrow-right{font-size: 12px;color: var(--primary)}.vr-acc__go[aria-current="page"], .vr-acc__go.is-current{color: var(--primary-active)}.vr-acc__btn--icon{flex: 0 0 54px;width: 54px;justify-content: center;padding: 0;border-left: 1px solid var(--border);border-radius: 0}.vr-acc__btn--icon:hover, .vr-acc__btn--icon:active{background: var(--bg-subtle)}.vr-acc__btn--icon[aria-expanded="true"]{background: var(--primary-soft)}.vr-acc__btn--icon[aria-expanded="true"] .fa-chevron-down{color: var(--primary)}.vr-acc__hub{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 2px 0 8px;padding: 14px 10px 14px 16px;border-radius: 16px;background-color: var(--surface-brand);background-image: linear-gradient(160deg, var(--surface-brand) 0%, var(--surface-brand-deep) 100%);color: var(--text-on-brand);text-decoration: none}.vr-acc__hub:active{background-image: none;background-color: var(--surface-brand-deep)}.vr-acc__hub-txt{display: flex;flex-direction: column;gap: 3px;min-width: 0}.vr-acc__hub-t{font-size: 16px;line-height: 1.25;font-weight: 800;letter-spacing: -.01em}.vr-acc__hub-d{font: 500 11px/1.3 "JetBrains Mono", monospace;letter-spacing: .06em;text-transform: uppercase;color: var(--accent)}.vr-acc__hub .vr-mm__go{width: 36px;height: 36px;background: var(--accent);color: var(--on-accent)}.vr-dock__i--hub{position: relative}.vr-dock__i--hub .fas{color: var(--primary)}.vr-mm__lead::before{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;background: radial-gradient(280px 220px at 18% 0%, rgba(108, 230, 171, .2), transparent 70%);opacity: 0;transition: opacity .3s ease-out;pointer-events: none}.vr-mm__lead:hover::before, .vr-mm__lead:focus-visible::before{opacity: 1}.vr-mm__lead::after{transition: transform .6s cubic-bezier(.2, .7, .2, 1), border-color .3s ease-out}.vr-mm__lead:hover::after, .vr-mm__lead:focus-visible::after{transform: scale(1.08) rotate(-8deg);border-color: rgba(108, 230, 171, .38)}.vr-mm__lead:focus-visible{transform: translateY(-2px);box-shadow: 0 18px 36px -22px rgba(6, 32, 25, .7)}.vr-mm__lead:active{transform: translateY(0) scale(.99)}.vr-mm__lead-go{position: relative;overflow: hidden;isolation: isolate;transition: background-color .25s ease-out, box-shadow .25s ease-out}.vr-mm__lead:hover .vr-mm__lead-go, .vr-mm__lead:focus-visible .vr-mm__lead-go{background: var(--accent-hover);box-shadow: 0 10px 22px -12px rgba(108, 230, 171, .9)}.vr-mm__lead-go .vr-mm__go{transition: transform .25s ease-out}.vr-mm__lead:focus-visible .vr-mm__go{transform: translateX(3px)}.vr-mm__lead-go::after{content: "";position: absolute;top: 0;bottom: 0;left: 0;width: 45%;background: linear-gradient(100deg, transparent 0%, rgba(255, 255, 255, .6) 50%, transparent 100%);transform: translateX(-120%) skewX(-18deg);pointer-events: none}.js-mega.is-open .vr-mm__lead-go::after{animation: vr-lead-sweep .9s ease-out .35s 1 both}@keyframes vr-lead-sweep{to{transform: translateX(320%) skewX(-18deg)}}@media (prefers-reduced-motion: reduce){.vr-mm__lead, .vr-mm__lead::after, .vr-mm__lead-go .vr-mm__go{transition: background-color .2s, box-shadow .2s, border-color .2s}.vr-mm__lead:hover, .vr-mm__lead:focus-visible, .vr-mm__lead:active{transform: none}.vr-mm__lead:hover::after, .vr-mm__lead:focus-visible::after{transform: none}.vr-mm__lead:hover .vr-mm__go, .vr-mm__lead:focus-visible .vr-mm__go{transform: none}.js-mega.is-open .vr-mm__lead-go::after{animation: none}}.pdl-vr-Fab{position: fixed;right: 20px;bottom: 84px;z-index: 90;display: flex;flex-direction: column;gap: 12px}.pdl-vr-Fab-btn{position: relative;display: flex;align-items: center;justify-content: center;width: 52px;height: 52px;padding: 0;border: 0;border-radius: 50%;background: var(--surface);color: var(--primary);box-shadow: inset 0 0 0 3px var(--border), 0 12px 30px -10px rgba(16, 97, 77, .45);cursor: pointer;text-decoration: none;transition: background .2s, color .2s, transform .2s}.pdl-vr-Fab-btn::before{content: "";width: 22px;height: 22px;background: currentColor;-webkit-mask: var(--pdl-vr-Fab-icon) center / contain no-repeat;mask: var(--pdl-vr-Fab-icon) center / contain no-repeat}.pdl-vr-Fab-btn:hover{background: var(--primary);color: var(--on-primary)}.pdl-vr-Fab-btn:focus-visible{outline: 3px solid var(--accent);outline-offset: 3px}.pdl-vr-Fab-btn--contact{--pdl-vr-Fab-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E")}.pdl-vr-Fab-btn--zalo, .pdl-vr-Fab-btn--zaloDesk{--pdl-vr-Fab-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 3.5h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-8.5L6 21v-3.5H4a2 2 0 0 1-2-2v-10a2 2 0 0 1 2-2z'/%3E%3Cpath d='M8.5 7.5h7l-7 6h7'/%3E%3C/svg%3E");background: var(--primary);color: var(--on-primary);box-shadow: 0 12px 30px -10px rgba(16, 97, 77, .55)}.pdl-vr-Fab-btn--zalo:hover, .pdl-vr-Fab-btn--zaloDesk:hover{background: var(--primary-active, var(--primary));color: var(--on-primary)}.pdl-vr-Fab:has(.pdl-vr-Fab-pop:popover-open) .pdl-vr-Fab-btn--zaloDesk{background: var(--primary-active, var(--primary));color: var(--on-primary)}.pdl-vr-Fab-btn--zaloDesk{display: none}@media (hover: hover) and (pointer: fine){.pdl-vr-Fab-btn--zaloDesk{display: flex}.pdl-vr-Fab-btn--zalo{display: none}.pdl-vr-Fab-btn[data-tip]::after{content: attr(data-tip);position: absolute;right: calc(100% + 12px);top: 50%;padding: 6px 10px;border-radius: 8px;background: var(--text);color: var(--surface);font-size: 13px;font-weight: 600;line-height: 1.2;white-space: nowrap;pointer-events: none;opacity: 0;transform: translate(4px, -50%);transition: opacity .2s, transform .2s}.pdl-vr-Fab-btn[data-tip]:hover::after, .pdl-vr-Fab-btn[data-tip]:focus-visible::after{opacity: 1;transform: translate(0, -50%)}.pdl-vr-Fab:has(.pdl-vr-Fab-pop:popover-open) .pdl-vr-Fab-btn--zaloDesk::after{opacity: 0}}@supports not selector(:popover-open){.pdl-vr-Fab-btn--zaloDesk, .pdl-vr-Fab-pop{display: none !important}.pdl-vr-Fab-btn--zalo{display: flex !important}}.pdl-vr-Fab-pop{position: fixed;inset: auto 84px 84px auto;margin: 0;padding: 14px 18px;border: 1px solid var(--border);border-radius: 16px;background: var(--surface);color: var(--text);box-shadow: 0 22px 50px -22px rgba(10, 19, 16, .45), 0 2px 6px rgba(10, 19, 16, .06)}.pdl-vr-Fab-pop:popover-open{display: flex;flex-direction: column;gap: 4px}.pdl-vr-Fab-pop-k{margin: 0;font: 500 11px/1.3 "JetBrains Mono", monospace;letter-spacing: .08em;text-transform: uppercase;color: var(--text-muted-strong, var(--text-muted))}.pdl-vr-Fab-pop-tel{font-size: 24px;font-weight: 700;letter-spacing: -.01em;color: var(--primary);text-decoration: none;user-select: all;-webkit-user-select: all}.pdl-vr-Fab-pop-tel:hover{text-decoration: underline;text-underline-offset: 4px}.pdl-vr-Fab-pop-tel:focus-visible{outline: 3px solid var(--accent);outline-offset: 3px;border-radius: 4px}.pdl-vr-Fab-pop-d{margin: 0;font-size: 13px;color: var(--text-body, var(--text))}@media (max-width: 767px){.pdl-vr-Fab{right: 14px;bottom: 78px}.pdl-vr-Fab-pop{inset: auto 78px 78px auto}}@media (max-width: 1023px){body:not(:has([data-hc])) .pdl-vr-Fab{bottom: calc(var(--vr-dock-h, 64px) + var(--vr-safe-b, 0px) + 78px)}}body.page-id-15 .pdl-vr-Fab-btn--contact{display: none}@media print{.pdl-vr-Fab, .pdl-vr-Fab-pop{display: none !important}}@media (prefers-reduced-motion: reduce){.pdl-vr-Fab-btn, .pdl-vr-Fab-btn::after{transition: none}}.pdl-vr-Trust{display: none}@media (min-width: 1024px) and (hover: hover){.pdl-vr-Trust.pdl-vr-Trust{position: fixed;left: 0;bottom: -13px;z-index: 80;display: block;width: 92px;height: 38px;margin: 0;padding: 0;border: 0;overflow: hidden;border-top-right-radius: 2px;background: #fff;box-shadow: rgba(0, 0, 0, .2) 0 0 5px 0;cursor: pointer;transition: bottom .2s, transform .2s}.pdl-vr-Trust.pdl-vr-Trust:hover, .pdl-vr-Trust.pdl-vr-Trust:focus-visible{bottom: 0}.pdl-vr-Trust:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.pdl-vr-Trust .pdl-vr-Trust-img{display: block;width: 92px !important;height: 38px !important;max-width: none}}@media (min-width: 1024px) and (max-width: 1080px) and (hover: hover){body:has(.vr-b-dock.is-show) .pdl-vr-Trust.pdl-vr-Trust{transform: translateY(100%);pointer-events: none}}@media (min-width: 1024px) and (max-width: 1079px) and (hover: hover){body:has(.vr-at-hc.is-shown) .pdl-vr-Trust.pdl-vr-Trust{transform: translateY(100%);pointer-events: none}}@media (prefers-reduced-motion: reduce){.pdl-vr-Trust.pdl-vr-Trust{transition: none}}@media print{.pdl-vr-Trust{display: none !important}}:root{--vr-at-s-lg: clamp(64px, min(8vw, 14vh), 128px);--vr-at-s-md: clamp(48px, min(6vw, 10vh), 96px);--vr-at-s-sm: clamp(32px, 4vw, 64px)}.vr-at-h1 em, .vr-at-svh1 em, .vr-at-h2 em, .vr-at-h3 em, .vr-at-svc__t em, .vr-at-manifesto em, .vr-at-sx__name em, .vr-at-quote__text em, .vr-at-cta__t em{font-style: normal;font-weight: inherit;color: var(--primary)}.vr-at-svh1.vr-at-svh1.vr-at-svh1{color: var(--text-brand)}.vr-at-h2 em, .vr-at-h3 em, .vr-at-svh1 em, .vr-at-svc__t em, .vr-at-cta__t em{background: linear-gradient(var(--accent), var(--accent)) 0 94% / 100% .11em no-repeat}.vr-at-sx__name em{font-weight: 300}.vr-at-lens__title em{position: relative;display: inline;white-space: nowrap;background: none}.vr-at-lens__title em::after{content: "";position: absolute;left: -5%;right: -5%;top: 4%;bottom: -8%;border: 2px solid var(--accent);border-radius: 50%;transform: rotate(-5deg);clip-path: inset(0 100% 0 0);animation: vr-at-draw 1.4s .6s cubic-bezier(.65, 0, .35, 1) forwards;pointer-events: none}.vr-at-lens__title em::before{content: "";position: absolute;right: -9%;top: 6%;width: 9px;height: 9px;border-radius: 50%;background: var(--accent);box-shadow: 0 0 0 4px rgba(108, 230, 171, .28);opacity: 0;animation: vr-at-fade .4s 1.9s ease forwards}@keyframes vr-at-draw{to{clip-path: inset(0 0 0 0)}}@keyframes vr-at-fade{to{opacity: 1}}.vr-at-chap__l b, .vr-at-chap__r b{color: var(--text);font-weight: 500}.vr-at-lead b, .vr-at-text b{color: var(--text);font-weight: 500}.vr-at-live::before{content: "";margin-right: 8px;width: 7px;height: 7px;border-radius: 50%;background: #2fbf7f;flex-shrink: 0;animation: vr-at-live 2.4s infinite}.vr-at-live--on-dark::before{background: var(--accent)}@keyframes vr-at-live{0%{box-shadow: 0 0 0 0 rgba(108, 230, 171, .55)}70%, 100%{box-shadow: 0 0 0 10px rgba(108, 230, 171, 0)}}.vr-at-manifesto img{display: inline-block;width: 2.3em;height: .82em;margin: 0 .08em;vertical-align: -.06em;object-fit: cover;border-radius: 999px;box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .06);transition: width .6s cubic-bezier(.2, .7, .1, 1)}.vr-at-manifesto:hover img{width: 2.6em}.vr-at-fig__num sup{font-family: "JetBrains Mono", ui-monospace, monospace;font-size: 13px;font-weight: 500;letter-spacing: 0;vertical-align: super;color: var(--primary);margin-left: .2em}.vr-at-fig__num small{font-size: .42em;letter-spacing: 0}.vr-at-window .vr-pano__stage{z-index: 0}.vr-at-window .vr-pano__label{margin-top: -7px;padding: 6px 9px;border-radius: 6px;font-family: "JetBrains Mono", ui-monospace, monospace;font-size: 10.5px;font-weight: 500;letter-spacing: .1em;text-transform: uppercase}.vr-at-window .vr-pano__compass{width: 36px;height: 36px;flex-shrink: 0}.vr-at-window .vr-pano__heading{font-size: 15px}.vr-at-window .vr-pano__btn{min-width: 38px;height: 38px;border-radius: 50%;padding: 0}.vr-pano.is-touched .vr-at-window__drag{opacity: 0}.vr-js .vr-at-window .vr-pano__poster{transform: scale(1.04);filter: blur(4px) saturate(.9);transition: transform 2.2s cubic-bezier(.2, .7, .1, 1), filter 1.8s ease, opacity .9s ease}.vr-js .vr-at-window.is-shown .vr-pano__poster, .vr-js .vr-at-window.is-live .vr-pano__poster{transform: none;filter: none}.vr-at-plate:hover .vr-at-plate__photo{transform: scale(1.035)}.vr-at-sx:hover .vr-at-sx__name{transform: translateX(14px)}.vr-at-sx:hover .vr-at-sx__go{background: var(--primary);border-color: var(--primary);color: var(--on-primary);transform: rotate(-45deg)}@media (max-width: 991px){.vr-at-sx:hover .vr-at-sx__name{transform: none}}.vr-at-rail::-webkit-scrollbar{display: none}.vr-at-ba{--x: 52%}.vr-at-ba .vr-at-ba__raw{clip-path: inset(0 calc(100% - var(--x)) 0 0)}.vr-at-ba .vr-at-ba__line{left: var(--x)}.vr-at-dash__bar:nth-child(1){height: 22%}.vr-at-dash__bar:nth-child(2){height: 30%}.vr-at-dash__bar:nth-child(3){height: 26%}.vr-at-dash__bar:nth-child(4){height: 40%}.vr-at-dash__bar:nth-child(5){height: 36%}.vr-at-dash__bar:nth-child(6){height: 52%}.vr-at-dash__bar:nth-child(7){height: 48%}.vr-at-dash__bar:nth-child(8){height: 63%}.vr-at-dash__bar:nth-child(9){height: 58%}.vr-at-dash__bar:nth-child(10){height: 76%}.vr-at-dash__bar:nth-child(11){height: 70%}.vr-at-dash__bar:nth-child(12){height: 92%}.vr-at-mk.is-on{background: var(--primary);transform: scale(1.18)}.vr-at-mk::after{content: "";position: absolute;inset: -10px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, .9);opacity: 0;transform: scale(.6);transition: opacity .3s ease, transform .5s cubic-bezier(.2, .7, .1, 1)}.vr-at-mk.is-on::after{opacity: 1;transform: scale(1)}.vr-at-anat__item.vr-at-anat__item.is-on{padding-left: 54px}.vr-at-anat__item.is-on .vr-at-anat__n{color: var(--primary)}.vr-at-uimap::after{content: "";position: absolute;inset: 0;background: conic-gradient(from -32deg at 50% 58%, rgba(115, 222, 233, .5) 0deg 64deg, transparent 64deg)}.vr-at-uimap::before{content: "";position: absolute;z-index: 1;left: 50%;top: 58%;width: 9px;height: 9px;margin: -4.5px 0 0 -4.5px;border-radius: 50%;background: var(--secondary-on-dark);box-shadow: 0 0 0 2px #ffffff}@media (max-width: 767px){.vr-at-mk.vr-at-mk.vr-at-mk{width: 24px;height: 24px;margin: -12px 0 0 -12px;font-size: 10.5px}}.vr-at-logo:hover .vr-at-logo__img{filter: none;opacity: 1}.vr-at-peek{position: fixed;left: 0;top: 0;z-index: 40;width: 300px;aspect-ratio: 4 / 3;overflow: hidden;border-radius: 14px;pointer-events: none;opacity: 0;transition: opacity .35s ease;box-shadow: 0 30px 60px -20px rgba(10, 19, 16, .45)}.vr-at-peek.is-on{opacity: 1}.vr-at-peek img{width: 100%;height: 100%;object-fit: cover}.vr-at-vf{position: fixed;left: 0;top: 0;z-index: 45;width: 96px;height: 96px;margin: -48px 0 0 -48px;display: flex;align-items: center;justify-content: center;text-align: center;border-radius: 50%;background: rgba(108, 230, 171, .94);color: var(--on-accent);font: 500 10px/1.25 "JetBrains Mono", ui-monospace, monospace;letter-spacing: .1em;text-transform: uppercase;pointer-events: none;opacity: 0;transform: scale(.4);transition: opacity .3s ease, transform .4s cubic-bezier(.2, .7, .1, 1)}.vr-at-vf::before{content: "";position: absolute;inset: -9px;border-radius: 50%;border: 1px solid rgba(108, 230, 171, .7)}.vr-at-vf.is-on{opacity: 1;transform: scale(1)}@media (hover: none){.vr-at-peek, .vr-at-vf{display: none}}.vr-at-ribbon__track{animation: vr-at-ribbon 120s linear infinite}.vr-at-ribbon::after{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(0deg, rgba(10, 19, 16, .5), rgba(10, 19, 16, 0) 60%)}@keyframes vr-at-ribbon{to{transform: translateX(-50%)}}.vr-at-deliv__i:nth-child(odd){border-right: 1px solid var(--border)}.vr-at-deliv__i.vr-at-deliv__i:nth-child(even){padding-left: 24px}@media (max-width: 767px){.vr-at-deliv__i:nth-child(odd){border-right: 0}.vr-at-deliv__i.vr-at-deliv__i:nth-child(even){padding-left: 0}}@media (min-width: 992px){.vr-at-pk > .vr-at-pk__c:first-child{padding-left: 0}.vr-at-pk > .vr-at-pk__c:last-child{padding-right: 0;border-right: 0}}.vr-at-pk__li::before{content: "";position: absolute;left: 0;top: 8px;width: 9px;height: 9px;border-radius: 50%;background: var(--primary)}.vr-at-pk__li--o::before{background: transparent;box-shadow: inset 0 0 0 1.5px var(--primary)}.vr-at-pub__li::before{content: "— ";color: var(--primary)}.vr-at-acc .accordion-title-wrapper{padding: 22px 0}.vr-at-acc .accordion-title-wrapper .brxe-heading{font-family: "Plus Jakarta Sans", system-ui, sans-serif;font-size: 17.5px;font-weight: 600;line-height: 1.35;letter-spacing: -.01em;color: var(--text)}.vr-at-acc .accordion-content-wrapper{font-size: 15.5px;line-height: 1.65}.vr-at-acc .icon{color: var(--text);font-size: 14px}.vr-js .vr-reveal.vr-at-mask{overflow: hidden;opacity: 1;transform: none;clip-path: inset(10% 0 0 0 round 14px);transition: clip-path 1.4s cubic-bezier(.2, .7, .1, 1)}.vr-js .vr-reveal.vr-at-mask.is-in{clip-path: inset(0 0 0 0 round 14px)}.vr-js .vr-reveal.vr-at-mask img{transform: scale(1.1);transition: transform 1.8s cubic-bezier(.2, .7, .1, 1)}.vr-js .vr-reveal.vr-at-mask.is-in img{transform: none}.vr-at-plate:hover .vr-reveal.vr-at-mask.is-in .vr-at-plate__photo{transform: scale(1.035)}@media (prefers-reduced-motion: reduce){.vr-at-ribbon__track, .vr-at-live::before{animation: none !important}.vr-js .vr-reveal.vr-at-mask{clip-path: none !important}}html:has(.vr-at-hc){scroll-padding-top: calc(var(--vr-at-stick, 74px) + 24px)}@media (min-width: 992px){body .vr-at-svc__l.brxe-div{top: calc(var(--vr-at-stick, 74px) + 28px)}}.vr-at-lens__stage{--mx: 0;--my: 0}.vr-at-lens__stage.vr-at-lens__stage.is-grabbing{cursor: grabbing}.vr-at-lens__stage.is-touched .vr-at-lens__hint{opacity: 0}.vr-at-lens__globe{transform: translate3d(calc(var(--mx) * 8px), calc(var(--my) * 8px), 0);transition: transform .6s cubic-bezier(.2, .7, .1, 1)}.vr-at-lens__ring--dial{animation: vr-spin 140s linear infinite}.vr-at-lens__ring--back{transform: translate3d(calc(var(--mx) * 16px), calc(var(--my) * 12px), 0) rotate(-14deg);clip-path: inset(0 0 50% 0);transition: transform .6s cubic-bezier(.2, .7, .1, 1)}.vr-at-lens__ring--front{transform: translate3d(calc(var(--mx) * 16px), calc(var(--my) * 12px), 0) rotate(-14deg);clip-path: inset(50% 0 0 0);transition: transform .6s cubic-bezier(.2, .7, .1, 1)}.vr-at-lens__img.vr-at-lens__img.is-on{opacity: 1}.vr-at-lens__img.vr-at-lens__img.is-out{opacity: 0;transform: scale(1.12);filter: blur(10px)}.vr-at-lens__img.is-in{animation: vr-at-focus 1.1s cubic-bezier(.2, .7, .1, 1)}@keyframes vr-at-focus{from{transform: scale(.9);filter: blur(12px)}to{transform: none;filter: none}}.vr-at-lens__glare{background: radial-gradient(circle at 30% 26%, rgba(255, 255, 255, .38), rgba(255, 255, 255, 0) 40%), radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0) 60%, rgba(10, 19, 16, .3) 100%)}.vr-at-lens__globe::after{content: "";position: absolute;inset: 0;z-index: 4;border-radius: 50%;box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .45);pointer-events: none}.vr-at-lens__globe.is-pulse::before{content: "";position: absolute;inset: -2px;z-index: 5;border-radius: 50%;border: 2px solid var(--accent);animation: vr-at-ring .9s ease-out forwards;pointer-events: none}@keyframes vr-at-ring{from{opacity: 1;transform: scale(.96)}to{opacity: 0;transform: scale(1.12)}}.vr-at-chip.vr-at-chip.is-on{background: var(--primary-active);border-color: var(--primary-active);color: var(--on-primary)}.vr-at-chip.is-on .vr-at-chip__n{opacity: .55}.vr-at-lens__sat.vr-at-lens__sat.is-back{z-index: 1;opacity: .55}.vr-at-lens__sat .vr-at-lens__satlab{width: max-content;max-width: none}.vr-at-lens__gl{position: absolute;inset: 0;z-index: 3;display: block;width: 100%;height: 100%;opacity: 0;transition: opacity .6s ease;pointer-events: none}.vr-at-lens__stage.is-gl .vr-at-lens__gl{opacity: 1}.vr-at-lens__stage.is-gl .vr-at-lens__glare{opacity: 0}.vr-at-lens__stage.is-gl .vr-at-lens__spin{visibility: hidden;transition: visibility 0s .6s}.vr-at-lens__stage.is-gl .vr-at-lens__globe{background: transparent;box-shadow: 0 0 40px 6px rgba(150, 210, 240, .32), 0 50px 90px -40px rgba(16, 97, 77, .5);animation: vr-at-bob 6s ease-in-out infinite}.vr-at-lens__stage.is-gl .vr-at-lens__globe::after{box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .18)}@keyframes vr-at-bob{0%, 100%{translate: 0 0}50%{translate: 0 -7px}}@media (prefers-reduced-motion: reduce){.vr-at-lens__stage.is-gl .vr-at-lens__globe{animation: none}}.vr-at-scrub__frame::after{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(0deg, rgba(10, 19, 16, .55), rgba(10, 19, 16, 0) 62%)}.vr-at-scrub__cv{position: absolute;inset: 0;display: block;width: 100%;height: 100%}.vr-at-scrub.is-live .vr-at-scrub__frame{cursor: grab;touch-action: pan-y;user-select: none;-webkit-user-select: none}.vr-at-scrub.is-live .vr-at-scrub__frame.is-grabbing{cursor: grabbing}@media (max-width: 478px){.vr-at-scrub .vr-at-scrub__hud .vr-at-scrub__side:first-child{display: block !important;max-width: 62%;font-size: 9.5px;line-height: 1.4}.vr-at-scrub .vr-at-scrub__hud{align-items: flex-end}.vr-at-scrub .vr-at-scrub__deg.vr-at-scrub__deg{font-size: 18px}}@media (hover: hover){.vr-at-plate .vr-at-plate__play{opacity: 0;transform: translateY(8px)}.vr-at-plate:hover .vr-at-plate__play, .vr-at-plate:focus-visible .vr-at-plate__play{opacity: 1;transform: none}}html.vr-tv-open{overflow: hidden}.vr-tv{position: fixed;inset: 0;z-index: 100000;display: none;font-family: "Plus Jakarta Sans", system-ui, sans-serif}.vr-tv.is-open{display: block}.vr-tv__backdrop{position: absolute;inset: 0;background: rgba(13, 25, 21, .62);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);opacity: 0;transition: opacity .35s ease}.vr-tv.is-in .vr-tv__backdrop{opacity: 1}.vr-tv__panel{position: absolute;inset: clamp(8px, 2vw, 28px);display: flex;flex-direction: column;overflow: hidden;border-radius: 22px;background: var(--bg-subtle);box-shadow: 0 40px 120px -30px rgba(0, 0, 0, .55);opacity: 0;transform: translateY(24px) scale(.985);transition: opacity .35s ease, transform .55s cubic-bezier(.2, .7, .1, 1)}.vr-tv.is-in .vr-tv__panel{opacity: 1;transform: none}.vr-tv__bar{display: grid;grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);align-items: center;gap: 16px;min-height: 66px;padding: 10px 14px 10px 22px;border-bottom: 1px solid var(--border);background: var(--bg)}.vr-tv__id{display: flex;align-items: center;gap: 12px;min-width: 0}.vr-tv__live{display: inline-flex;align-items: center;gap: 7px;flex-shrink: 0;padding: 5px 9px;border-radius: 999px;background: var(--primary-soft);font: 500 10.5px/1 "JetBrains Mono", ui-monospace, monospace;letter-spacing: .08em;text-transform: uppercase;color: var(--on-primary-soft)}.vr-tv__live::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: #2fbf7f;animation: vr-at-live 2.4s infinite}.vr-tv__txt{display: flex;flex-direction: column;gap: 3px;min-width: 0}.vr-tv__title{overflow: hidden;font-size: 16px;font-weight: 700;line-height: 1.2;letter-spacing: -.01em;white-space: nowrap;text-overflow: ellipsis;color: var(--text)}.vr-tv__meta{overflow: hidden;font: 500 10.5px/1.2 "JetBrains Mono", ui-monospace, monospace;letter-spacing: .08em;text-transform: uppercase;white-space: nowrap;text-overflow: ellipsis;color: var(--text-muted)}.vr-tv__devs{display: flex;gap: 2px;padding: 4px;border-radius: 999px;border: 1px solid var(--border);background: var(--bg-subtle)}.vr-tv__dev{display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;border: 0;border-radius: 999px;background: transparent;font: 600 13px/1 "Plus Jakarta Sans", system-ui, sans-serif;color: var(--text-muted-strong);cursor: pointer;transition: background .25s ease, color .25s ease}.vr-tv__dev:hover{color: var(--text)}.vr-tv__dev[aria-pressed="true"]{background: var(--primary-active);color: var(--on-primary)}.vr-tv__ico{display: inline-block;flex-shrink: 0;border: 1.5px solid currentColor;border-radius: 2px}.vr-tv__ico--desktop{width: 15px;height: 10px;box-shadow: 0 3px 0 -1.5px currentColor}.vr-tv__ico--tablet{width: 11px;height: 14px;border-radius: 2.5px}.vr-tv__ico--mobile{width: 8px;height: 14px;border-radius: 2.5px}.vr-tv__acts{display: flex;justify-content: flex-end;gap: 6px}.vr-tv__btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 40px;padding: 0 14px;border-radius: 999px;border: 1px solid var(--border);background: var(--bg);font: 600 13px/1 "Plus Jakarta Sans", system-ui, sans-serif;white-space: nowrap;color: var(--text);text-decoration: none;cursor: pointer;transition: border-color .2s ease, background .2s ease, color .2s ease}.vr-tv__btn:hover{border-color: var(--text)}.vr-tv__btn[aria-pressed="true"]{background: var(--primary-soft);border-color: var(--primary-border);color: var(--on-primary-soft)}.vr-tv__btn--primary{background: var(--primary);border-color: var(--primary);color: var(--on-primary)}.vr-tv__btn--primary:hover{background: var(--primary-hover);border-color: var(--primary-hover);color: var(--on-primary)}.vr-tv__btn--x{position: relative;width: 40px;padding: 0;font-size: 0;font-weight: 400}.vr-tv__btn--x::before, .vr-tv__btn--x::after{content: "";position: absolute;left: 50%;top: 50%;width: 16px;height: 2px;margin: -1px 0 0 -8px;border-radius: 2px;background: currentColor;transform: rotate(45deg)}.vr-tv__btn--x::after{transform: rotate(-45deg)}@media (max-width: 767px){.vr-tv__btn{height: 44px;min-width: 44px}.vr-tv__btn--x{width: 44px}}.vr-tv__qrico{display: inline-grid;grid-template-columns: 1fr 1fr;gap: 2px;width: 13px;height: 13px}.vr-tv__qrico span{border: 1.5px solid currentColor;border-radius: 1px}.vr-tv__stage{position: relative;display: flex;flex: 1;align-items: center;justify-content: center;min-height: 0;overflow: hidden;padding: 18px;background-color: var(--bg-subtle);background-image: radial-gradient(var(--border) 1px, transparent 1px);background-size: 22px 22px}.vr-tv__frame{position: relative;flex-shrink: 0;overflow: hidden;border-radius: 14px;background: #0d1915;box-shadow: 0 30px 70px -30px rgba(10, 19, 16, .55);transition: border-radius .4s ease}.vr-tv__frame.is-desktop{width: 100%;height: 100%}.vr-tv__frame.is-device{border: 12px solid #181c1a;border-radius: 34px}.vr-tv__iframe{display: block;width: 100%;height: 100%;border: 0;background: #0d1915}.vr-tv__load{position: absolute;inset: 0;z-index: 2;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 16px;padding: 24px;text-align: center;background: #0d1915 center / cover no-repeat;color: #ffffff;transition: opacity .5s ease, visibility .5s ease}.vr-tv__load::before{content: "";position: absolute;inset: 0;background: rgba(13, 25, 21, .55);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px)}.vr-tv__load > *{position: relative}.vr-tv__load.is-done{opacity: 0;visibility: hidden;pointer-events: none}.vr-tv__spin{width: 46px;height: 46px;border-radius: 50%;border: 2px solid rgba(255, 255, 255, .18);border-top-color: var(--accent);animation: vr-spin 1s linear infinite}.vr-tv__lt{font: 500 11px/1.4 "JetBrains Mono", ui-monospace, monospace;letter-spacing: .1em;text-transform: uppercase}.vr-tv__slow{display: none;flex-direction: column;align-items: center;gap: 12px;font-size: 14px;color: rgba(255, 255, 255, .85)}.vr-tv__load.is-slow .vr-tv__slow{display: flex}.vr-tv__dim{position: absolute;z-index: 2;left: 50%;bottom: 10px;padding: 5px 11px;border-radius: 999px;border: 1px solid var(--border);background: var(--bg);font: 500 10.5px/1 "JetBrains Mono", ui-monospace, monospace;letter-spacing: .08em;text-transform: uppercase;white-space: nowrap;color: var(--text-muted);transform: translateX(-50%);pointer-events: none}.vr-tv__frame.is-desktop ~ .vr-tv__dim{display: none}.vr-tv__qr{position: absolute;z-index: 4;top: 16px;right: 16px;display: none;flex-direction: column;gap: 12px;width: 268px;padding: 20px;border-radius: 18px;border: 1px solid var(--border);background: var(--bg);box-shadow: 0 30px 60px -30px rgba(10, 19, 16, .45)}.vr-tv.is-qr .vr-tv__qr{display: flex;animation: vr-at-pop .35s cubic-bezier(.2, .7, .1, 1)}@keyframes vr-at-pop{from{opacity: 0;transform: translateY(-6px) scale(.98)}}.vr-tv__qrcode{display: grid;place-items: center;width: 100%;aspect-ratio: 1;padding: 12px;border-radius: 12px;border: 1px solid var(--border);background: #ffffff}.vr-tv__qrcode svg, .vr-tv__qrcode img{display: block;width: 100%;height: auto}.vr-tv__qrt{font-size: 15px;font-weight: 700;line-height: 1.3;color: var(--text)}.vr-tv__qrd{font-size: 13px;line-height: 1.5;color: var(--text-muted)}.vr-tv__url{font: 500 10.5px/1.45 "JetBrains Mono", ui-monospace, monospace;word-break: break-all;color: var(--text-muted-strong)}.vr-tv__toast{position: absolute;z-index: 6;left: 50%;top: 80px;padding: 9px 15px;border-radius: 999px;background: var(--text);font-size: 13px;font-weight: 600;color: var(--bg);opacity: 0;transform: translate(-50%, -6px);transition: opacity .25s ease, transform .3s ease;pointer-events: none}.vr-tv__toast.is-on{opacity: 1;transform: translate(-50%, 0)}.vr-tv :focus-visible{outline: 2px solid var(--focus-ring);outline-offset: 2px}@media (max-width: 1100px){.vr-tv__dev .vr-tv__dl, .vr-tv__btn .vr-tv__bl{display: none}.vr-tv__dev{padding: 9px 12px}}@media (max-width: 767px){.vr-tv__panel{inset: 0;border-radius: 0}.vr-tv__bar{grid-template-columns: minmax(0, 1fr) auto;padding: 10px 10px 10px 16px}.vr-tv__devs, .vr-tv__qrbtn, .vr-tv__dim{display: none}.vr-tv__stage{padding: 0;background-image: none}.vr-tv__frame.is-desktop{border-radius: 0}}@media (prefers-reduced-motion: reduce){.vr-tv__panel, .vr-tv__backdrop{transition: none}.vr-at-lens__title em::after{animation: none;clip-path: none}.vr-at-lens__title em::before{animation: none;opacity: 1}}.vr-at-hc.vr-at-hc:not(.is-shown){opacity: 0;pointer-events: none;transform: translate(-50%, 28px)}.vr-at-hc.is-full{box-shadow: 0 0 0 3px rgba(108, 230, 171, .55), 0 22px 50px -22px rgba(10, 19, 16, .45)}.vr-at-hc.is-full .vr-at-hc__deg{color: var(--primary)}.vr-at-hc__win{-webkit-mask-image: linear-gradient(90deg, transparent 0, #000 13%, #000 87%, transparent 100%);mask-image: linear-gradient(90deg, transparent 0, #000 13%, #000 87%, transparent 100%)}.vr-at-hc__win.vr-at-hc__win.is-drag{cursor: grabbing}.vr-at-hc__tk{position: absolute;bottom: 12px;width: 1px;height: 5px;margin-left: -.5px;background: var(--border-strong);opacity: .5}.vr-at-hc__tk--m{height: 8px;opacity: .75}.vr-at-hc__tk--l{height: 11px;opacity: 1;background: var(--text-muted-strong)}.vr-at-hc__num{position: absolute;bottom: 28px;font: 500 9.5px/1 "JetBrains Mono", ui-monospace, monospace;letter-spacing: .04em;color: var(--text-muted);transform: translateX(-50%)}.vr-at-hc__cd{position: absolute;bottom: 27px;font-size: 12px;font-weight: 800;line-height: 1;color: var(--text);transform: translateX(-50%)}.vr-at-hc__cd--b{color: var(--primary)}.vr-at-hc__seg{position: absolute;bottom: 5px;height: 3px;overflow: hidden;border-radius: 3px;background: var(--border)}.vr-at-hc__seg--svc{background: var(--primary-border)}.vr-at-hc__seg--faq{background: var(--warning-border)}.vr-at-hc__seg::after{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 0;background: var(--primary-active)}.vr-at-hc__seg.is-on::after{width: var(--p, 0%)}.vr-at-hc__pill{position: absolute;top: 9px;display: inline-flex;align-items: center;gap: 6px;height: 24px;padding: 0 10px 0 8px;border-radius: 999px;font-size: 12.5px;font-weight: 600;line-height: 1;white-space: nowrap;color: var(--text-muted-strong);text-decoration: none;transform: translateX(-50%);transition: background .3s ease, color .3s ease}.vr-at-hc__pill b{font: 500 10px/1 "JetBrains Mono", ui-monospace, monospace;color: var(--text-muted)}.vr-at-hc__pill:hover{background: var(--bg-subtle);color: var(--text)}.vr-at-hc__pill.is-on{background: var(--primary-active);color: var(--on-primary)}.vr-at-hc__pill.is-on b{color: var(--accent)}.vr-at-hc__pill:focus-visible{outline: 2px solid var(--focus-ring);outline-offset: 1px}.vr-at-hc__lub{position: absolute;z-index: 2;left: 50%;top: 52px;bottom: 2px;width: 1.5px;margin-left: -.75px;background: var(--text);pointer-events: none}.vr-at-hc__lub::before{content: "";position: absolute;left: 50%;top: -6px;margin-left: -5px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 6px solid var(--primary)}.vr-at-hc__keys kbd{display: inline-block;min-width: 16px;padding: 2px 4px;margin-right: 2px;border: 1px solid var(--border);border-radius: 4px;font: inherit;text-align: center}.vr-at-hc__read:focus-visible{outline: 2px solid var(--focus-ring);outline-offset: -4px;border-radius: 14px}@media (max-width: 767px){body .vr-at-hc.vr-at-hc{left: calc(14px + env(safe-area-inset-left, 0px));right: calc(76px + env(safe-area-inset-right, 0px));bottom: calc(12px + env(safe-area-inset-bottom, 0px))}.vr-at-hc.vr-at-hc:not(.is-shown){transform: translateY(24px)}.vr-at-hc__win{-webkit-mask-image: linear-gradient(90deg, transparent 0, #000 10%, #000 90%, transparent 100%);mask-image: linear-gradient(90deg, transparent 0, #000 10%, #000 90%, transparent 100%)}.vr-at-hc__pill{top: 4px;height: 19px;padding: 0 8px 0 7px;font-size: 11px}.vr-at-hc__pill:not(.is-on) span{display: none}.vr-at-hc__num{bottom: 21px;font-size: 8.5px}.vr-at-hc__cd{bottom: 20.5px;font-size: 10.5px}.vr-at-hc__tk{bottom: 9px;height: 4px}.vr-at-hc__tk--m{height: 6px}.vr-at-hc__tk--l{height: 9px}.vr-at-hc__seg{bottom: 3px}.vr-at-hc__lub{top: 39px}.vr-at-hc__lub::before{top: -5px;margin-left: -4px;border-left-width: 4px;border-right-width: 4px;border-top-width: 5px}}@media (min-width: 768px){.vr-at-sheet{display: none !important}}html.vr-at-sheet-open{overflow: hidden}.vr-at-sheet{position: fixed;inset: 0;z-index: 99990;display: none;font-family: "Plus Jakarta Sans", system-ui, sans-serif}.vr-at-sheet.is-open{display: block}.vr-at-sheet__backdrop{position: absolute;inset: 0;background: rgba(13, 25, 21, .5);opacity: 0;transition: opacity .35s ease}.vr-at-sheet.is-in .vr-at-sheet__backdrop{opacity: 1}.vr-at-sheet__panel{position: absolute;left: 0;right: 0;bottom: 0;display: flex;flex-direction: column;max-height: 82vh;padding: 0 0 calc(12px + env(safe-area-inset-bottom, 0px));border-radius: 24px 24px 0 0;background: var(--bg);box-shadow: 0 -20px 60px -20px rgba(10, 19, 16, .4);transform: translateY(100%);transition: transform .45s cubic-bezier(.2, .7, .1, 1);touch-action: none}.vr-at-sheet.is-in .vr-at-sheet__panel{transform: none}.vr-at-sheet.is-drag .vr-at-sheet__panel, .vr-at-sheet.is-drag .vr-at-sheet__backdrop{transition: none}.vr-at-sheet__grab{display: flex;justify-content: center;padding: 10px 0 6px;cursor: grab}.vr-at-sheet__grab span{width: 44px;height: 5px;border-radius: 99px;background: var(--border-strong);opacity: .6}.vr-at-sheet__head{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding: 6px 20px 14px;border-bottom: 1px solid var(--border)}.vr-at-sheet__title{font-size: 20px;font-weight: 800;letter-spacing: -.02em;color: var(--text)}.vr-at-sheet__meta{font: 500 10px/1.3 "JetBrains Mono", ui-monospace, monospace;letter-spacing: .08em;text-transform: uppercase;color: var(--text-muted)}.vr-at-sheet__x{align-self: center;flex-shrink: 0;width: 44px;height: 44px;margin: -6px -8px -6px 0;padding: 0;display: inline-flex;align-items: center;justify-content: center;border: 1px solid var(--border);border-radius: 50%;background: var(--surface);font: 400 22px/1 system-ui, sans-serif;color: var(--text);cursor: pointer}.vr-at-sheet__meta{margin-left: auto}.vr-at-sheet__list{display: flex;flex-direction: column;gap: 2px;padding: 8px 10px 4px;overflow-y: auto;overscroll-behavior: contain;touch-action: pan-y}.vr-at-sheet__a{display: grid;grid-template-columns: 34px 1fr auto;align-items: center;gap: 10px;min-height: 52px;padding: 0 12px;border-radius: 14px;font-size: 16px;font-weight: 600;color: var(--text);text-decoration: none;transition: background .2s ease}.vr-at-sheet__a:active{background: var(--bg-subtle)}.vr-at-sheet__n{font: 500 11px/1 "JetBrains Mono", ui-monospace, monospace;color: var(--text-muted)}.vr-at-sheet__go{font-size: 15px;color: var(--text-muted)}.vr-at-sheet__a.is-on{background: var(--primary-active);color: var(--on-primary)}.vr-at-sheet__a.is-on .vr-at-sheet__n, .vr-at-sheet__a.is-on .vr-at-sheet__go{color: rgba(255, 255, 255, .7)}.vr-at-sheet__hint{padding: 10px 20px 0;font: 500 10px/1.4 "JetBrains Mono", ui-monospace, monospace;letter-spacing: .08em;text-transform: uppercase;text-align: center;color: var(--text-muted)}@media (prefers-reduced-motion: reduce){.vr-at-sheet__panel, .vr-at-sheet__backdrop, .vr-at-hc{transition: none}}.vr-at-svidx::before{content: "";position: absolute;left: 0;top: -1px;width: 0;height: 2px;border-radius: 2px;background: var(--primary-active);transform-origin: 0 50%}.vr-at-svidx.is-on::before{width: 100%}.vr-at-svidx.is-run::before{animation: vr-at-grow 6s linear both}@keyframes vr-at-grow{from{transform: scaleX(0)}to{transform: scaleX(1)}}.vr-at-svidx.is-on .vr-at-svidx__t, .vr-at-svidx:hover .vr-at-svidx__t{color: var(--primary-active)}.vr-at-svidx.is-on .vr-at-svidx__n{color: var(--primary)}.vr-at-svhero__idx::-webkit-scrollbar{display: none}@media (max-width: 767px){.vr-at-svidx::before{left: 14px;right: 14px;top: 0;width: 0}.vr-at-svidx.is-on::before{width: calc(100% - 28px)}.vr-at-svidx.is-on{border-color: var(--primary-border)}}.vr-at-cx::before{content: "";position: absolute;inset: -16%;z-index: 0;border-radius: 50%;background: repeating-radial-gradient(circle at center, transparent 0 55px, rgba(16, 97, 77, .07) 55px 56px);-webkit-mask-image: radial-gradient(circle, #000 45%, transparent 70%);mask-image: radial-gradient(circle, #000 45%, transparent 70%);pointer-events: none}.vr-at-cx__dial.vr-at-cx__dial.is-drag{cursor: grabbing;transition: none}.vr-at-cx__dial::before{content: "";position: absolute;inset: 0;border-radius: 50%;background: var(--bg);box-shadow: 0 50px 90px -50px rgba(10, 19, 16, .55), 0 0 0 1px var(--border)}.vr-at-cx__dial:focus-visible{box-shadow: 0 0 0 3px var(--focus-ring)}.vr-at-cx__card, .vr-at-cx__fix{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;pointer-events: none}.vr-at-cx__card{z-index: 2;transform-origin: 50% 50%;will-change: transform}.vr-at-cx__fix{z-index: 5}.vr-at-cx__rim{fill: none;stroke: var(--border);stroke-width: 1}.vr-at-cx__tk{stroke: var(--border-strong);stroke-width: .8;opacity: .55}.vr-at-cx__tk--m{stroke-width: 1;opacity: .8}.vr-at-cx__tk--l{stroke: var(--text-muted-strong);stroke-width: 1.3;opacity: 1}.vr-at-cx__tk--c{stroke: var(--text);stroke-width: 1.8}.vr-at-cx__num{font-family: "JetBrains Mono", ui-monospace, monospace;font-size: 9.5px;font-weight: 500;letter-spacing: .03em;fill: var(--text-muted);text-anchor: middle}.vr-at-cx__cd{font-family: "Plus Jakarta Sans", system-ui, sans-serif;font-size: 14px;font-weight: 800;fill: var(--text);text-anchor: middle}.vr-at-cx__cd--b{fill: var(--primary)}.vr-at-cx__fmk{fill: var(--primary)}.vr-at-cx__sec{fill: none;stroke: #e3e8e6;stroke-width: 5;cursor: pointer;pointer-events: stroke;transition: stroke .45s ease}.vr-at-cx__sec:hover{stroke: var(--primary-border)}.vr-at-cx__sec.is-on{stroke: var(--primary-active)}.vr-at-cx__run{fill: none;stroke: var(--accent);stroke-width: 2;stroke-linecap: round;stroke-dasharray: 100;stroke-dashoffset: 100;opacity: 0;pointer-events: none}.vr-at-cx__run.is-on{opacity: 1;stroke-dashoffset: 0}.vr-at-cx__run.is-run{stroke-dashoffset: 100;animation: vr-at-cxrun 6s linear forwards}@keyframes vr-at-cxrun{to{stroke-dashoffset: 0}}.vr-at-cx__lub{stroke: var(--text);stroke-width: 1.4}.vr-at-cx__lubtri{fill: var(--primary)}.vr-at-cx__img.vr-at-cx__img.is-on{opacity: 1}.vr-at-cx__img.vr-at-cx__img.is-out{opacity: 0;filter: blur(8px);transform: scale(1.06)}.vr-at-cx__img.is-in{animation: vr-at-cxfocus 1.05s cubic-bezier(.2, .7, .1, 1)}@keyframes vr-at-cxfocus{from{filter: blur(12px);transform: scale(1.08)}to{filter: blur(0);transform: scale(1)}}.vr-at-cx__photo::after{content: "";position: absolute;inset: 0;z-index: 1;border-radius: 50%;background: radial-gradient(circle at 32% 24%, rgba(255, 255, 255, .24), rgba(255, 255, 255, 0) 36%), radial-gradient(circle, rgba(10, 19, 16, 0) 62%, rgba(10, 19, 16, .34));pointer-events: none}.vr-at-cx__cross{position: absolute;left: 50%;top: 50%;z-index: 2;width: 46px;height: 46px;margin: -23px 0 0 -23px;border: 1px solid rgba(255, 255, 255, .75);border-radius: 50%;pointer-events: none}.vr-at-cx__cross::before, .vr-at-cx__cross::after{content: "";position: absolute;left: 50%;top: 50%;background: rgba(255, 255, 255, .75)}.vr-at-cx__cross::before{width: 140px;height: 1px;margin-left: -70px;-webkit-mask-image: linear-gradient(90deg, #000 0 36%, transparent 36% 64%, #000 64%);mask-image: linear-gradient(90deg, #000 0 36%, transparent 36% 64%, #000 64%)}.vr-at-cx__cross::after{width: 1px;height: 140px;margin-top: -70px;-webkit-mask-image: linear-gradient(180deg, #000 0 36%, transparent 36% 64%, #000 64%);mask-image: linear-gradient(180deg, #000 0 36%, transparent 36% 64%, #000 64%)}.vr-at-cx__pill{position: absolute;z-index: 4;display: inline-flex;align-items: center;gap: 6px;height: 26px;padding: 0 11px 0 9px;margin: 0;border: 1px solid rgba(255, 255, 255, .7);border-radius: 999px;background: rgba(255, 255, 255, .9);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);box-shadow: 0 8px 18px -10px rgba(10, 19, 16, .55);font: 600 12px/1 "Plus Jakarta Sans", system-ui, sans-serif;white-space: nowrap;color: var(--text-muted-strong);cursor: pointer;transform: translate(-50%, -50%);transition: background .35s ease, color .35s ease, border-color .35s ease}.vr-at-cx__pill b{font: 500 10px/1 "JetBrains Mono", ui-monospace, monospace;letter-spacing: .04em;color: var(--text-muted)}.vr-at-cx__pill:hover{color: var(--text)}.vr-at-cx__pill.is-on{border-color: var(--primary-active);background: var(--primary-active);color: var(--on-primary)}.vr-at-cx__pill.is-on b{color: var(--accent)}.vr-at-cx__pill:focus-visible{outline: 2px solid var(--focus-ring);outline-offset: 2px}.vr-at-cx__hint::before{content: "";display: inline-block;flex-shrink: 0;width: 14px;height: 14px;box-sizing: border-box;border: 1.5px solid currentColor;border-right-color: transparent;border-radius: 50%;animation: vr-at-spin 2.4s linear infinite}@keyframes vr-at-spin{to{transform: rotate(360deg)}}@media (max-width: 600px){.vr-at-cx::before{inset: -6% -16% auto;height: 120vw}.vr-at-cx .vr-at-cx__ro--br.vr-at-cx__ro--br{display: none}.vr-at-cx__pill:not(.is-on) span{display: none}.vr-at-cx__pill:not(.is-on){padding: 0 8px}}@media (prefers-reduced-motion: reduce){.vr-at-svidx.is-run::before, .vr-at-cx__run.is-run, .vr-at-cx__img.is-in, .vr-at-cx__hint::before{animation: none}}body.home #brx-content{--text: var(--text-brand)}body.home .vr-at-lens__satlab{background: var(--primary) !important}body.home .vr-at-mk{background: #ffffff !important;color: var(--text-brand) !important;font-weight: 600 !important;box-shadow: 0 0 0 4px rgba(18, 77, 62, .35), 0 6px 16px rgba(18, 77, 62, .3) !important}body.home .vr-at-mk.is-on{background: var(--primary) !important;color: var(--on-primary) !important;box-shadow: 0 0 0 4px rgba(255, 255, 255, .85) !important}body.home .vr-at-railbtn:hover{background: var(--primary) !important;color: var(--on-primary) !important;border-color: var(--primary) !important}body.home .vr-at-ui, body.home .vr-at-pin__lab, body.home .vr-at-uibtn:not(.vr-at-uibtn--mint), body.home .vr-at-vislabel, body.home .vr-at-ba__tag{background: var(--overlay) !important}.vr-at-figs.vr-at-figs--4{grid-template-columns: repeat(4, minmax(0, 1fr)) !important}.vr-at-figs--4 .vr-at-fig__num{font-size: clamp(56px, 6.2vw, 104px) !important}@media (max-width: 991px){.vr-at-figs.vr-at-figs--4{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;row-gap: 40px}}@media (max-width: 478px){.vr-at-figs--4 .vr-at-fig__num{font-size: 48px !important}.vr-at-figs--4 .vr-at-fig__txt.vr-at-fig__txt{font-size: 14px}}.vr-at-tile:hover .vr-at-tile__photo{transform: scale(1.05)}.vr-at-tile:hover .vr-at-tile__play{transform: scale(1.05)}.vr-at-tile:focus-visible{outline: 2px solid var(--focus-ring);outline-offset: 3px}.vr-at-tile .vr-at-tile__photo{max-width: none}@media (max-width: 767px){.vr-at-bento{grid-auto-rows: auto !important}.vr-at-bento .vr-at-tile{grid-column: 1 / -1 !important;aspect-ratio: 4 / 3}}.vr-at-idx.vr-at-idx--th{margin-top: var(--vr-at-s-md) !important}.vr-at-idx--th .vr-at-idx__row.vr-at-idx__row{grid-template-columns: 56px 72px minmax(0, 1.6fr) minmax(0, 1fr) minmax(0, 1fr) 32px !important;min-height: 76px}.vr-at-idx--th .vr-at-idx__row--head.vr-at-idx__row--head{min-height: 44px}.vr-at-idx--th .vr-at-idx__thumb{width: 72px !important;height: 52px !important}.vr-at-idx--th .vr-at-idx__row:hover .vr-at-idx__name{color: var(--primary)}@media (max-width: 767px){.vr-at-idx--th .vr-at-idx__row.vr-at-idx__row{grid-template-columns: 60px minmax(0, 1fr) 20px !important;gap: 14px}.vr-at-idx--th .vr-at-idx__no{display: none}.vr-at-idx--th .vr-at-idx__row--head.vr-at-idx__row--head{display: none}.vr-at-idx--th .vr-at-idx__thumb{width: 60px !important;height: 46px !important}}.vr-at-quote__by{gap: 14px !important}.vr-at-quote__rule{display: block;width: 36px;height: 2px;border-radius: 2px;background: var(--accent)}.vr-at-rail.vr-at-rail{cursor: grab;scroll-behavior: auto;overscroll-behavior-x: contain;-webkit-user-select: none;user-select: none}.vr-at-rail.vr-at-rail img{-webkit-user-drag: none}.vr-at-railbox.is-drag .vr-at-rail.vr-at-rail, .vr-at-railbox.is-glide .vr-at-rail.vr-at-rail{scroll-snap-type: none}.vr-at-railbox.is-drag .vr-at-rail.vr-at-rail{cursor: grabbing}.vr-at-railbox.is-drag .vr-at-rail.vr-at-rail *{pointer-events: none}.vr-at-railbar.vr-at-railbar{cursor: pointer;touch-action: none}.vr-at-railbar.vr-at-railbar::before{content: "";position: absolute;left: 0;right: 0;top: -12px;bottom: -12px}.vr-at-railbox .vr-at-railbar__fill.vr-at-railbar__fill{height: 5px;top: -2px;cursor: grab;transition: width .2s linear, height .2s ease, top .2s ease}.vr-at-railbar.vr-at-railbar:hover .vr-at-railbar__fill, .vr-at-railbox.is-drag .vr-at-railbar__fill.vr-at-railbar__fill{height: 7px;top: -3px}.vr-at-railbox.is-drag .vr-at-railbar__fill.vr-at-railbar__fill{cursor: grabbing}.vr-at-railbox .vr-at-railbtn.vr-at-railbtn{width: 52px;height: 52px;background: var(--primary);border: 1px solid var(--primary);color: var(--on-primary);font-size: 20px;font-weight: 700;box-shadow: 0 6px 16px -6px rgba(18, 77, 62, .45)}body.home .vr-at-railbox .vr-at-railbtn.vr-at-railbtn:hover{background: var(--primary-active) !important;border-color: var(--primary-active) !important;color: var(--on-primary) !important;transform: translateY(-1px)}.vr-at-railbox .vr-at-railbtn.vr-at-railbtn:focus-visible{outline: 3px solid var(--focus-ring);outline-offset: 3px}.vr-b-wrap{width: 100%;max-width: 1360px;margin: 0 auto}.vr-b-sec, .vr-b-hubhero, .vr-b-clhero, .vr-b-hero{padding-left: clamp(20px, 4.4vw, 72px);padding-right: clamp(20px, 4.4vw, 72px)}.vr-b-wrap .vr-at-chap__r a, .vr-b-wrap .vr-at-chap__l a{color: var(--primary);text-decoration: none}.vr-b-crumbs{display: flex;flex-direction: row;flex-wrap: wrap;gap: 8px;margin-bottom: 22px;font-size: 13.5px;color: var(--text-muted-strong)}.vr-b-crumbs a{color: var(--text-muted-strong);text-decoration: none}.vr-b-crumbs a:hover{color: var(--primary)}.vr-b-crumbs__sep{opacity: .5}.vr-b-lens{position: relative;width: 100%;aspect-ratio: 1;isolation: isolate;border-radius: 50%;container-type: inline-size}.vr-b-lens::after{content: "";position: absolute;inset: 9%;z-index: -1;border-radius: 50%;background: url(/wp-content/uploads/2026/10/atlas-planet-eco.jpg) center / cover}.vr-b-lens__dial{position: absolute;inset: 0;border-radius: 50%;animation: vr-b-spin 90s linear infinite;background: repeating-conic-gradient(var(--primary) 0 .5deg, transparent .5deg 90deg), repeating-conic-gradient(var(--border-strong) 0 .35deg, transparent .35deg 15deg);-webkit-mask: radial-gradient(circle, transparent 46%, #000 46.3%, #000 50%, transparent 50.2%);mask: radial-gradient(circle, transparent 46%, #000 46.3%, #000 50%, transparent 50.2%)}.vr-b-lens::before{content: "";position: absolute;inset: 0;border-radius: 50%;border: 1px solid var(--border);pointer-events: none}.vr-b-lens__img, .vr-b-lens img{position: absolute !important;inset: 9%;width: 82% !important;height: 82% !important;max-width: none;object-fit: cover;border-radius: 50%;box-shadow: 0 30px 60px -30px rgba(6, 32, 25, .55);transition: transform 1.4s cubic-bezier(.2, .7, .1, 1)}.vr-b-lens__no{position: absolute;left: 0;bottom: 4%;z-index: 2;padding: 6px 12px;border-radius: 999px;background: var(--surface);box-shadow: 0 8px 24px -12px rgba(6, 32, 25, .4);font-weight: 200;font-size: clamp(22px, 9cqw, 54px);line-height: 1;letter-spacing: -.04em;color: var(--text)}.vr-b-lens__cap{position: absolute;right: 0;top: 2%;z-index: 2;max-width: 70%;padding: 7px 11px;border-radius: 999px;background: rgba(255, 255, 255, .88);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);border: 1px solid var(--border);font: 500 10.5px/1.2 "JetBrains Mono", monospace;letter-spacing: .08em;text-transform: uppercase;color: var(--text-muted-strong)}@keyframes vr-b-spin{to{transform: rotate(360deg)}}.vr-b-plate:hover .vr-b-lens__img, .vr-b-plate:hover .vr-b-lens img{transform: rotate(-12deg) scale(1.04)}.vr-b-hero, .vr-b-clhero{padding-top: clamp(28px, 4vw, 56px);padding-bottom: clamp(48px, 6vw, 88px);background: var(--bg-subtle)}.vr-b-hero .vr-at-chap, .vr-b-clhero .vr-at-chap{margin-bottom: clamp(28px, 4vw, 52px)}.vr-b-hero__grid{width: 100%;display: grid;grid-template-columns: minmax(0, 1fr) clamp(260px, 30vw, 430px);gap: clamp(32px, 5vw, 96px);align-items: center}.vr-b-hero__main{display: flex;flex-direction: column;gap: 22px;min-width: 0}.vr-b-h1{font-size: clamp(34px, 4.2vw, 64px) !important;text-wrap: balance}.vr-b-lead{display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden}.vr-b-facts{display: flex;flex-direction: row;flex-wrap: wrap;border-top: 1px solid var(--border)}.vr-b-fact{padding: 16px 28px 0 0;margin-right: 28px;border-right: 1px solid var(--border)}.vr-b-fact:last-child{border-right: 0;margin-right: 0}.vr-b-fact__k{margin: 0;font: 500 10.5px/1.3 "JetBrains Mono", monospace;letter-spacing: .1em;text-transform: uppercase;color: var(--text-muted)}.vr-b-fact__v{margin: 8px 0 0;font-size: 15px;font-weight: 600;color: var(--text)}.vr-b-fact__v .brxe-post-reading-time{font-size: 15px;font-weight: 600}.vr-b-ico{font-size: 12px}.vr-b-read-chip{display: none;padding: 6px 12px;border-radius: 999px;background: var(--success-bg);border: 1px solid var(--success-border);color: var(--success-fg);font: 500 11px/1.2 "JetBrains Mono", monospace;letter-spacing: .06em;text-transform: uppercase}.vr-b-read-chip.is-on{display: inline-flex}.vr-at-link{text-decoration: none}.vr-b-progress{position: fixed;left: 0;right: 0;top: 0;z-index: 100001;height: 3px;pointer-events: none}.vr-b-progress span{display: block;width: 0;height: 100%;background: linear-gradient(90deg, var(--primary), var(--accent))}.vr-b-read{display: grid;grid-template-columns: 250px minmax(0, 720px) 52px;justify-content: center;align-items: start;gap: clamp(32px, 4vw, 72px);width: 100%;padding: clamp(48px, 6vw, 88px) clamp(20px, 4.4vw, 72px) clamp(72px, 8vw, 120px)}.vr-b-article{min-width: 0;display: flex;flex-direction: column;gap: 56px}.vr-b-toc{align-self: stretch}.vr-b-toc.is-empty{visibility: hidden}.vr-b-toc__in{position: sticky;top: 92px;display: flex;flex-direction: column;gap: 14px;max-height: calc(100vh - 110px)}.vr-b-toc__k{margin: 0;font: 500 11px/1 "JetBrains Mono", monospace;letter-spacing: .12em;text-transform: uppercase;color: var(--text-muted)}.vr-b-cmp{position: relative;width: 150px;aspect-ratio: 1;flex-shrink: 0}.vr-b-cmp svg{position: absolute;inset: 0;width: 100%;height: 100%;transform: rotate(-90deg)}.vr-b-cmp__track{fill: none;stroke: var(--border);stroke-width: 2}.vr-b-cmp__arc{fill: none;stroke: var(--primary);stroke-width: 3;stroke-linecap: round;stroke-dasharray: 0 360;transition: stroke-dasharray .2s linear}.vr-b-cmp__tick{position: absolute;left: 50%;top: 50%;width: 2px;height: 12px;margin-left: -1px;padding: 0;border: 0;border-radius: 2px;background: var(--text-muted);transform: rotate(var(--a)) translateY(-78px);transform-origin: 50% 0;cursor: pointer;transition: background .2s, height .2s}.vr-b-cmp__tick.is-done{background: var(--primary)}.vr-b-cmp__tick.is-on{background: var(--accent);height: 16px}.vr-b-cmp__sat{position: absolute;left: 50%;top: 50%;z-index: 2;width: 14px;height: 14px;margin: -7px 0 0 -7px;border-radius: 50%;background: var(--accent);border: 3px solid var(--surface);box-shadow: 0 0 0 1px var(--primary), 0 0 14px rgba(108, 230, 171, .8);transform: rotate(var(--d, 0deg)) translateY(-65px);transition: transform .25s cubic-bezier(.2, .7, .1, 1)}.vr-b-cmp__c{position: absolute;inset: 22%;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;pointer-events: none}.vr-b-cmp__deg{font-weight: 200;font-size: 30px;line-height: 1;letter-spacing: -.04em;color: var(--text);font-variant-numeric: tabular-nums}.vr-b-cmp__part{margin-top: 6px;white-space: nowrap;font: 500 9.5px/1.2 "JetBrains Mono", monospace;letter-spacing: .08em;text-transform: uppercase;color: var(--text-muted)}.vr-b-toc__left{display: flex;justify-content: space-between;margin: 0;padding-bottom: 10px;border-bottom: 1px solid var(--text);font: 500 11px/1 "JetBrains Mono", monospace;letter-spacing: .08em;text-transform: uppercase;color: var(--text-muted-strong)}.vr-b-toc__rem{color: var(--primary)}.vr-b-toc__list{list-style: none;margin: 0;padding: 0;overflow-y: auto;scrollbar-width: thin}.vr-b-toc__list a{display: grid;grid-template-columns: 26px minmax(0, 1fr) 24px;grid-template-rows: auto 3px;column-gap: 8px;row-gap: 7px;padding: 9px 6px 10px 0;border-bottom: 1px solid var(--border);text-decoration: none;color: var(--text-body);transition: color .2s, padding .3s cubic-bezier(.2, .7, .1, 1)}.vr-b-toc__n{font: 500 11px/1.5 "JetBrains Mono", monospace;color: var(--text-muted)}.vr-b-toc__t{font-size: 13.5px;line-height: 1.4}.vr-b-toc__m{grid-column: 3;grid-row: 1;text-align: right;font: 500 11px/1.5 "JetBrains Mono", monospace;color: var(--text-muted)}.vr-b-toc__len{grid-column: 2 / 4;grid-row: 2;height: 3px;border-radius: 2px;background: var(--border);overflow: hidden}.vr-b-toc__len i{position: relative;display: block;height: 100%;border-radius: 2px;background: var(--border-strong)}.vr-b-toc__len i::after{content: "";position: absolute;inset: 0;width: calc(var(--fill, 0) * 100%);border-radius: 2px;background: var(--primary)}.vr-b-toc__list a:hover{color: var(--primary);padding-left: 4px}.vr-b-toc__list a.is-done .vr-b-toc__n{color: var(--primary)}.vr-b-toc__list a.is-on{color: var(--text);font-weight: 600;padding-left: 6px}.vr-b-toc__list a.is-on .vr-b-toc__n{color: var(--primary-active)}.vr-b-toc__keys{margin: 0;font-size: 12px;color: var(--text-muted)}.vr-b-toc__keys .vr-kbd{margin-right: 3px}.vr-b-tools{position: sticky;top: 110px;display: flex;flex-direction: column;align-items: center;gap: 8px}.vr-b-tool{width: 44px;height: 44px;padding: 0;border-radius: 50%;border: 1px solid var(--border);background: var(--surface);display: inline-flex;align-items: center;justify-content: center;font-family: inherit;font-size: 13px;font-weight: 600;color: var(--text);text-decoration: none;cursor: pointer;transition: border-color .2s, color .2s, background .2s}.vr-b-tool:hover{border-color: var(--primary);color: var(--primary)}.vr-b-tool.is-done{background: var(--primary);border-color: var(--primary);color: var(--on-primary)}.vr-b-tools__sep{width: 18px;height: 1px;margin: 4px 0;background: var(--border)}.vr-b-body{--fs: 18px;font-size: var(--fs);line-height: 1.78;color: var(--text-body)}.vr-b-body > * + *{margin-top: 1.05em}.vr-b-body p, .vr-b-body li{text-wrap: pretty}.vr-b-body strong{color: var(--text);font-weight: 600}.vr-b-body a{color: var(--link);text-decoration: underline;text-decoration-color: var(--primary-border);text-decoration-thickness: 2px;text-underline-offset: 4px}.vr-b-body a:hover{text-decoration-color: var(--primary)}.vr-b-body img{border-radius: 14px}.vr-b-body figcaption{font-size: 13.5px;color: var(--text-muted-strong);text-align: left}.vr-b-secno{display: flex;justify-content: space-between;gap: 16px;margin: clamp(40px, 5vw, 64px) 0 14px !important;padding-top: 12px;border-top: 1px solid var(--text);font: 500 11px/1.3 "JetBrains Mono", monospace;letter-spacing: .09em;text-transform: uppercase;color: var(--text-muted-strong)}.vr-b-secno span:first-child{color: var(--primary)}.vr-b-body h2{position: relative;margin-top: 0 !important;font-size: clamp(26px, 2.6vw, 36px);line-height: 1.15;font-weight: 800;letter-spacing: -.025em;color: var(--text);scroll-margin-top: 100px;text-wrap: balance}.vr-b-body h3{margin-top: 1.7em;font-size: 21px;line-height: 1.35;font-weight: 700;letter-spacing: -.01em;color: var(--text);scroll-margin-top: 100px}.vr-b-anchor{position: absolute;left: -1.1em;top: 0;opacity: 0;color: var(--primary) !important;text-decoration: none !important;font-weight: 400;transition: opacity .2s}.vr-b-body h2:hover .vr-b-anchor, .vr-b-body h3:hover .vr-b-anchor{opacity: 1}.vr-b-body h3{position: relative}.vr-b-body ul:not([class]), .vr-b-body ol:not([class]){padding-left: 0;list-style: none}.vr-b-body ul:not([class]) > li{position: relative;padding-left: 24px}.vr-b-body ul:not([class]) > li + li, .vr-b-body ol:not([class]) > li + li{margin-top: .55em}.vr-b-body ul:not([class]) > li::before{content: "";position: absolute;left: 2px;top: .8em;width: 12px;height: 1px;background: var(--primary)}.vr-b-body ol:not([class]){counter-reset: o}.vr-b-body ol:not([class]) > li{position: relative;padding-left: 52px;counter-increment: o}.vr-b-body ol:not([class]) > li::before{content: counter(o, decimal-leading-zero);position: absolute;left: 0;top: -.08em;font-weight: 200;font-size: 1.55em;line-height: 1.2;letter-spacing: -.04em;color: var(--primary)}.vr-b-body table{width: 100%;border-collapse: collapse;border-top: 1px solid var(--text);font-size: 15px;line-height: 1.55}.vr-b-body th{padding: 12px 14px 12px 0;border: 0;border-bottom: 1px solid var(--border);background: none;text-align: left;font: 500 10.5px/1.3 "JetBrains Mono", monospace;letter-spacing: .09em;text-transform: uppercase;color: var(--text-muted-strong)}.vr-b-body td{padding: 13px 14px 13px 0;border: 0;border-bottom: 1px solid var(--border);vertical-align: top}.vr-b-body tbody tr:hover{background: var(--bg-subtle)}.vr-b-body blockquote{margin: 1.4em 0 0;padding: 4px 0 4px 22px;border-left: 3px solid var(--accent);border-radius: 0;background: none;font-size: 1.05em;color: var(--text)}.vr-b-cta{display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: end;gap: 28px;padding: 32px 0;border-top: 3px solid var(--text);border-bottom: 1px solid var(--border)}.vr-b-cta__main{display: flex;flex-direction: column;gap: 10px}.vr-b-cta__t{margin: 0;font-size: clamp(26px, 2.6vw, 36px);line-height: 1.12;font-weight: 800;letter-spacing: -.028em;color: var(--text)}.vr-b-cta__t em{font-style: normal;color: var(--primary);background: linear-gradient(var(--accent), var(--accent)) 0 94% / 100% .11em no-repeat}.vr-b-cta__d{margin: 0;max-width: 36em;font-size: 15.5px;line-height: 1.6;color: var(--text-body)}.vr-b-foot{display: flex;flex-direction: column;gap: 22px}.vr-b-foot__row{display: grid;grid-template-columns: 150px minmax(0, 1fr);gap: 20px;align-items: baseline}.vr-b-foot__tags{margin: 0;display: flex;flex-wrap: wrap;gap: 8px}.vr-b-foot__tags a{display: inline-flex;padding: 7px 12px;border-radius: 999px;border: 1px solid var(--border);background: var(--surface);font-size: 13.5px;font-weight: 500;color: var(--text-body);text-decoration: none;transition: all .2s}.vr-b-foot__tags a:hover{border-color: var(--primary);color: var(--primary);background: var(--primary-soft)}.vr-b-foot__by{display: flex;flex-direction: row;gap: 14px;align-items: flex-start}.vr-b-foot__logo{width: 52px;height: 40px;flex-shrink: 0;padding: 4px;border: 1px solid var(--border);border-radius: 10px;background: var(--surface)}.vr-b-foot__logo img{width: 100%;height: 100%;object-fit: contain}.vr-b-foot__txt{margin: 0;font-size: 14.5px;line-height: 1.65;color: var(--text-muted-strong)}.vr-b-share .brxe-post-sharing{gap: 8px}.vr-b-plates{width: 100%;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: clamp(32px, 4vw, 64px) clamp(20px, 2.4vw, 40px)}.vr-b-plate{display: flex;flex-direction: column;gap: 18px;color: inherit;text-decoration: none}.vr-b-plate:nth-child(3n + 2){margin-top: 10%}.vr-b-lens--plate{width: 82%;margin: 0 auto}.vr-b-plate__cap{display: flex;flex-direction: column;gap: 8px;padding-top: 16px;border-top: 1px solid var(--border)}.vr-b-plate__no{font: 500 11px/1.3 "JetBrains Mono", monospace;letter-spacing: .09em;text-transform: uppercase;color: var(--primary)}.vr-b-plate__t{font-size: clamp(18px, 1.5vw, 22px);line-height: 1.3;font-weight: 700;letter-spacing: -.015em;color: var(--text);transition: color .2s}.vr-b-plate:hover .vr-b-plate__t{color: var(--primary)}.vr-b-plate__m{display: flex;gap: 10px;align-items: center;font-size: 13.5px;color: var(--text-muted)}.vr-b-done{display: none;color: var(--success-fg);font-weight: 600}.is-read .vr-b-done{display: inline}.vr-b-more .vr-at-chap.vr-at-chap{margin-bottom: clamp(32px, 4vw, 56px)}.vr-b-dock{display: none;position: fixed;left: 12px;bottom: 14px;z-index: 85;max-width: calc(100vw - 92px);align-items: center;gap: 10px;padding: 6px 14px 6px 6px;border-radius: 999px;border: 1px solid var(--border);background: rgba(255, 255, 255, .95);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: 0 14px 34px -14px rgba(6, 32, 25, .4);font-family: inherit;cursor: pointer;transform: translateY(140%);transition: transform .35s cubic-bezier(.2, .7, .1, 1)}.vr-b-dock.is-show{transform: none}.vr-b-dock__ring{position: relative;width: 40px;height: 40px;flex-shrink: 0}.vr-b-dock__ring svg{width: 100%;height: 100%;transform: rotate(-90deg)}.vr-b-dock__ring .vr-b-cmp__track{stroke-width: 3}.vr-b-dock__ring .vr-b-cmp__arc{stroke-width: 3.5}.vr-b-dock__n{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;font: 500 11px/1 "JetBrains Mono", monospace;color: var(--text)}.vr-b-dock__txt{display: flex;flex-direction: column;gap: 3px;min-width: 0;text-align: left}.vr-b-dock__k{font: 500 9.5px/1 "JetBrains Mono", monospace;letter-spacing: .09em;text-transform: uppercase;color: var(--text-muted)}.vr-b-dock__t{font-size: 13.5px;font-weight: 600;color: var(--text);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.vr-b-dock__chev{color: var(--primary);font-size: 12px}.vr-b-sheet{position: fixed;inset: 0;z-index: 100002;display: flex;align-items: flex-end;background: rgba(6, 32, 25, .45)}.vr-b-sheet[hidden]{display: none}.vr-b-sheet__panel{width: 100%;max-height: 78vh;display: flex;flex-direction: column;gap: 10px;padding: 16px 20px calc(16px + env(safe-area-inset-bottom));border-radius: 22px 22px 0 0;background: var(--surface);animation: vr-b-up .3s cubic-bezier(.2, .7, .1, 1)}@keyframes vr-b-up{from{transform: translateY(40px);opacity: 0}}.vr-b-sheet__head{display: flex;justify-content: space-between;align-items: center;padding-bottom: 10px;border-bottom: 1px solid var(--text);font: 500 11.5px/1 "JetBrains Mono", monospace;letter-spacing: .08em;text-transform: uppercase;color: var(--text-muted-strong)}.vr-b-sheet__x{width: 44px;height: 44px;border-radius: 50%;border: 1px solid var(--border);background: var(--surface);font-size: 16px;color: var(--text);cursor: pointer}.vr-b-sheet .vr-b-toc__t{font-size: 15px}.vr-b-sheet__fs{display: flex;align-items: center;gap: 8px;padding-top: 6px;font-size: 13px;color: var(--text-muted-strong)}.vr-b-sheet__fs span{margin-right: auto}.vr-b-hubhero{padding-top: clamp(32px, 4vw, 56px)}.vr-b-hubhero__grid{width: 100%;display: grid;grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr);gap: clamp(32px, 5vw, 96px);align-items: center}.vr-b-hubhero__main{display: flex;flex-direction: column;gap: 24px}.vr-b-hubhero .vr-at-h1 em{font-style: normal;color: var(--primary);background: linear-gradient(var(--accent), var(--accent)) 0 92% / 100% .1em no-repeat}.vr-b-search{display: flex;flex-direction: row;align-items: center;gap: 12px;width: 100%;max-width: 620px;min-height: 60px;padding: 0 12px 0 22px;border-radius: 999px;border: 1px solid var(--border-strong);background: var(--surface);box-shadow: 0 20px 40px -28px rgba(6, 32, 25, .35);font-family: inherit;text-align: left;cursor: text;transition: border-color .2s, box-shadow .2s}.vr-b-search:hover, .vr-b-search:focus-visible{border-color: var(--primary);box-shadow: 0 0 0 4px var(--primary-soft)}.vr-b-search__i{color: var(--primary);font-size: 16px}.vr-b-search__t{flex: 1;min-width: 0;font-size: 16px;color: var(--text-muted)}.vr-b-hint{display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: -8px;font-size: 13.5px;color: var(--text-muted)}.vr-b-hint__k{margin-right: 2px}.vr-b-hint .vr-b-hint__b{min-height: 0;padding: 5px 11px;border-radius: 999px;border: 1px dashed var(--border-strong);background: none;font-family: inherit;font-size: 13px;font-weight: 500;color: var(--text-body);cursor: pointer}.vr-b-hint .vr-b-hint__b:hover{border: 1px solid var(--primary);color: var(--primary)}.vr-b-orbit{position: relative;width: min(100%, 470px);justify-self: center;aspect-ratio: 1}.vr-b-orbit .vr-b-lens--orbit{position: absolute;inset: 12%;width: auto}.vr-b-orbit__m{position: absolute;left: 50%;top: 50%;width: 15%;aspect-ratio: 1;margin: -7.5% 0 0 -7.5%;border-radius: 50%;transform: rotate(var(--r)) translate(min(42vw, 205px)) rotate(calc(-1 * var(--r)))}.vr-b-orbit__m--0{--r: -90deg}.vr-b-orbit__m--1{--r: -30deg}.vr-b-orbit__m--2{--r: 30deg}.vr-b-orbit__m--3{--r: 90deg}.vr-b-orbit__m--4{--r: 150deg}.vr-b-orbit__m--5{--r: 210deg}.vr-b-orbit__img, .vr-b-orbit__m img{width: 100% !important;height: 100% !important;object-fit: cover;border-radius: 50%;border: 3px solid var(--surface);box-shadow: 0 10px 24px -10px rgba(6, 32, 25, .5);transition: transform .4s}.vr-b-orbit__b{position: absolute;right: -6px;top: -6px;width: 24px;height: 24px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: var(--primary);color: var(--on-primary);font: 500 11px/1 "JetBrains Mono", monospace}.vr-b-orbit__m:hover img{transform: scale(1.12)}.vr-b-figs{margin-top: clamp(48px, 6vw, 88px)}.vr-b-sxlist{counter-reset: sx}.vr-b-sx{counter-increment: sx;text-decoration: none}.vr-b-sx__no::before{content: counter(sx, upper-alpha) " / 0" counter(sx)}.vr-b-sx .vr-at-sx__name{font-size: clamp(26px, 3.4vw, 50px)}.vr-b-libhead{width: 100%;display: flex;flex-direction: row;justify-content: space-between;align-items: flex-end;gap: 24px;flex-wrap: wrap;margin-bottom: 24px}.vr-b-unread{display: inline-flex;flex-direction: row;align-items: center;gap: 10px;padding: 9px 14px;border-radius: 999px;border: 1px solid var(--border);font: 500 11px/1 "JetBrains Mono", monospace;letter-spacing: .08em;text-transform: uppercase;color: var(--text-muted-strong);cursor: pointer;user-select: none}.vr-b-unread__box{width: 16px;height: 16px;border-radius: 4px;border: 1px solid var(--border-strong)}.vr-b-unread.is-on{border-color: var(--primary);color: var(--primary)}.vr-b-unread.is-on .vr-b-unread__box{background: var(--primary);border-color: var(--primary);box-shadow: inset 0 0 0 3px var(--surface)}.vr-b-filters{width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;gap: 8px;margin-bottom: 28px}.vr-b-filter{display: inline-flex;flex-direction: row;align-items: center;gap: 8px;min-height: 40px;padding: 7px 15px;border-radius: 999px;border: 1px solid var(--border);background: var(--surface);font-size: 14px;font-weight: 500;color: var(--text-body);text-decoration: none;transition: all .2s}.vr-b-filter__n{font: 500 11px/1 "JetBrains Mono", monospace;color: var(--text-muted)}.vr-b-filter:hover{border-color: var(--primary);color: var(--primary)}.vr-b-filter.is-on{background: var(--primary-active);border-color: var(--primary-active);color: var(--on-primary)}.vr-b-filter.is-on .vr-b-filter__n{color: var(--on-primary);opacity: .8}.vr-b-table{width: 100%;border-top: 1px solid var(--text);counter-reset: row}.vr-b-row{counter-increment: row;display: grid;grid-template-columns: 48px minmax(0, 1fr) 240px 110px 40px;gap: 18px;align-items: center;min-height: 68px;padding: 10px 6px;border-bottom: 1px solid var(--border);text-decoration: none;color: var(--text-body);font-size: 14.5px;transition: background .25s, padding .35s cubic-bezier(.2, .7, .1, 1)}.vr-b-row:hover{background: var(--bg-subtle);padding-left: 16px}.vr-b-row.is-hidden{display: none}.vr-b-row__img, .vr-b-row img{width: 48px !important;height: 48px !important;object-fit: cover;border-radius: 50% !important;overflow: hidden}.vr-b-row__t{font-size: 16px;line-height: 1.4;font-weight: 600;color: var(--text)}.vr-b-row__c, .vr-b-row__m{font-size: 13.5px;color: var(--text-muted-strong)}.vr-b-row__go{justify-self: end;color: var(--text)}.vr-b-row.is-read .vr-b-row__t{color: var(--text-muted-strong)}.vr-b-row.is-read .vr-b-row__go::before{content: "✓ ";color: var(--success-fg)}.vr-b-pag{margin-top: 28px}.vr-b-peek{position: fixed;left: 0;top: 0;z-index: 60;width: 170px;height: 170px;border-radius: 50%;object-fit: cover;pointer-events: none;opacity: 0;transform: translate(-50%, -50%) scale(.6);transition: opacity .25s, transform .35s cubic-bezier(.2, .7, .1, 1);box-shadow: 0 30px 60px -24px rgba(6, 32, 25, .55);border: 4px solid var(--surface)}.vr-b-peek.is-on{opacity: 1;transform: translate(-50%, -50%) scale(1)}.vr-b-clprog{display: flex;flex-direction: column;gap: 8px;max-width: 420px}.vr-b-clprog__t{margin: 0;font-size: 14px;color: var(--text-muted-strong)}.vr-b-clprog__t b{color: var(--primary)}.vr-b-clprog__bar{display: block;height: 4px;border-radius: 4px;background: var(--border);overflow: hidden}.vr-b-clprog__fill{display: block;width: var(--p, 0%);height: 100%;background: linear-gradient(90deg, var(--primary), var(--accent));transition: width .8s cubic-bezier(.2, .7, .1, 1)}.vr-b-lens--hero{justify-self: center}.vr-b-steps{width: 100%;counter-reset: st}.vr-b-step{counter-increment: st;display: grid;grid-template-columns: 70px minmax(0, 1fr) 110px 40px;gap: 24px;align-items: center;padding: 20px 0;border-top: 1px solid var(--border);text-decoration: none;color: inherit;transition: background .3s, padding .35s cubic-bezier(.2, .7, .1, 1)}.vr-b-step:last-child{border-bottom: 1px solid var(--border)}.vr-b-step:hover{background: var(--bg-subtle);padding-left: 14px}.vr-b-step__n::before{content: counter(st, decimal-leading-zero);font-weight: 200;font-size: 44px;line-height: .9;letter-spacing: -.045em;color: var(--text)}.vr-b-step__b{display: flex;flex-direction: column;gap: 6px}.vr-b-step__t{font-size: clamp(17px, 1.4vw, 21px);line-height: 1.35;font-weight: 700;letter-spacing: -.012em;color: var(--text)}.vr-b-step__d{font-size: 14.5px;line-height: 1.55;color: var(--text-muted-strong);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.vr-b-step__m{font: 500 11px/1.6 "JetBrains Mono", monospace;letter-spacing: .06em;text-transform: uppercase;color: var(--text-muted);text-align: right}.vr-b-step__ok{width: 32px;height: 32px;border-radius: 50%;border: 1px solid var(--border);display: flex;align-items: center;justify-content: center;font-size: 13px;color: transparent;transition: all .3s}.vr-b-step.is-read .vr-b-step__ok{background: var(--success-solid, #168c3b);border-color: transparent;color: #ffffff}.vr-b-step.is-read .vr-b-step__n::before{color: var(--primary)}.vr-b-step.is-next .vr-b-step__ok{border-color: var(--primary);box-shadow: 0 0 0 4px var(--primary-soft)}.vr-b-ocls{width: 100%;display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));gap: 20px}.vr-b-ocl{display: flex;flex-direction: column;gap: 6px;text-decoration: none;color: inherit}.vr-b-ocl__img{display: block;width: 72%;aspect-ratio: 1;margin-bottom: 10px;border-radius: 50%;background: url(/wp-content/uploads/2026/10/atlas-planet-eco.jpg) center / cover;transition: transform .8s cubic-bezier(.2, .7, .1, 1)}.vr-b-ocl:nth-child(6n + 2) .vr-b-ocl__img{background-image: url(/wp-content/uploads/2026/10/atlas-planet-showroom.jpg)}.vr-b-ocl:nth-child(6n + 3) .vr-b-ocl__img{background-image: url(/wp-content/uploads/2026/10/atlas-kcn-planet.jpg)}.vr-b-ocl:nth-child(6n + 4) .vr-b-ocl__img{background-image: url(/wp-content/uploads/2026/10/atlas-planet-canho.jpg)}.vr-b-ocl:nth-child(6n + 5) .vr-b-ocl__img{background-image: url(/wp-content/uploads/2026/10/atlas-planet-cafe.jpg)}.vr-b-ocl:nth-child(6n + 6) .vr-b-ocl__img{background-image: url(/wp-content/uploads/2026/10/atlas-eco-topdown.jpg)}.vr-b-ocl:hover .vr-b-ocl__img{transform: rotate(-14deg) scale(1.05)}.vr-b-ocl__n{font-size: 17px;line-height: 1.3;font-weight: 700;color: var(--text)}.vr-b-ocl__k{font-size: 13px;color: var(--text-muted)}@media (max-width: 1240px){.vr-b-read{grid-template-columns: 230px minmax(0, 1fr)}.vr-b-tools{display: none}.vr-b-row{grid-template-columns: 48px minmax(0, 1fr) 110px 30px}.vr-b-row__c{display: none}.vr-b-ocls{grid-template-columns: repeat(3, minmax(0, 1fr))}}@media (max-width: 1080px){.vr-b-read{grid-template-columns: minmax(0, 720px)}.vr-b-toc{display: none}.vr-b-dock{display: inline-flex}}@media (max-width: 991px){.vr-b-hero__grid, .vr-b-hubhero__grid{grid-template-columns: 1fr}.vr-b-lens--hero{width: min(72vw, 340px)}.vr-b-orbit{width: min(86vw, 420px)}.vr-b-plates{grid-template-columns: repeat(2, minmax(0, 1fr))}.vr-b-plate:nth-child(3n + 2){margin-top: 0}}@media (max-width: 767px){.vr-b-body{--fs: 17px}.vr-b-row{grid-template-columns: 44px minmax(0, 1fr) 24px;gap: 12px}.vr-b-row__m{display: none}.vr-b-row__img, .vr-b-row img{width: 44px !important;height: 44px !important}.vr-b-cta, .vr-b-foot__row{grid-template-columns: 1fr}.vr-b-foot__row{gap: 10px}.vr-b-plates{grid-template-columns: 1fr}.vr-b-lens--plate{width: 64%}.vr-b-step{grid-template-columns: 48px minmax(0, 1fr) 32px;gap: 14px}.vr-b-step__m{display: none}.vr-b-step__n::before{font-size: 32px}.vr-b-ocls{grid-template-columns: repeat(2, minmax(0, 1fr))}.vr-b-fact{padding-right: 14px;margin-right: 14px}.vr-b-secno span:last-child{display: none}.vr-b-body table{display: block;overflow-x: auto}}.brxe-section.vr-b-sec.vr-b-sec, .brxe-section.vr-b-hubhero.vr-b-hubhero, .brxe-section.vr-b-clhero, .brxe-section.vr-b-hero{padding-left: clamp(20px, 4.4vw, 72px);padding-right: clamp(20px, 4.4vw, 72px)}.brxe-section.vr-b-hubhero.vr-b-hubhero{padding-top: clamp(32px, 4vw, 56px)}.vr-b-search.js-kb-search{cursor: text}.vr-b-search__in{flex: 1;min-width: 0;min-height: 56px;border: 0;outline: 0;background: none;font: inherit;font-size: 16.5px;color: var(--text)}.vr-b-search:focus-within{border-color: var(--primary);box-shadow: 0 0 0 4px var(--primary-soft)}.vr-b-paths{width: 100%;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: clamp(20px, 2.4vw, 36px)}.vr-b-path{display: flex;flex-direction: column;gap: 12px;padding-top: 18px;border-top: 3px solid var(--text)}.vr-b-path__k{margin: 0;font: 500 11px/1.3 "JetBrains Mono", monospace;letter-spacing: .09em;text-transform: uppercase;color: var(--primary)}.vr-b-path__h{margin: 0;font-size: clamp(22px, 2vw, 28px);line-height: 1.2;font-weight: 800;letter-spacing: -.025em;color: var(--text)}.vr-b-path__d{margin: 0;font-size: 15px;line-height: 1.6;color: var(--text-body)}.vr-b-path__meta{display: flex;flex-direction: row;justify-content: space-between;margin-top: 4px;font: 500 11px/1.3 "JetBrains Mono", monospace;letter-spacing: .08em;text-transform: uppercase;color: var(--text-muted-strong)}.vr-b-path__prog{color: var(--primary)}.vr-b-path__bar{display: block;height: 3px;border-radius: 3px;background: var(--border);overflow: hidden}.vr-b-path__fill{display: block;width: var(--p, 0%);height: 100%;background: var(--primary);transition: width .6s cubic-bezier(.2, .7, .1, 1)}.vr-b-path__list{display: flex;flex-direction: column}.vr-b-path__a{display: grid;grid-template-columns: 30px minmax(0, 1fr) auto;gap: 10px;align-items: baseline;padding: 11px 0;border-bottom: 1px solid var(--border);text-decoration: none;color: var(--text-body);font-size: 14.5px;line-height: 1.4;transition: color .2s, padding .3s}.vr-b-path__a:hover{color: var(--primary);padding-left: 4px}.vr-b-path__n{font: 500 11px/1.4 "JetBrains Mono", monospace;color: var(--text-muted)}.vr-b-path__m{font: 500 11px/1.4 "JetBrains Mono", monospace;color: var(--text-muted)}.vr-b-path__a.is-read .vr-b-path__t{color: var(--text-muted);text-decoration: line-through;text-decoration-color: var(--border-strong)}.vr-b-path__a.is-read .vr-b-path__m::after{content: " ✓";color: var(--success-fg)}.vr-b-path__go{align-self: flex-start;margin-top: 6px}.vr-b-plates--pillars .vr-b-plate:nth-child(3n + 2){margin-top: 12%}.vr-b-sx__img{display: none !important}.vr-b-sx .vr-at-sx__txt{display: block}.vr-b-sx__read{color: var(--primary)}.vr-b-filters .vr-b-filter{min-height: 40px;font-family: inherit;cursor: pointer}.vr-b-filter__c{font: 500 12px/1 "JetBrains Mono", monospace;color: var(--primary)}.vr-b-filter.is-on .vr-b-filter__c{color: var(--on-primary)}.vr-b-table .vr-b-row{grid-template-columns: 92px minmax(0, 1fr) 240px 110px 40px}.vr-b-row--head{min-height: 44px;font: 500 10.5px/1.2 "JetBrains Mono", monospace;letter-spacing: .09em;text-transform: uppercase;color: var(--text-muted)}.vr-b-row--head:hover{background: none;padding-left: 6px}.vr-b-row__no{font: 500 11.5px/1 "JetBrains Mono", monospace;letter-spacing: .06em;color: var(--text-muted)}.vr-b-row__tw{display: flex;flex-direction: row;align-items: center;gap: 14px;min-width: 0}.vr-b-row.is-filtered, .vr-b-row.is-paged{display: none}.vr-b-count{margin: 18px 0 0;font-size: 13.5px;color: var(--text-muted)}.vr-b-empty{display: none;margin: 18px 0 0;padding: 40px;text-align: center;color: var(--text-muted);border: 1px dashed var(--border-strong);border-radius: 18px}.vr-b-empty.is-on{display: block}.vr-b-moreb{width: 100%;display: flex;justify-content: center;margin-top: 28px}.vr-b-moreb.is-off{display: none}@media (max-width: 1240px){.vr-b-table .vr-b-row{grid-template-columns: 80px minmax(0, 1fr) 110px 30px}.vr-b-row--head span:nth-child(3){display: none}}@media (max-width: 1080px){.vr-b-paths{grid-template-columns: 1fr}}@media (max-width: 991px){.vr-b-plates--pillars .vr-b-plate:nth-child(3n + 2){margin-top: 0}.vr-b-plates--pillars .vr-b-plate:nth-child(2n){margin-top: 10%}}@media (max-width: 767px){.vr-b-table .vr-b-row{grid-template-columns: minmax(0, 1fr) 24px;gap: 10px}.vr-b-row__no, .vr-b-row--head{display: none}.vr-b-plates--pillars .vr-b-plate:nth-child(2n){margin-top: 0}}.vr-b-row__tw .vr-b-row__img, .vr-b-row__tw img{flex-shrink: 0}@media (max-width: 767px){.vr-b-filters{flex-wrap: nowrap;overflow-x: auto;margin-right: -20px;padding-right: 20px;scrollbar-width: none}.vr-b-filters::-webkit-scrollbar{display: none}.vr-b-filters .vr-b-filter{flex-shrink: 0}}.brxe-section.vr-b-sh{padding: 22px clamp(20px, 4.4vw, 72px) 30px;background: var(--bg-subtle);border-bottom: 1px solid var(--border)}.vr-b-sh__top{width: 100%;display: flex;flex-direction: row;justify-content: space-between;align-items: center;gap: 16px;padding-bottom: 12px;margin-bottom: 20px;border-bottom: 1px solid var(--border)}.vr-b-sh__top .vr-b-crumbs{margin: 0;min-width: 0}.vr-b-sh__no{margin: 0;flex-shrink: 0;font: 500 11px/1.3 "JetBrains Mono", monospace;letter-spacing: .1em;text-transform: uppercase;color: var(--text-muted);white-space: nowrap}.vr-b-sh__grid{width: 100%;display: grid;grid-template-columns: minmax(0, 1fr) 168px;gap: clamp(24px, 4vw, 64px);align-items: center}.vr-b-sh__main{display: flex;flex-direction: column;gap: 14px;min-width: 0;max-width: 920px}.vr-b-sh__h1{margin: 0;font-size: clamp(28px, 3vw, 44px) !important;line-height: 1.12 !important;text-wrap: balance}.vr-b-sh__lead{margin: 0;max-width: 760px;font-size: 17px;line-height: 1.6;color: var(--text-body);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.vr-b-sh__meta{display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;gap: 8px 0;font: 500 11.5px/1.3 "JetBrains Mono", monospace;letter-spacing: .08em;text-transform: uppercase;color: var(--text-muted-strong)}.vr-b-sh__m{display: inline-flex;flex-direction: row;align-items: center;gap: 7px}.vr-b-sh__m + .vr-b-sh__m::before{content: "";width: 4px;height: 4px;margin: 0 12px;border-radius: 50%;background: var(--border-strong)}.vr-b-sh__meta .vr-b-read-chip{margin-left: 14px}.vr-b-sh__by:empty{display: none}.vr-b-by{display: inline-flex;flex-direction: row;align-items: center;gap: 8px;color: var(--text);text-decoration: none}.vr-b-by:hover .vr-b-by__n{color: var(--primary);text-decoration: underline;text-underline-offset: 3px}.vr-b-by__av{flex-shrink: 0;width: 26px;height: 26px;border-radius: 50%;object-fit: cover}.vr-b-by__av--txt{display: inline-flex;align-items: center;justify-content: center;background: var(--primary);color: var(--on-primary);font: 700 12px/1 "Plus Jakarta Sans", sans-serif;letter-spacing: 0;text-transform: none}.vr-b-foot__txt .vr-b-by__n{font-weight: 600;color: var(--text)}@media (max-width: 767px){.vr-b-sh__meta .vr-b-sh__by{flex-basis: 100%;margin-top: 4px}.vr-b-sh__meta .vr-b-sh__by::before{display: none}}.vr-b-sh__mi{font-size: 12px;color: var(--primary)}.vr-b-sh__rt, .vr-b-sh__rt *{font: inherit;letter-spacing: inherit;color: inherit}.vr-b-sh__rt:empty::before{content: "… phút đọc"}.vr-b-sh__lens{width: 168px;justify-self: end}.vr-b-sh__lens::after{background: radial-gradient(circle at 34% 30%, var(--primary-border), var(--surface-brand) 70%)}.vr-b-lens figcaption, .vr-b-lens .bricks-image-caption{display: none !important}@media (max-width: 991px){.vr-b-sh__grid{grid-template-columns: minmax(0, 1fr) 112px}.vr-b-sh__lens{width: 112px}}@media (max-width: 767px){.brxe-section.vr-b-sh{padding-top: 16px;padding-bottom: 22px}.vr-b-sh__top{margin-bottom: 14px}.vr-b-sh__no{display: none}.vr-b-sh__grid{grid-template-columns: 1fr}.vr-b-sh__lens{display: none}.vr-b-sh__lead{font-size: 16px}}.vr-b-sh__grid{grid-template-columns: minmax(0, 1fr) 200px}.vr-b-sh__lens{width: 200px;transform: perspective(700px) rotateX(var(--tx, 0deg)) rotateY(var(--ty, 0deg));transition: transform .35s cubic-bezier(.2, .7, .1, 1);touch-action: pan-y;cursor: grab;user-select: none}.vr-b-sh__lens.is-drag{cursor: grabbing;transition: none}.vr-b-sh__lens .vr-b-lens__img{transition: none !important;will-change: transform;transform: rotate(var(--rot, 0deg)) scale(var(--zoom, 1));overflow: hidden}.vr-b-sh__lens .vr-b-lens__img img{pointer-events: none;-webkit-user-drag: none}.vr-fxon .vr-b-sh__lens .vr-b-lens__img{animation: vr-b-iris 1.3s cubic-bezier(.2, .7, .1, 1) both .15s}@keyframes vr-b-iris{from{clip-path: circle(0% at 50% 50%);filter: saturate(0) blur(6px)}60%{filter: saturate(1.2) blur(0)}to{clip-path: circle(50% at 50% 50%);filter: none}}.vr-b-fx__sheen{position: absolute;inset: 9%;z-index: 3;border-radius: 50%;pointer-events: none;background: radial-gradient(circle at var(--mx, 32%) var(--my, 26%), rgba(255, 255, 255, .42), rgba(255, 255, 255, 0) 38%), radial-gradient(circle at 50% 50%, transparent 58%, rgba(6, 32, 25, .38) 100%);mix-blend-mode: soft-light;transition: background-position .2s}.vr-b-fx__rim{position: absolute;inset: 9%;z-index: 3;border-radius: 50%;pointer-events: none;box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .35), inset 0 -18px 30px -12px rgba(6, 32, 25, .45)}.vr-b-fx__orbit{position: absolute;inset: -9%;z-index: 1;border-radius: 50%;border: 1px dashed rgba(16, 97, 77, .28);pointer-events: none;animation: vr-b-spin 11s linear infinite}.vr-b-fx__orbit::after{content: "";position: absolute;top: 50%;left: -5px;width: 9px;height: 9px;margin-top: -4.5px;border-radius: 50%;background: var(--accent);box-shadow: 0 0 0 3px rgba(108, 230, 171, .25), 0 0 14px 2px rgba(108, 230, 171, .8)}.vr-b-fx__orbit--b{inset: -17%;border-style: solid;border-color: rgba(16, 97, 77, .1);animation-duration: 24s;animation-direction: reverse}.vr-b-fx__orbit--b::after{width: 6px;height: 6px;margin-top: -3px;left: -3px;background: var(--secondary-on-dark);box-shadow: 0 0 10px 2px rgba(115, 222, 233, .8)}.vr-b-fx__spot{position: absolute;z-index: 2;width: 10px;height: 10px;margin: -5px 0 0 -5px;border-radius: 50%;background: var(--secondary-on-dark);border: 2px solid #ffffff;box-shadow: 0 0 0 0 rgba(115, 222, 233, .6);animation: vr-b-ping 2.4s ease-out infinite}.vr-b-fx__spot--b{animation-delay: 1.2s;background: var(--accent)}@keyframes vr-b-ping{0%{box-shadow: 0 0 0 0 rgba(115, 222, 233, .7)}80%, 100%{box-shadow: 0 0 0 14px rgba(115, 222, 233, 0)}}.vr-b-fx__hud{position: absolute;left: 50%;bottom: -4%;z-index: 4;transform: translateX(-50%);display: inline-flex;align-items: center;gap: 6px;padding: 4px 10px;border-radius: 999px;white-space: nowrap;background: var(--surface);border: 1px solid var(--border);box-shadow: 0 8px 20px -12px rgba(6, 32, 25, .45);font: 500 10.5px/1.2 "JetBrains Mono", monospace;letter-spacing: .08em;color: var(--text-muted-strong)}.vr-b-fx__hud b{font-weight: 500;color: var(--primary);min-width: 3.4ch;text-align: right}.vr-b-fx__hud i{width: 6px;height: 6px;border-radius: 50%;background: var(--accent);animation: vr-blink 1.6s ease-in-out infinite}.vr-b-sh__lens:hover .vr-b-fx__hud{color: var(--text)}@media (max-width: 991px){.vr-b-sh__grid{grid-template-columns: minmax(0, 1fr) 132px}.vr-b-sh__lens{width: 132px}.vr-b-fx__orbit--b, .vr-b-fx__hud{display: none}}@media (max-width: 767px){.vr-b-sh__grid{grid-template-columns: 1fr}.vr-b-sh__lens{display: none}}@media (prefers-reduced-motion: reduce){.vr-b-fx__orbit, .vr-b-fx__spot{animation: none}.vr-b-sh__lens{transform: none}}.brxe-section.vr-b-sh{overflow-x: clip}.vr-b-sh__lens .vr-b-lens__img img{position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;max-width: none !important;object-fit: cover;border-radius: 50%;box-shadow: none}.vr-b-cd:empty, .vr-b-step__cd:empty{display: none}.vr-b-cd::before{content: " · "}.vr-b-step__cd{display: inline-block;width: fit-content;margin: 4px 0 2px;padding: 3px 8px;border-radius: 999px;background: var(--secondary-soft);color: var(--secondary-text);font: 500 10.5px/1.2 "JetBrains Mono", monospace;letter-spacing: .06em;text-transform: uppercase}.vr-b-sh__crumbs{flex-wrap: nowrap}.vr-b-sh__crumbs > *{flex-shrink: 0}.vr-b-sh__crumbs .vr-b-crumbs__cur{flex-shrink: 1;min-width: 0;max-width: 46ch;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: var(--text-muted)}.vr-b-sh__cd{display: inline-flex;align-items: center;margin-right: 14px;padding: 4px 10px;border-radius: 999px;background: var(--secondary-soft);color: var(--secondary-text);text-decoration: none;transition: background .2s}.vr-b-sh__cd:hover{background: var(--primary-soft);color: var(--primary)}.vr-b-sh__cd:empty{display: none}@media (max-width: 767px){.vr-b-sh__crumbs .vr-b-crumbs__cur, .vr-b-sh__crumbs .vr-b-crumbs__sep:nth-of-type(2){display: none}}.vr-ia{--ia-r: 18px;--ia-gap: clamp(16px, 2vw, 32px);--ia-mono: 500 11px/1.3 "JetBrains Mono", monospace}.vr-ia .vr-b-wrap > *{width: 100%}.vr-ia .vr-at-h1.vr-at-h1{font-size: clamp(38px, 4.8vw, 76px)}.vr-ia .vr-at-lead.vr-at-lead{max-width: 640px;margin-top: 18px}.vr-ia .vr-at-h1 em, .vr-ia .vr-at-h2 em, .vr-ia .vr-at-h3 em{font-style: normal;color: var(--primary)}.vr-ia-crumb.vr-ia-crumb.vr-ia-crumb{align-items: center;margin-bottom: clamp(24px, 3vw, 44px)}.vr-ia-crumb__sep{font: var(--ia-mono);color: var(--text-muted)}.vr-ia-eyebrow{display: flex;flex-wrap: wrap;gap: 6px;margin: 0 0 18px;font: var(--ia-mono);letter-spacing: .1em;text-transform: uppercase;color: var(--primary)}.vr-hb .vr-b-wrap{max-width: var(--vr-shell, 1240px) !important}@media (min-width: 1024px){.brxe-section.vr-hb.vr-hb{padding-left: 24px;padding-right: 24px}}.brxe-section.vr-hb-hero.vr-hb-hero{padding-top: clamp(24px, 3vw, 40px);padding-bottom: clamp(32px, 4vw, 56px);background: var(--bg)}.vr-hb-hero .vr-ia-crumb.vr-ia-crumb{margin-bottom: clamp(18px, 2.4vw, 32px)}.vr-hb-hero__grid{display: grid;grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);gap: var(--ia-gap);align-items: end}.vr-hb-hero__main{display: flex;flex-direction: column;min-width: 0}.vr-ia .vr-at-h1.vr-hb-h1{font-size: clamp(34px, 4.2vw, 60px)}.vr-ia .vr-at-lead.vr-hb-lead{margin-top: 14px}.vr-hb-hero__search{display: flex;flex-direction: column;gap: 14px;min-width: 0;padding-bottom: 6px}.vr-b-search.vr-hb-search{max-width: none;min-height: 60px}.vr-b-hint.vr-hb-hint{margin: 0}.brxe-section.vr-hb-khusec.vr-hb-khusec{padding-top: clamp(40px, 5vw, 72px);padding-bottom: clamp(40px, 5vw, 72px)}.vr-hb-khus{display: flex;flex-direction: column;gap: clamp(14px, 1.6vw, 20px);counter-reset: vrhb}.vr-hb-khu{counter-increment: vrhb;display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);gap: clamp(20px, 3vw, 48px);width: 100%;padding: clamp(20px, 2.4vw, 32px);border-radius: 22px;border: 1px solid var(--border);background: var(--surface);transition: border-color .25s}.vr-hb-khu:hover{border-color: var(--primary-border)}.vr-hb-khu__head{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;min-width: 0}.vr-hb-khu__no{margin: 0;font: var(--ia-mono);letter-spacing: .1em;text-transform: uppercase;color: var(--accent-text)}.vr-hb-khu__no::after{content: " " counter(vrhb, decimal-leading-zero)}.vr-hb-khu__tl{display: block;max-width: 100%;color: var(--text);text-decoration: none}.vr-hb-khu__t{margin: 0;font: 800 clamp(24px, 2.3vw, 34px)/1.12 "Plus Jakarta Sans", sans-serif;letter-spacing: -.025em;color: inherit;transition: color .2s}.vr-hb-khu__tl:hover .vr-hb-khu__t{color: var(--primary)}.vr-hb-khu__d{width: 100%;margin: 0;font-size: 15px;line-height: 1.55;color: var(--text-body);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.vr-hb-khu__d:empty{display: none}.vr-hb-chips{display: flex;flex-direction: row;flex-wrap: wrap;gap: 6px;width: 100%;margin-top: 2px}.vr-hb-chips > .vr-hb-chip{width: auto !important;max-width: 100%}.vr-hb-chip{display: inline-flex;flex-direction: row;align-items: center;gap: 7px;padding: 6px 12px;border-radius: 999px;border: 1px solid var(--border);background: var(--surface);font-size: 13.5px;font-weight: 500;line-height: 1.3;color: var(--text-body);text-decoration: none;transition: border-color .2s, background .2s, color .2s}.vr-hb-chip__n{font: var(--ia-mono);color: var(--text-muted)}.vr-hb-chip:hover{border-color: var(--primary-border);background: var(--primary-soft);color: var(--primary-active)}.vr-hb-chip[data-count="0"]{border-style: dashed;background: transparent;color: var(--text-muted)}.vr-hb-chip[data-count="0"] .vr-hb-chip__n{opacity: .7}.vr-hb-khu__all{display: inline-flex;flex-direction: row;align-items: center;gap: 8px;margin-top: auto;padding-top: 8px;font-size: 15px;font-weight: 700;color: var(--primary);text-decoration: none}.vr-hb-khu__n{font: var(--ia-mono);letter-spacing: .06em;text-transform: uppercase;color: var(--text-muted-strong)}.vr-hb-khu__n::before{content: "· "}.vr-hb-khu__go{font-size: 13px;line-height: 1;transition: transform .2s}.vr-hb-khu__all:hover .vr-hb-khu__go{transform: translateX(3px)}.vr-hb-khu.is-empty .vr-hb-khu__all{color: var(--text-muted-strong)}.vr-hb-posts{display: flex;flex-direction: column;min-width: 0}.vr-hb-post{display: grid;grid-template-columns: 64px minmax(0, 1fr);gap: 14px;align-items: center;padding: 12px 0;border-bottom: 1px solid var(--border);color: var(--text);text-decoration: none}.vr-hb-post:first-child{padding-top: 0}.vr-hb-post:last-child{padding-bottom: 0;border-bottom: 0}.vr-hb-post__img{display: block;width: 64px;height: 64px;overflow: hidden;border-radius: 12px;background: var(--bg-subtle)}.vr-hb-post__img img{display: block;width: 100% !important;height: 100% !important;object-fit: cover}.vr-hb-post__b{display: flex;flex-direction: column;gap: 3px;min-width: 0}.vr-hb-post__k{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font: var(--ia-mono);letter-spacing: .06em;text-transform: uppercase;color: var(--accent-text)}.vr-hb-post__t{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font: 700 16px/1.35 "Plus Jakarta Sans", sans-serif;letter-spacing: -.01em;transition: color .2s}.vr-hb-post:hover .vr-hb-post__t{color: var(--primary)}.vr-hb-post__m{font-size: 13px;color: var(--text-muted)}.vr-hb-post.is-read .vr-hb-post__m::after, .vr-hb-card.is-read .vr-hb-card__m::after{content: " · ✓ đã đọc";color: var(--success-fg)}.vr-hb .bricks-posts-nothing-found{display: flex;flex-direction: column;align-items: flex-start;justify-content: center;gap: 10px;min-height: 100%;padding: clamp(20px, 2.4vw, 28px);border-radius: 16px;border: 1px dashed var(--primary-border);background: var(--primary-soft)}.vr-hb .bricks-posts-nothing-found span:first-child{padding: 4px 10px;border-radius: 999px;background: var(--surface);font: var(--ia-mono);letter-spacing: .1em;text-transform: uppercase;color: var(--primary-active)}.vr-hb .bricks-posts-nothing-found span:last-child{max-width: 420px;font-size: 15px;line-height: 1.55;color: var(--text-body)}.brxe-section.vr-hb-newsec.vr-hb-newsec{padding-top: clamp(40px, 5vw, 72px);padding-bottom: clamp(16px, 2vw, 24px)}.vr-ia .vr-at-h3.vr-hb-newh{margin: 0 0 clamp(18px, 2vw, 28px);font-size: clamp(26px, 2.6vw, 38px)}.vr-hb-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: clamp(24px, 2.4vw, 36px) var(--ia-gap)}.vr-hb-grid .bricks-posts-nothing-found{grid-column: 1 / -1}.vr-hb-card{display: flex;flex-direction: column;gap: 8px;min-width: 0;color: var(--text);text-decoration: none}.vr-hb-card__img{display: block;overflow: hidden;aspect-ratio: 16 / 10;margin-bottom: 6px;border-radius: var(--ia-r);background: var(--bg-subtle)}.vr-hb-card__img img{display: block;width: 100% !important;height: 100% !important;object-fit: cover;transition: transform .8s cubic-bezier(.2, .7, .1, 1)}.vr-hb-card:hover .vr-hb-card__img img{transform: scale(1.04)}.vr-hb-card__k{display: block;font: var(--ia-mono);letter-spacing: .06em;text-transform: uppercase;color: var(--accent-text)}.vr-hb-card__t{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;font: 800 clamp(18px, 1.5vw, 21px)/1.3 "Plus Jakarta Sans", sans-serif;letter-spacing: -.015em;transition: color .2s}.vr-hb-card:hover .vr-hb-card__t{color: var(--primary)}.vr-hb-card__m{font-size: 13px;color: var(--text-muted)}.vr-ia-lib__bar{display: flex;flex-wrap: wrap;gap: 12px;align-items: flex-end;margin-bottom: 16px}.vr-ia-lib__bar .vr-b-search{flex: 1 1 320px;min-height: 52px;max-width: none;box-shadow: none;cursor: text}.vr-ia-lib__bar .vr-b-search__in{min-height: 48px}.vr-ia-sel{display: flex;flex-direction: column;gap: 5px;font: var(--ia-mono);letter-spacing: .08em;text-transform: uppercase;color: var(--text-muted)}.vr-ia-sel select{min-height: 52px;min-width: 150px;max-width: 260px;padding: 0 36px 0 14px;border-radius: 12px;border: 1px solid var(--border-strong);appearance: none;cursor: pointer;background: var(--surface) no-repeat;background-image: linear-gradient(45deg, transparent 50%, var(--primary) 50%), linear-gradient(135deg, var(--primary) 50%, transparent 50%);background-position: calc(100% - 20px) 50%, calc(100% - 15px) 50%;background-size: 5px 5px, 5px 5px;font: 500 14.5px/1.2 "Plus Jakarta Sans", sans-serif;text-transform: none;letter-spacing: 0;color: var(--text)}.vr-ia-sel select:focus{outline: 0;border-color: var(--primary);box-shadow: 0 0 0 4px var(--primary-soft)}.vr-ia-unread{display: inline-flex;gap: 8px;align-items: center;min-height: 52px;font-size: 14px;color: var(--text-body);cursor: pointer}.vr-ia-unread input{width: 18px;height: 18px;accent-color: var(--primary)}.vr-ia-chips{display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none;padding-bottom: 4px;margin-bottom: 14px}.vr-ia-chips::-webkit-scrollbar{display: none}.vr-ia-chips:empty{display: none}.vr-ia-chip{flex: 0 0 auto;display: inline-flex;gap: 7px;align-items: center;min-height: 0;padding: 9px 15px;border-radius: 999px;border: 1px solid var(--border);background: var(--surface);font: 600 14px/1 "Plus Jakarta Sans", sans-serif;color: var(--text-body);cursor: pointer;transition: border-color .2s, background .2s, color .2s}.vr-ia-chip span{font: var(--ia-mono);color: var(--text-muted)}.vr-ia-chip:hover{border-color: var(--primary);color: var(--primary)}.vr-ia-chip.is-on{background: var(--primary-active);border-color: var(--primary-active);color: var(--on-primary)}.vr-ia-chip.is-on span{color: var(--accent)}.vr-ia-active{min-height: 18px;margin: 0 0 10px;font: var(--ia-mono);letter-spacing: .06em;text-transform: uppercase;color: var(--text-muted-strong)}.vr-ia-table{border-top: 1px solid var(--text)}.vr-b-row.vr-ia-row{grid-template-columns: 92px minmax(0, 1fr) 150px 110px 40px}.vr-ia-row__tw{display: flex;flex-direction: column;gap: 3px;min-width: 0}.vr-ia-row__sub{font: 400 12.5px/1.35 "Plus Jakarta Sans", sans-serif;color: var(--text-muted)}.vr-ia-row__sub i{font-style: normal;color: var(--accent-text)}.vr-ia-row[data-pillar="1"] .vr-b-row__t::after{content: "★ trụ cột";margin-left: 8px;font: 500 10px/1 "JetBrains Mono", monospace;letter-spacing: .06em;text-transform: uppercase;color: var(--accent-text);white-space: nowrap}.vr-b-row__l.vr-ia-row__l{--l1: var(--border);--l2: var(--border);--l3: var(--border);display: block;padding-left: 58px;font-size: 13.5px;color: var(--text-muted-strong);background: linear-gradient(90deg, var(--l1) 0 14px, transparent 14px 17px, var(--l2) 17px 31px, transparent 31px 34px, var(--l3) 34px 48px) left center / 48px 4px no-repeat}.vr-ia-row__l::first-letter{text-transform: uppercase}.vr-ia-row__l[data-level=""]{background: none;padding-left: 0}.vr-ia-row__l[data-level="cơ bản"]{--l1: var(--primary)}.vr-ia-row__l[data-level="trung cấp"]{--l1: var(--primary);--l2: var(--primary)}.vr-ia-row__l[data-level="nâng cao"]{--l1: var(--primary);--l2: var(--primary);--l3: var(--primary)}.vr-ia-row__m{white-space: nowrap}.vr-ia-row .vr-b-row__go{font-size: 14px}.vr-ia-row.is-read .vr-b-row__go{color: var(--success-fg)}.brxe-section.vr-ia-ctasec.vr-ia-ctasec{padding-top: var(--vr-at-s-md);padding-bottom: var(--vr-at-s-md)}.vr-ia-cta{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: var(--ia-gap);align-items: center;padding: clamp(28px, 4vw, 56px);border-radius: 28px;background: var(--primary-soft);border: 1px solid var(--primary-border)}.vr-ia-cta__k{margin: 0 0 10px;font: var(--ia-mono);letter-spacing: .1em;text-transform: uppercase;color: var(--accent-text)}.vr-ia-cta .vr-at-lead.vr-at-lead{margin-top: 10px}.vr-ia-cta__btns{display: flex;flex-wrap: wrap;gap: 10px}.vr-b-crumbs__up:empty{display: none}.vr-b-crumbs__up::after{content: "/";margin-left: 8px;opacity: .5}.vr-b-sh__trail{display: flex;flex-direction: row;align-items: baseline;gap: 8px;min-width: 0}.vr-b-sh__crumbs .vr-b-crumbs__up::after{content: "›"}.vr-b-sh__grp{color: var(--text-muted-strong);text-decoration: none}.vr-b-sh__grp:hover{color: var(--primary)}.vr-b-sh__cd a{color: inherit;text-decoration: none}.vr-b-plate__khu:empty{display: none}.vr-b-plate__khu:empty + .vr-b-cd::before{content: none}@media (max-width: 1240px){.vr-b-row.vr-ia-row{grid-template-columns: 80px minmax(0, 1fr) 130px 90px 30px}}@media (max-width: 1080px){.vr-b-row.vr-ia-row{grid-template-columns: 80px minmax(0, 1fr) 90px 30px}.vr-b-row.vr-ia-row .vr-ia-row__l{display: none}}@media (max-width: 991px){.vr-ia-cta{grid-template-columns: 1fr}.vr-hb-hero__grid{grid-template-columns: 1fr;align-items: start}.vr-hb-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 899px){.vr-hb-khu{grid-template-columns: 1fr;gap: 20px}.vr-hb-khu__all{margin-top: 2px}}@media (max-width: 767px){.vr-b-sh__crumbs .vr-b-crumbs__sep--cur, .vr-b-sh__crumbs .vr-b-crumbs__cur{display: none}.vr-b-sh__crumbs .vr-b-crumbs__sep:not(.vr-b-crumbs__sep--cur){display: inline}.vr-b-row.vr-ia-row{grid-template-columns: minmax(0, 1fr) 54px;gap: 10px}.vr-b-row.vr-ia-row .vr-b-row__no, .vr-b-row.vr-ia-row .vr-b-row__go{display: none}.vr-ia-lib__bar{gap: 10px}.vr-ia-lib__bar .vr-b-search{flex-basis: 100%}.vr-ia-sel{flex: 1 1 calc(50% - 5px)}.vr-ia-sel select{width: 100%;min-width: 0;max-width: none}.vr-hb-khu{padding: 18px;border-radius: 18px}.vr-hb-khu__d{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal}.vr-hb-chips{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;width: calc(100% + 18px);margin-right: -18px;padding-right: 18px}.vr-hb-chips::-webkit-scrollbar{display: none}.vr-hb-chips > .vr-hb-chip{flex-shrink: 0;white-space: nowrap}.vr-hb-post{grid-template-columns: 56px minmax(0, 1fr);gap: 12px}.vr-hb-post__img{width: 56px;height: 56px}.vr-hb-post__t{font-size: 15px}}@media (max-width: 599px){.vr-hb-grid{grid-template-columns: 1fr;gap: 0}.vr-hb-card{display: grid;grid-template-columns: 96px minmax(0, 1fr);grid-template-rows: auto auto 1fr;column-gap: 14px;row-gap: 4px;padding: 14px 0;border-bottom: 1px solid var(--border)}.vr-hb-card:first-child{padding-top: 0}.vr-hb-card__img{grid-row: 1 / span 3;margin: 0;aspect-ratio: 1 / 1;border-radius: 14px}.vr-hb-card__t{font-size: 16px;-webkit-line-clamp: 2}}@media (prefers-reduced-motion: reduce){.vr-ia *{transition: none !important}}@media (min-width: 1024px){.brxe-section.vr-b-sh{padding-left: 24px;padding-right: 24px}}.vr-b-sh .vr-b-sh__wrap{max-width: var(--vr-shell, 1240px) !important}[class*="vr-hb-"] .bricks-image-caption{display: none !important}.vr-hb-card__img .vr-hb-card__pic, .vr-hb-post__img .vr-hb-post__pic{width: 100% !important;height: 100% !important;margin: 0}.vr-hb-card__img .vr-hb-card__pic img, .vr-hb-post__img .vr-hb-post__pic img{width: 100% !important;height: 100% !important;aspect-ratio: auto !important;object-fit: cover;display: block}.category-hieu-xr{--kh-code: "01"}.category-cong-nghe-ai{--kh-code: "02"}.category-thiet-bi-nen-tang{--kh-code: "03"}.category-giai-phap-nganh{--kh-code: "04"}.category-trien-khai-du-an{--kh-code: "05"}.brxe-section.vr-kh-hero.vr-kh-hero{padding: clamp(28px, 4vw, 56px) clamp(20px, 4.4vw, 72px) var(--vr-at-s-md);background: var(--bg)}.vr-kh-hero__grid{display: grid;grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);gap: var(--ia-gap);align-items: end;width: 100%}.vr-kh-hero__main{display: flex;flex-direction: column;min-width: 0}.vr-kh-eyebrow::after{content: var(--kh-code, "") " / 05"}.vr-kh-lead:empty{display: none}.vr-kh-stats{display: flex;flex-wrap: wrap;gap: 10px 22px;margin-top: 26px;padding-top: 18px;border-top: 1px solid var(--border);font-size: 14px;color: var(--text-muted-strong)}.vr-kh-stat{display: inline-flex;gap: 5px;align-items: baseline}.vr-kh-stat__n{font-weight: 700;color: var(--text)}.vr-kh-stat.is-off{display: none}.vr-kh-stat--lv b{font-weight: 700;color: var(--text)}.vr-kh-hero__img{position: relative;overflow: hidden;aspect-ratio: 5 / 4;border-radius: 24px;background: var(--border)}.vr-kh-hero__img .vr-kh-hero__pic{display: block;width: 100% !important;height: 100% !important;object-fit: cover}.vr-kh-cap{position: absolute;right: 14px;bottom: 14px;display: flex;gap: 5px;align-items: baseline;padding: 8px 14px;border-radius: 999px;background: var(--surface);font: var(--ia-mono);letter-spacing: .06em;text-transform: uppercase;color: var(--text-muted-strong)}.vr-kh-cap__n{font-weight: 700;color: var(--primary)}.brxe-section.vr-kh-tabs{position: sticky;top: var(--vr-at-stick, 74px);z-index: 20;padding: 10px clamp(20px, 4.4vw, 72px);background: color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border-top: 1px solid var(--border);border-bottom: 1px solid var(--border)}.vr-kh-tabs__in{display: flex;flex-direction: row;flex-wrap: nowrap;gap: 6px;overflow-x: auto;scrollbar-width: none}.vr-kh-tabs__in::-webkit-scrollbar{display: none}.vr-kh-tab{flex: 0 0 auto;display: inline-flex;gap: 8px;align-items: center;padding: 9px 14px;border-radius: 999px;font: 600 14px/1 "Plus Jakarta Sans", sans-serif;color: var(--text-body);text-decoration: none;white-space: nowrap;transition: background .2s, color .2s}.vr-kh-tab b{font: var(--ia-mono);color: var(--text-muted)}.vr-kh-tab:hover{background: var(--bg-subtle);color: var(--primary)}.vr-kh-tab.is-on{background: var(--primary-soft);color: var(--primary-active)}.vr-kh-tab.is-on b{color: var(--primary)}.vr-kh-tab[data-count="0"]{color: var(--text-muted)}.brxe-section.vr-kh-groups-sec.vr-kh-groups-sec{padding-top: var(--vr-at-s-md)}.vr-kh-groups{width: 100%;counter-reset: khg}.vr-kh-group{counter-increment: khg;display: grid;grid-template-columns: minmax(0, 3fr) minmax(0, 9fr);gap: var(--ia-gap);width: 100%;padding: var(--vr-at-s-sm) 0;border-top: 1px solid var(--text);scroll-margin-top: calc(var(--vr-at-stick, 74px) + 72px)}.vr-kh-group:first-child{padding-top: 24px}.vr-kh-group__head{position: sticky;top: calc(var(--vr-at-stick, 74px) + 76px);align-self: start;display: flex;flex-direction: column;gap: 8px;align-items: flex-start}.vr-kh-group__no{margin: 0;font-size: 0;line-height: 1}.vr-kh-group__no::before{content: var(--kh-code, "") "." counter(khg);font: 200 44px/1 "Plus Jakarta Sans", sans-serif;color: var(--primary)}.vr-kh-group__head .vr-kh-group__t{margin: 0;font-size: clamp(26px, 2.4vw, 36px);line-height: 1.12}.vr-kh-group__m{margin: 0;font: var(--ia-mono);letter-spacing: .06em;text-transform: uppercase;color: var(--text-muted)}.vr-kh-group__m b{font-weight: 500;color: var(--text-muted-strong)}.vr-kh-gsvc{display: inline-flex;gap: 8px;align-items: center;margin-top: 6px;font-size: 14px;font-weight: 700;color: var(--primary);text-decoration: none}.vr-kh-gsvc::after{content: "→"}.vr-kh-gsvc.vr-kh-gsvc--ghost{margin-top: 0;font-weight: 500;color: var(--text-muted-strong)}.vr-kh-gsvc.vr-kh-gsvc--ghost::after{content: none}.vr-kh-gsvc:hover{color: var(--primary-active);text-decoration: underline}.vr-kh-group[data-count="0"] .vr-kh-gsvc:not(.vr-kh-gsvc--ghost){display: none}.vr-kh-group__body{display: grid;grid-template-columns: minmax(0, 4fr) minmax(0, 8fr);gap: var(--ia-gap);align-items: start;min-width: 0}.vr-kh-group__body .vr-kh-rows{border-top: 0;min-width: 0}.vr-kh-rows:not(:has(.vr-b-row)){display: none}.vr-kh-group__body .vr-b-row.vr-ia-row{grid-template-columns: 70px minmax(0, 1fr) 72px 30px}.vr-kh-group__body .vr-ia-row__l{display: none}.vr-kh-group__body .vr-ia-row__sub:empty{display: none}.vr-kh-group__body > .bricks-posts-nothing-found{display: flex;flex-wrap: wrap;gap: 6px 14px;align-items: baseline;padding: 22px 24px;border-radius: var(--ia-r);border: 1px dashed var(--border-strong);background: var(--bg-subtle)}.vr-kh-group__body > .bricks-posts-nothing-found > span:first-child{padding: 3px 9px;border-radius: 999px;background: var(--surface);font: var(--ia-mono);letter-spacing: .06em;text-transform: uppercase;color: var(--primary)}.vr-kh-group__body > .bricks-posts-nothing-found > span + span{font-size: 14.5px;color: var(--text-muted-strong)}.vr-kh-card{display: flex;flex-direction: column;gap: 8px;min-width: 0;text-decoration: none;color: var(--text)}.vr-kh-card__img{position: relative;display: block;overflow: hidden;aspect-ratio: 4 / 3;margin-bottom: 6px;border-radius: var(--ia-r);background: var(--border)}.vr-kh-card__img .vr-kh-card__pic{display: block;width: 100% !important;height: 100% !important;object-fit: cover;transition: transform .8s cubic-bezier(.2, .7, .1, 1)}.vr-kh-card:hover .vr-kh-card__pic{transform: scale(1.05)}.vr-kh-card__no{position: absolute;left: 12px;bottom: 12px;padding: 5px 10px;border-radius: 999px;background: var(--surface);font: var(--ia-mono);color: var(--primary)}.vr-kh-card__k{font: var(--ia-mono);letter-spacing: .09em;text-transform: uppercase;color: var(--primary)}.vr-kh-card[data-pillar="1"] .vr-kh-card__k::after{content: " · ★ trụ cột";color: var(--accent-text)}.vr-kh-card__t{font: 800 19px/1.3 "Plus Jakarta Sans", sans-serif;letter-spacing: -.015em;transition: color .2s}.vr-kh-card:hover .vr-kh-card__t{color: var(--primary)}.vr-kh-card__m{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;font-size: 13px;color: var(--text-muted-strong)}.vr-kh-card__m > span:empty{display: none}.vr-kh-card__lv::first-letter{text-transform: uppercase}.vr-kh-card__m > span + span::before{content: "·";margin-right: 8px;color: var(--text-muted)}.vr-kh-card__rt:not(:empty) ~ .vr-kh-card__d{display: none}.vr-kh-card.is-read .vr-kh-card__t{color: var(--text-muted-strong)}.vr-kh-card.is-read .vr-kh-card__m::after{content: "✓ đã đọc";color: var(--success-fg)}.vr-kh-map{display: none !important}.vr-kh-lib .vr-ia-chips{display: none}.vr-kh-lib{width: 100%;margin-bottom: var(--vr-at-s-md)}.vr-kh-others{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--ia-gap);width: 100%}.vr-kh-other{display: flex;flex-direction: column;gap: 10px;text-decoration: none;font-weight: 700;color: var(--text)}.vr-kh-other__img{display: block;overflow: hidden;aspect-ratio: 16 / 9;border-radius: 14px;background: var(--border)}.vr-kh-other__img .vr-kh-other__pic{display: block;width: 100% !important;height: 100% !important;object-fit: cover;transition: transform .8s cubic-bezier(.2, .7, .1, 1)}.vr-kh-other:hover .vr-kh-other__pic{transform: scale(1.05)}.vr-kh-other:hover{color: var(--primary)}@media (max-width: 1080px){.vr-kh-group__body{grid-template-columns: 1fr}.vr-kh-group__body .vr-kh-card{display: grid;grid-template-columns: 220px minmax(0, 1fr);grid-template-rows: auto auto 1fr;column-gap: 20px}.vr-kh-group__body .vr-kh-card__img{grid-row: 1 / 4;margin: 0}}@media (max-width: 991px){.vr-kh-hero__grid{grid-template-columns: 1fr;align-items: start}.vr-kh-hero__img{aspect-ratio: 16 / 9}.vr-kh-group{grid-template-columns: 1fr}.vr-kh-group__head{position: static;flex-direction: row;flex-wrap: wrap;align-items: baseline;column-gap: 14px}.vr-kh-group__no::before{font-size: 30px}.vr-kh-others{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 767px){.vr-kh-group__body .vr-b-row.vr-ia-row{grid-template-columns: minmax(0, 1fr) 54px}.vr-kh-group__body .vr-kh-card{display: flex}.vr-kh-group__body .vr-kh-card__img{margin-bottom: 6px}}@media (prefers-reduced-motion: reduce){.vr-kh-card__pic, .vr-kh-other__pic, .vr-kh-tab{transition: none !important}}.vr-kh-tabs__in.js-chude{display: flex;flex-direction: row;flex-wrap: nowrap;gap: 8px;overflow-x: auto;scrollbar-width: none}.vr-kh-tabs__in.js-chude .vr-b-cdchip{flex-shrink: 0;min-height: 36px;padding: 6px 13px;font-size: 13.5px}.vr-kh-tabs .vr-b-cdnote{margin: 8px 0 0;font-size: 13px}.vr-kh-tabs:has(.js-chude[style*="none"]){display: none}.vr-kh-grid{width: 100%;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 32px 24px}.vr-kh-grid > span:first-child:last-child, .vr-kh-grid > .bricks-posts-nothing-found{grid-column: 1 / -1}.vr-kh-card__k:empty{display: none}.vr-kh-pag{margin-top: 36px}@media (max-width: 991px){.vr-kh-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 600px){.vr-kh-grid{grid-template-columns: 1fr;gap: 28px}}.vr-kh-tabs__in.js-chude > .vr-b-cdchip{width: auto !important;max-width: none}.vr-kh-card__img figcaption, .vr-kh-card__img .bricks-image-caption{display: none !important}.vr-kh-card__pic img{width: 100% !important;height: 100% !important;object-fit: cover}.vr-kh-grid .bricks-posts-nothing-found{display: flex;flex-direction: column;gap: 6px;padding: 32px;border-radius: var(--ia-r, 16px);border: 1px dashed var(--border-strong);background: var(--bg-subtle);text-align: center}.vr-kh-grid .bricks-posts-nothing-found span:first-child{font-size: 18px;font-weight: 700;color: var(--text)}.vr-kh-grid .bricks-posts-nothing-found span:last-child{font-size: 15px;color: var(--text-muted-strong)}.vr-kh-ng{width: 100%;display: grid;grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);gap: clamp(28px, 4vw, 64px);align-items: center;margin-bottom: 36px}.vr-kh-ng__main{display: flex;flex-direction: column;gap: 14px;min-width: 0}.vr-kh-ng__h{margin: 0}.vr-kh-ng__lead:empty{display: none}.vr-kh-ng__img{position: relative;overflow: hidden;aspect-ratio: 4 / 3;border-radius: var(--ia-r, 16px);background: var(--border)}.vr-kh-ng__pic, .vr-kh-ng__pic img{width: 100% !important;height: 100% !important;object-fit: cover;display: block}.vr-kh-ng__img figcaption{display: none !important}.vr-kh-ng__lab{width: 100%;margin: 28px 0 14px;font: 500 11.5px/1.3 "JetBrains Mono", monospace;letter-spacing: .12em;text-transform: uppercase;color: var(--text-muted-strong)}.vr-kh-ng__lab:has(+ :empty){display: none}@media (max-width: 991px){.vr-kh-ng{grid-template-columns: 1fr}.vr-kh-ng__img{max-width: 520px}.vr-ia-qs{grid-template-columns: 1fr}}.vr-kg-eyebrow{margin-bottom: 0}.vr-kg-crumb-tag{color: var(--text-muted-strong)}.tag .vr-kg-h1::before{content: "#";margin-right: 2px;color: var(--primary);font-weight: 300}.vr-kg-hero__img{aspect-ratio: 16 / 11}.vr-kg-hero__img > .vr-kh-hero__pic{position: absolute;inset: 0}.vr-kg-latest{position: absolute;inset: 0;display: block;color: var(--text);text-decoration: none}.vr-kg-latest .vr-kg-latest__pic, .vr-kg-latest__pic img{display: block;width: 100% !important;height: 100% !important;object-fit: cover;transition: transform .8s cubic-bezier(.2, .7, .1, 1)}.vr-kg-latest:hover .vr-kg-latest__pic{transform: scale(1.04)}.vr-kg-hero__img figcaption{display: none !important}.vr-kg-cap{left: 14px;max-width: calc(100% - 28px);align-items: center;gap: 10px;border-radius: 14px}.vr-kg-cap__t{overflow: hidden;font: 700 14px/1.35 "Plus Jakarta Sans", sans-serif;letter-spacing: 0;text-transform: none;color: var(--text);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}.vr-kg-cap .vr-kh-cap__k{flex-shrink: 0;color: var(--primary)}.vr-kg-latest:hover .vr-kg-cap__t{color: var(--primary)}.vr-kh-tab.vr-kg-all{color: var(--text-muted-strong);border: 1px solid var(--border)}.vr-kh-tab.is-on{background: var(--primary-soft);color: var(--primary-active)}.vr-kg-others{grid-template-columns: repeat(5, minmax(0, 1fr))}@media (max-width: 991px){.vr-kg-hero__img{aspect-ratio: 16 / 9}.vr-kg-others{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (prefers-reduced-motion: reduce){.vr-kg-latest__pic{transition: none !important}}.vr-kh-tabs__in > .vr-kh-tab{width: auto !important;max-width: none}body.category #brx-content > .brxe-section > .brxe-container, body.tag #brx-content > .brxe-section > .brxe-container{max-width: var(--vr-shell, 1240px)}@media (min-width: 1024px){body.category #brx-content > .brxe-section, body.tag #brx-content > .brxe-section{padding-left: 24px;padding-right: 24px}}.vr-kh-card__m > span + span::before{content: none}.vr-kh-card__m > span:not(:empty) ~ span:not(:empty)::before{content: "·";margin-right: 8px;color: var(--text-muted)}.vr-ia-svcs{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 28px}.vr-ia-svcs:empty{display: none}.vr-ia-svc{display: inline-grid;grid-template-columns: auto auto;column-gap: 14px;align-items: center;padding: 12px 18px;border-radius: 14px;border: 1px solid var(--primary-border);background: var(--primary-soft);text-decoration: none;color: var(--primary-active);transition: background .2s, border-color .2s}.vr-ia-svc__k{grid-column: 1;font: var(--ia-mono);letter-spacing: .08em;text-transform: uppercase;color: var(--accent-text)}.vr-ia-svc__t{grid-column: 1;font-size: 15.5px;font-weight: 700;line-height: 1.3}.vr-ia-svc__go{grid-column: 2;grid-row: 1 / 3;font-size: 15px;transition: transform .25s}.vr-ia-svc:hover{background: var(--accent-soft);border-color: var(--accent);color: var(--primary-active)}.vr-ia-svc:hover .vr-ia-svc__go{transform: translateX(3px)}.vr-ia-chips.vr-ia-chips--nganh{margin: var(--vr-at-s-sm) 0 0}.vr-ia-chip.vr-ia-nchip{text-decoration: none}.vr-ia-nchip .vr-ia-nchip__t{font: inherit;color: inherit}.vr-ia-chip.vr-ia-nchip[aria-current="page"]{background: var(--primary-active);border-color: var(--primary-active);color: var(--on-primary);pointer-events: none}.vr-ia-chip.vr-ia-nchip[aria-current="page"] .vr-ia-nchip__n{color: var(--accent)}.vr-ia-qs{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--ia-gap)}.vr-ia-q{display: grid;grid-template-columns: minmax(0, 1fr) auto;grid-template-areas: "n go" "t t" "a a";align-content: start;gap: 10px;padding: 22px;border-radius: var(--ia-r);background: var(--surface);border: 1px solid var(--border);text-decoration: none;color: var(--text);transition: border-color .25s, transform .35s cubic-bezier(.2, .7, .1, 1)}a.vr-ia-q:hover{border-color: var(--primary);transform: translateY(-3px)}.vr-ia-q__n{grid-area: n;font: 200 40px/1 "Plus Jakarta Sans", sans-serif;color: var(--primary)}.vr-ia-q__go{grid-area: go;align-self: start;font-size: 18px;color: var(--primary)}.vr-ia-q__t{grid-area: t;font: 800 20px/1.3 "Plus Jakarta Sans", sans-serif;letter-spacing: -.015em}a.vr-ia-q:hover .vr-ia-q__t{color: var(--primary)}.vr-ia-q__a{grid-area: a;padding-top: 10px;border-top: 1px solid var(--border);font-size: 13.5px;line-height: 1.45;color: var(--text-muted-strong)}.vr-ia-q.is-read .vr-ia-q__a::after{content: " · ✓ đã đọc";color: var(--success-fg)}.vr-ia-q.is-soon{background: var(--bg);border-style: dashed;cursor: default}.vr-ia-q.is-soon .vr-ia-q__n{color: var(--text-muted)}.vr-ia-q.is-soon .vr-ia-q__t{color: var(--text-body)}.vr-ia-q__soon{padding: 4px 9px;border-radius: 999px;background: var(--bg-subtle);font: var(--ia-mono);font-size: 10.5px;letter-spacing: .06em;text-transform: uppercase;color: var(--text-muted-strong);white-space: nowrap}.vr-ia-ntech{border-top: 1px solid var(--border)}.vr-ia-ntech:empty{display: none}.vr-b-row.vr-ia-trow{grid-template-columns: 92px minmax(0, 1fr) 110px 40px}.vr-ia-trow__go{font-size: 15px;color: var(--primary)}.vr-b-row.vr-ia-trow.is-soon{cursor: default;color: var(--text-muted)}.vr-b-row.vr-ia-trow.is-soon:hover{background: none;padding-left: 6px}.vr-ia-trow.is-soon .vr-b-row__t{color: var(--text-body);font-weight: 500}.vr-ia-trow__soon{justify-self: start;padding: 3px 8px;border-radius: 999px;background: var(--bg-subtle);font: var(--ia-mono);letter-spacing: .06em;text-transform: uppercase;color: var(--text-muted-strong)}@media (max-width: 1080px){.vr-b-row.vr-ia-trow{grid-template-columns: 80px minmax(0, 1fr) 90px 30px}}@media (max-width: 991px){.vr-ia-qs{grid-template-columns: 1fr}}@media (max-width: 767px){.vr-ia-svc{width: 100%}.vr-b-row.vr-ia-trow{grid-template-columns: minmax(0, 1fr) 76px;gap: 10px}.vr-ia-trow .vr-b-row__no, .vr-ia-trow .vr-b-row__go{display: none}}@media (prefers-reduced-motion: reduce){.vr-ia-q, .vr-ia-svc, .vr-ia-svc__go{transition: none !important}}.vr-pg-hero .vr-at-hero__grid{align-items: end}.vr-pg-hero .vr-at-h1.vr-at-h1{font-size: clamp(40px, 5vw, 76px);text-wrap: balance}.vr-pg-hero .vr-at-h1 em, .vr-pg-contact .vr-at-h1 em{font-style: normal;color: var(--primary);background: linear-gradient(var(--accent), var(--accent)) 0 92% / 100% .1em no-repeat}.vr-pg-hero .vr-at-hero__side.vr-at-hero__side{gap: 22px}.vr-pg-hero .vr-at-facts{margin-top: 2px}.vr-pg-window{position: relative;display: block;width: 100%;margin-top: var(--vr-at-s-sm);border-radius: 24px;overflow: hidden;color: #ffffff;isolation: isolate;box-shadow: 0 40px 80px -48px rgba(10, 19, 16, .55)}.vr-pg-window__frame{position: relative;width: 100%;aspect-ratio: 21 / 9;border-radius: 24px;overflow: hidden;background: #1a2723}.vr-pg-window__img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 72%;transition: transform 1.4s cubic-bezier(.2, .7, .1, 1)}.vr-pg-window:hover .vr-pg-window__img{transform: scale(1.03)}.vr-pg-window::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 45%;z-index: 1;pointer-events: none;border-radius: 0 0 24px 24px;background: linear-gradient(0deg, rgba(10, 19, 16, .62), rgba(10, 19, 16, 0))}.vr-pg-window__cap{position: absolute;z-index: 2;right: 22px;bottom: 20px;display: flex;flex-direction: column;align-items: flex-end;gap: 4px;text-align: right;max-width: none}.vr-pg-window__no{font-size: 16px;font-weight: 700;letter-spacing: -.01em;color: #ffffff;max-width: none}.vr-pg-window__meta{font-family: "JetBrains Mono", ui-monospace, monospace;font-size: 11px;font-weight: 500;letter-spacing: .09em;text-transform: uppercase;color: rgba(255, 255, 255, .78);max-width: none}.vr-pg-window .vr-at-plate__play.vr-at-plate__play{left: 20px;bottom: 20px;z-index: 2}.vr-pg-contact.vr-pg-contact.vr-pg-contact{padding-bottom: var(--vr-at-s-md)}.vr-pg-contact .vr-at-start__l.vr-at-start__l{gap: 26px}.vr-pg-h1.vr-pg-h1.vr-pg-h1{font-size: clamp(40px, 4.8vw, 72px);text-wrap: balance}.vr-pg-formcard{background: var(--surface);box-shadow: 0 30px 60px -40px rgba(6, 32, 25, .35)}.vr-pg-hours{display: inline-flex;align-items: center;gap: 10px;width: fit-content;margin: 0;padding: 8px 14px;border-radius: 999px;border: 1px solid var(--border);background: var(--surface);font-size: 13.5px;font-weight: 500;color: var(--text-body)}.vr-pg-hours .vr-annc__live{display: inline-block;width: 8px;height: 8px;border-radius: 50%;background: var(--text-muted);flex-shrink: 0}.vr-pg-hours.is-open .vr-annc__live{background: var(--success-solid, #168c3b);box-shadow: 0 0 0 3px rgba(22, 140, 59, .16)}.vr-at-sec .vr-pg-figs.vr-pg-figs{margin-top: 0}.vr-pg-invest-links{margin-top: 36px}.vr-pg-pr{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));column-gap: clamp(16px, 2vw, 32px);row-gap: 40px;width: 100%}.vr-pg-pr__i{display: flex;flex-direction: column;gap: 12px;padding-top: 22px;border-top: 1px solid var(--text)}.vr-pg-pr__n{font-weight: 200;font-size: clamp(44px, 4.4vw, 64px);line-height: .9;letter-spacing: -.045em;color: var(--primary)}.vr-pg-pr__t{margin: 6px 0 0;font-size: 19px;line-height: 1.3;font-weight: 800;letter-spacing: -.015em;color: var(--text)}.vr-pg-pr__d{margin: 0;font-size: 15px;line-height: 1.6;color: var(--text-body)}.vr-pg-problem{max-width: 880px;margin-bottom: var(--vr-at-s-sm)}.vr-pg-pains{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));width: 100%;border-top: 1px solid var(--text)}.vr-pg-pains__i{display: flex;flex-direction: column;gap: 10px;padding: 24px 24px 28px 0;border-bottom: 1px solid var(--border)}.vr-pg-pains__i + .vr-pg-pains__i{padding-left: 24px;border-left: 1px solid var(--border)}.vr-pg-pains__n{font-family: "JetBrains Mono", ui-monospace, monospace;font-size: 11.5px;font-weight: 500;letter-spacing: .08em;color: var(--primary)}.vr-pg-pains__t{margin: 0;font-size: 18px;line-height: 1.32;font-weight: 700;letter-spacing: -.012em;color: var(--text)}.vr-pg-pains__d{margin: 0;font-size: 14.5px;line-height: 1.6;color: var(--text-body)}.vr-pg-sol{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: clamp(32px, 5vw, 96px);align-items: start;width: 100%}.vr-pg-sol__l{display: flex;flex-direction: column;gap: 22px}.vr-pg-sol__l .vr-at-h3 em{font-style: normal;color: var(--primary)}.vr-pg-checks{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;border-top: 1px solid var(--border)}.vr-pg-checks__i{position: relative;padding: 13px 0 13px 30px;border-bottom: 1px solid var(--border);font-size: 15.5px;line-height: 1.5;color: var(--text)}.vr-pg-checks__i::before{content: "";position: absolute;left: 2px;top: 22px;width: 14px;height: 2px;border-radius: 2px;background: var(--accent);box-shadow: 0 0 0 1px rgba(8, 108, 70, .15)}.vr-pg-sol__dk{display: flex;flex-direction: column;gap: 14px;margin-top: 12px}.vr-pg-sol__r{position: sticky;top: 110px}.vr-pg-sol__fig{display: flex;flex-direction: column;gap: 12px}.vr-pg-sol__fig .vr-at-mask{border-radius: 24px;overflow: hidden;aspect-ratio: 4 / 5;background: var(--border)}.vr-pg-sol__img{width: 100%;height: 100%;object-fit: cover}.vr-pg-sol__cap{display: flex;justify-content: space-between;gap: 16px;font-family: "JetBrains Mono", ui-monospace, monospace;font-size: 11px;font-weight: 500;letter-spacing: .09em;text-transform: uppercase;color: var(--text-muted-strong)}.vr-pg-uses{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));column-gap: clamp(16px, 2vw, 32px);width: 100%}.vr-pg-uses__i{display: grid;grid-template-columns: 44px minmax(0, 1fr);column-gap: 14px;row-gap: 6px;align-content: start;padding: 22px 0 26px;border-top: 1px solid var(--border)}.vr-pg-uses__n{grid-row: span 2;font-weight: 200;font-size: 30px;line-height: 1;letter-spacing: -.04em;color: var(--primary)}.vr-pg-uses__t{margin: 0;font-size: 17.5px;line-height: 1.35;font-weight: 700;letter-spacing: -.01em;color: var(--text)}.vr-pg-uses__d{margin: 0;font-size: 14.5px;line-height: 1.6;color: var(--text-body)}.vr-pg-works{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));column-gap: clamp(16px, 2vw, 32px);row-gap: 48px;width: 100%}.vr-pg-works .vr-pg-work:nth-child(2){margin-top: 48px}@media (max-width: 1100px){.vr-pg-pr{grid-template-columns: repeat(2, minmax(0, 1fr))}.vr-pg-pains{grid-template-columns: repeat(2, minmax(0, 1fr))}.vr-pg-pains__i:nth-child(3){padding-left: 0;border-left: 0}}@media (max-width: 991px){.vr-pg-window__frame{aspect-ratio: 16 / 10}.vr-pg-sol{grid-template-columns: 1fr}.vr-pg-sol__r{position: static;order: -1}.vr-pg-sol__fig .vr-at-mask{aspect-ratio: 16 / 10}.vr-pg-uses{grid-template-columns: repeat(2, minmax(0, 1fr))}.vr-pg-works{grid-template-columns: repeat(2, minmax(0, 1fr))}.vr-pg-works .vr-pg-work:nth-child(2){margin-top: 0}}@media (max-width: 767px){.vr-pg-window, .vr-pg-window__frame{border-radius: 16px}.vr-pg-window__frame{aspect-ratio: 4 / 3}.vr-pg-window__cap{right: 14px;bottom: 60px}.vr-pg-window .vr-at-plate__play.vr-at-plate__play{left: 14px;bottom: 14px}.vr-pg-pr, .vr-pg-pains, .vr-pg-uses, .vr-pg-works{grid-template-columns: 1fr}.vr-pg-pains__i, .vr-pg-pains__i + .vr-pg-pains__i{padding-left: 0;padding-right: 0;border-left: 0}}.vr-pj-crumbs{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 22px;font-size: 13.5px;color: var(--text-muted-strong)}.vr-pj-crumbs a{color: var(--text-muted-strong);text-decoration: none}.vr-pj-crumbs a:hover{color: var(--primary)}.vr-pj-crumbs__sep{opacity: .5}.vr-pj-sec{--vr-at-s-lg: clamp(56px, min(6vw, 10vh), 88px);--vr-at-s-md: clamp(40px, min(4.5vw, 8vh), 64px);--vr-at-s-sm: clamp(24px, 3vw, 40px)}.vr-at-hero.vr-pj-hero{padding-top: clamp(20px, 2.4vw, 36px) !important;padding-bottom: var(--vr-at-s-lg) !important}.vr-pj-hero .vr-pj-crumbs{margin-bottom: 14px}.vr-pj-sec .vr-at-plates{row-gap: var(--vr-at-s-md)}.vr-pj-cover{position: relative;display: block;width: 100%;height: clamp(360px, 58vh, 640px);margin-top: clamp(36px, 4.5vw, 64px);border-radius: clamp(16px, 1.6vw, 24px);overflow: hidden;isolation: isolate;color: #ffffff;text-decoration: none;background: #1a2723;box-shadow: 0 40px 80px -48px rgba(10, 19, 16, .55)}.vr-pj-cover__img{position: absolute !important;inset: 0;width: 100% !important;height: 100% !important;object-fit: cover;transition: transform 1.6s cubic-bezier(.2, .7, .1, 1)}.vr-pj-cover:hover .vr-pj-cover__img{transform: scale(1.035)}.vr-pj-cover__shade{position: absolute;inset: auto 0 0 0;height: 55%;z-index: 1;background: linear-gradient(0deg, rgba(10, 19, 16, .78), rgba(10, 19, 16, 0));pointer-events: none}.vr-pj-cover__tag{position: absolute;z-index: 2;left: 18px;top: 18px;padding: 9px 14px;border-radius: 999px;background: rgba(10, 19, 16, .55);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}.vr-pj-cover__cap{position: absolute;z-index: 2;left: clamp(18px, 2.4vw, 36px);bottom: clamp(18px, 2.4vw, 36px);right: 40%;display: flex;flex-direction: column;gap: 8px}.vr-pj-cover__no{font: 500 11.5px/1.3 "JetBrains Mono", monospace;letter-spacing: .09em;text-transform: uppercase;color: var(--accent)}.vr-pj-cover__name{font-size: clamp(28px, 3.4vw, 52px);line-height: 1.04;font-weight: 800;letter-spacing: -.035em}.vr-pj-cover__meta{font: 500 11.5px/1.3 "JetBrains Mono", monospace;letter-spacing: .09em;text-transform: uppercase;color: rgba(255, 255, 255, .78)}.vr-pj-cover__play{position: absolute;z-index: 2;right: clamp(18px, 2.4vw, 36px);bottom: clamp(18px, 2.4vw, 36px);display: inline-flex;align-items: center;gap: 10px;min-height: 52px;padding: 0 24px;border-radius: 999px;background: var(--accent);color: var(--on-accent);font-size: 15px;font-weight: 700;box-shadow: 0 14px 34px -12px rgba(108, 230, 171, .7);transition: transform .3s ease, background .3s ease}.vr-pj-cover:hover .vr-pj-cover__play{transform: translateY(-2px);background: var(--accent-hover)}.vr-pj-cover:focus-visible{outline: 3px solid var(--focus-ring);outline-offset: 4px}.vr-pj-figs.vr-pj-figs.vr-pj-figs{margin-top: clamp(48px, 6vw, 88px)}.vr-pj-fn{margin-top: 18px}.vr-pj-jump{display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: clamp(36px, 4vw, 56px)}.vr-pj-jump__a{display: inline-flex;align-items: baseline;gap: 10px;padding: 10px 18px;border-radius: 999px;border: 1px solid var(--border);background: var(--surface);font-size: 15px;font-weight: 600;color: var(--text);text-decoration: none;transition: border-color .2s, color .2s, background .2s}.vr-pj-jump__a:hover{border-color: var(--primary);color: var(--primary);background: var(--primary-soft)}.vr-pj-jump__n{font: 500 11.5px/1 "JetBrains Mono", monospace;color: var(--text-muted)}.vr-pj-grp{width: 100%;scroll-margin-top: 110px}.vr-pj-grp + .vr-pj-grp{margin-top: clamp(48px, 5vw, 72px)}.vr-pj-grp__head{display: grid;grid-template-columns: minmax(0, 1fr) auto;grid-template-areas: "k n" "t n" "d n";column-gap: 32px;row-gap: 6px;align-items: end;padding: 28px 0 22px;border-bottom: 1px solid var(--text)}.vr-pj-grp__k{grid-area: k;font: 500 11px/1.3 "JetBrains Mono", monospace;letter-spacing: .1em;text-transform: uppercase;color: var(--primary)}.vr-pj-grp__t{grid-area: t;margin: 0;font-size: clamp(26px, 3vw, 44px);line-height: 1.08;font-weight: 800;letter-spacing: -.03em;color: var(--text)}.vr-pj-grp__d{grid-area: d;margin: 0;font-size: 15px;line-height: 1.55;color: var(--text-muted-strong)}.vr-pj-grp__n{grid-area: n;font-weight: 200;font-size: clamp(56px, 6vw, 96px);line-height: .9;letter-spacing: -.05em;color: var(--text);font-variant-numeric: lining-nums}.vr-pj-grp__n small{display: block;margin-top: 6px;font: 500 10.5px/1.2 "JetBrains Mono", monospace;letter-spacing: .1em;text-transform: uppercase;color: var(--text-muted);text-align: right}.vr-pj-grp .vr-at-idx.vr-pj-idx{margin-top: 0 !important;border-top: 0}.vr-pj-row:hover .vr-at-idx__name{color: var(--primary)}.vr-pj-row:hover .vr-at-idx__go{color: var(--primary)}.vr-pj-private{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));column-gap: clamp(16px, 2vw, 32px);align-items: start;width: 100%}.vr-pj-private__t{grid-column: 1 / span 6}.vr-pj-private__side{grid-column: 8 / span 5;display: flex;flex-direction: column;gap: 26px}.vr-pj-private__list{border-top: 1px solid var(--text)}.vr-pj-private__i{display: flex;align-items: baseline;gap: 16px;margin: 0;padding: 14px 0;border-bottom: 1px solid var(--border);font-size: 16px;font-weight: 600;color: var(--text)}.vr-pj-private__n{font-weight: 200;font-size: 26px;line-height: 1;letter-spacing: -.04em;color: var(--primary)}@media (max-width: 991px){.vr-pj-private__t, .vr-pj-private__side{grid-column: 1 / -1}.vr-pj-private__side{margin-top: 32px}.vr-pj-cover__cap{right: 18px;bottom: 90px}}@media (max-width: 767px){.vr-pj-cover{height: clamp(320px, 62vh, 480px)}.vr-pj-cover__play{left: 18px;right: 18px;justify-content: center}.vr-pj-grp__head{grid-template-columns: 1fr;grid-template-areas: "k" "t" "d"}.vr-pj-grp__n{display: none}.vr-pj-jump__a{font-size: 14px;padding: 9px 14px}}.vr-pj-cards{width: 100%;display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: clamp(28px, 3vw, 44px) clamp(16px, 2vw, 28px);margin-top: var(--vr-at-s-md);padding-top: var(--vr-at-s-sm);border-top: 1px solid var(--border)}.vr-pj-card{display: flex;flex-direction: column;gap: 8px;color: inherit;text-decoration: none}.vr-pj-card__img{position: relative;display: block;aspect-ratio: 4 / 3;overflow: hidden;border-radius: 14px;background: var(--border);margin-bottom: 6px}.vr-pj-card__photo{width: 100% !important;height: 100% !important;object-fit: cover;transition: transform 1.2s cubic-bezier(.2, .7, .1, 1)}.vr-pj-card:hover .vr-pj-card__photo{transform: scale(1.06)}.vr-pj-card__play{position: absolute;left: 10px;bottom: 10px;padding: 7px 12px;border-radius: 999px;background: rgba(10, 19, 16, .62);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);color: #ffffff;font-size: 12.5px;font-weight: 600;opacity: 0;transform: translateY(6px);transition: opacity .3s, transform .3s}.vr-pj-card:hover .vr-pj-card__play, .vr-pj-card:focus-visible .vr-pj-card__play{opacity: 1;transform: none}.vr-pj-card__no{font: 500 10.5px/1.35 "JetBrains Mono", monospace;letter-spacing: .08em;text-transform: uppercase;color: var(--primary)}.vr-pj-card__name{font-size: 16.5px;line-height: 1.3;font-weight: 700;letter-spacing: -.01em;color: var(--text);transition: color .2s}.vr-pj-card:hover .vr-pj-card__name{color: var(--primary)}.vr-pj-card__loc{font-size: 13.5px;color: var(--text-muted-strong)}.vr-pj-grp .vr-at-idx__row.vr-pj-row{grid-template-columns: 56px 72px minmax(0, 1.5fr) minmax(0, 1fr) minmax(0, 1fr) 32px !important;min-height: 76px}.vr-pj-row__thumb{display: block;width: 72px !important;height: 52px !important;object-fit: cover;border-radius: 8px;background: var(--border)}.vr-pj-row__thumb--soon{background: repeating-linear-gradient(135deg, var(--bg-subtle) 0 6px, var(--border) 6px 7px);border: 1px dashed var(--border-strong)}.vr-pj-row--soon .vr-at-idx__name.vr-at-idx__name{color: var(--text-muted);font-weight: 500}.vr-pj-row--soon .vr-at-idx__cell{color: var(--text-muted)}.vr-pj-row--soon:hover .vr-at-idx__name{color: var(--primary)}@media (max-width: 1100px){.vr-pj-cards{grid-template-columns: repeat(3, minmax(0, 1fr))}}@media (max-width: 991px){.vr-pj-grp .vr-at-idx__row.vr-pj-row{grid-template-columns: 44px 64px minmax(0, 1fr) 24px !important}.vr-pj-grp .vr-pj-row .vr-at-idx__cell{display: none}}@media (max-width: 767px){.vr-pj-cards{grid-template-columns: repeat(2, minmax(0, 1fr))}.vr-pj-card__play{opacity: 1;transform: none}.vr-pj-grp .vr-at-idx__row.vr-pj-row{grid-template-columns: 56px minmax(0, 1fr) 20px !important;gap: 12px}.vr-pj-grp .vr-pj-row .vr-at-idx__no{display: none}.vr-pj-row__thumb{width: 56px !important;height: 44px !important}}
