:root{--vlv2-ip-bg-deep: var(--vlv2-bg-deep);--vlv2-ip-bg: #131313;--vlv2-ip-surface: var(--vlv2-ip-bg);--vlv2-ip-container-low: #1c1b1b;--vlv2-ip-container: #201f1f;--vlv2-ip-container-high: #2a2a2a;--vlv2-ip-container-high2: var(--vlv2-container-high);--vlv2-ip-sidebar-bg: #0d0d0d;--vlv2-ip-primary: var(--vlv2-accent);--vlv2-ip-primary-ctr: var(--vlv2-primary-container);--vlv2-ip-on-primary-ctr: #234100;--vlv2-ip-on-surface: var(--vlv2-text-primary);--vlv2-ip-on-surface-var: var(--vlv2-text-secondary);--vlv2-ip-outline-var: var(--vlv2-border);--vlv2-ip-error: #ffb4ab;--vlv2-ip-error-ctr: #93000a}[data-theme=light]{--vlv2-ip-bg-deep: var(--vlv2-bg-deep);--vlv2-ip-bg: #f2f3ee;--vlv2-ip-surface: #ffffff;--vlv2-ip-container-low: #eaecea;--vlv2-ip-container: #dfe2da;--vlv2-ip-container-high: #d4d8cf;--vlv2-ip-sidebar-bg: #e8eae4;--vlv2-ip-on-primary-ctr: #ffffff;--vlv2-ip-error: #c62828;--vlv2-ip-error-ctr: #ffebee}[data-theme=light] .vlv2-ip-doc-index__label,[data-theme=light] .vlv2-ip-bento__divider-label,[data-theme=light] .vlv2-ip-protocol-chip__label,[data-theme=light] .vlv2-ip-env-spec__label,[data-theme=light] .vlv2-ip-env-spec .material-symbols-outlined,[data-theme=light] .vlv2-ip-mini-stat__label,[data-theme=light] .vlv2-ip-faq-category__num-text,[data-theme=light] .vlv2-ip-clause-table-label,[data-theme=light] .vlv2-ip-crypto-card__sub,[data-theme=light] .vlv2-ip-rights-btn__sub,[data-theme=light] .vlv2-ip-terms-cell-text,[data-theme=light] .vlv2-ip-terms-meta__label,[data-theme=light] .vlv2-ip-terms-mini-card__value{color:#0006}[data-theme=light] .vlv2-ip-cta{color:#00000080;background-color:#00000005}[data-theme=light] .vlv2-ip-search-input::placeholder{color:#0006}[data-theme=light] .vlv2-ip-doc-nav{scrollbar-color:rgba(0,0,0,.15) transparent}[data-theme=light] .vlv2-ip-doc-nav::-webkit-scrollbar-thumb{background-color:#00000026}[data-theme=light] .vlv2-ip-doc-nav::-webkit-scrollbar-thumb:hover{background-color:#0000004d}body.vlv2-info-layout #content{padding:0!important;padding-top:var(--vlv2-nav-bar-h)!important}.vlv2-ip-wrap{display:flex;flex-direction:column;min-height:calc(100vh - 64px);background-color:transparent;border-radius:var(--vlv2-radius-hero);overflow:hidden}.vlv2-ip-doc-nav{flex-shrink:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.vlv2-ip-doc-nav::-webkit-scrollbar{height:3px}.vlv2-ip-doc-nav::-webkit-scrollbar-track{background:transparent}.vlv2-ip-doc-nav::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:0}.vlv2-ip-doc-nav::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.vlv2-ip-doc-nav .vlv2-account-nav__menu{overflow:visible}@keyframes vlv2-pulse{0%,to{opacity:1}50%{opacity:.4}}.vlv2-ip-main{flex:1;min-width:0;background-color:transparent;border-radius:var(--vlv2-radius-hero)}.vlv2-ip-hero{position:relative;overflow:hidden;display:flex;align-items:flex-end;border:1px solid var(--vlv2-border-subtle);border-radius:var(--vlv2-radius-hero);box-shadow:var(--vlv2-shadow-card);margin-bottom:24px}.vlv2-ip-hero--tall{height:500px}.vlv2-ip-hero--medium{height:400px}.vlv2-ip-hero--short{height:256px}.vlv2-ip-hero--glass{backdrop-filter:blur(12px);background:rgba(var(--vlv2-accent-rgb),.05);border-bottom:1px solid var(--vlv2-border-subtle)}.vlv2-ip-hero__bg{position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--vlv2-primary-container-rgb),.12) 0%,transparent 70%),radial-gradient(ellipse 80% 60% at 60% 40%,rgba(var(--vlv2-accent-rgb),.06) 0%,transparent 100%)}.vlv2-ip-hero__overlay{position:absolute;inset:0;background:linear-gradient(to top,var(--vlv2-bg) 0%,rgba(14,14,14,.4) 60%,transparent 100%)}.vlv2-ip-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(var(--vlv2-accent-rgb),.04) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--vlv2-accent-rgb),.04) 1px,transparent 1px);background-size:40px 40px}.vlv2-ip-hero__content{position:relative;z-index:10;padding:48px}.vlv2-ip-hero__eyebrow{font-family:var(--vlv2-font-label);font-size:.6875rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--vlv2-accent);opacity:.6;display:flex;align-items:center;gap:8px;padding:0 48px;margin-bottom:16px}.vlv2-ip-hero__pulse{width:8px;height:8px;background-color:var(--vlv2-accent);border-radius:50%;animation:vlv2-pulse 2s ease-in-out infinite;flex-shrink:0}.vlv2-ip-hero__title{font-family:var(--vlv2-font-heading);font-weight:900;text-transform:uppercase;line-height:.9;letter-spacing:-.03em;color:var(--vlv2-ip-on-surface);margin:0 0 16px}.vlv2-ip-hero__title--xl{font-size:clamp(48px,8vw,96px)}.vlv2-ip-hero__title--lg{font-size:clamp(40px,6vw,72px)}.vlv2-ip-hero__title--md{font-size:clamp(32px,5vw,56px)}.vlv2-ip-hero__title .accent{color:var(--vlv2-ip-primary)}.vlv2-ip-hero__desc{font-family:var(--vlv2-font-body);font-size:16px;line-height:1.6;color:var(--vlv2-ip-on-surface-var);max-width:600px}.vlv2-ip-hero__meta{display:flex;gap:16px;margin-top:12px;font-family:var(--vlv2-font-heading);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--vlv2-ip-on-surface-var)}.vlv2-ip-hero__meta-item{display:flex;align-items:center;gap:4px}.vlv2-ip-hero__meta-item .material-symbols-outlined{font-size:12px}.vlv2-ip-content{padding:48px;max-width:1200px}.vlv2-ip-section{margin-bottom:48px}.vlv2-ip-bento{display:grid;gap:12px}.vlv2-ip-bento--3col{grid-template-columns:repeat(3,1fr)}.vlv2-ip-bento--4col{grid-template-columns:repeat(4,1fr)}.vlv2-ip-bento--2col{grid-template-columns:repeat(2,1fr)}.vlv2-ip-bento__cell{padding:32px;background-color:var(--vlv2-ip-container);display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--vlv2-border-subtle);border-radius:var(--vlv2-radius-card);box-shadow:var(--vlv2-shadow-card)}.vlv2-ip-bento__cell--low{background-color:var(--vlv2-ip-container-low)}.vlv2-ip-bento__cell--high{background-color:var(--vlv2-ip-container-high)}.vlv2-ip-bento__cell--highest{background-color:var(--vlv2-ip-container-high2)}.vlv2-ip-bento__cell--accent{background-color:var(--vlv2-ip-primary-ctr);color:var(--vlv2-ip-on-primary-ctr)}.vlv2-ip-bento__cell--span2{grid-column:span 2}.vlv2-ip-bento__icon{font-size:36px;color:var(--vlv2-ip-primary);margin-bottom:20px;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.vlv2-ip-bento__cell--accent .vlv2-ip-bento__icon{color:var(--vlv2-ip-on-primary-ctr)}.vlv2-ip-bento__tag{font-family:var(--vlv2-font-heading);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--vlv2-ip-primary);margin-bottom:8px}.vlv2-ip-bento__cell--accent .vlv2-ip-bento__tag{color:#234100b3}.vlv2-ip-bento__title{font-family:var(--vlv2-font-heading);font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;line-height:1;margin:0 0 12px;color:var(--vlv2-ip-on-surface)}.vlv2-ip-bento__cell--accent .vlv2-ip-bento__title{color:var(--vlv2-ip-on-primary-ctr);font-size:32px;line-height:.9;font-weight:900}.vlv2-ip-bento__text{font-family:var(--vlv2-font-body);font-size:13px;line-height:1.65;color:var(--vlv2-ip-on-surface-var)}.vlv2-ip-bento__cell--accent .vlv2-ip-bento__text{color:#234100d9;font-weight:500}.vlv2-ip-bento__divider{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(var(--vlv2-border-rgb),.3)}.vlv2-ip-bento__divider-line{flex:1;height:1px;background-color:rgba(var(--vlv2-border-rgb),.3)}.vlv2-ip-bento__divider-label{font-family:var(--vlv2-font-heading);font-size:9px;letter-spacing:.5em;text-transform:uppercase;color:#ffffff40}.vlv2-ip-stats{background-color:var(--vlv2-ip-container-high);padding:48px;border:1px solid var(--vlv2-border-subtle);border-radius:var(--vlv2-radius-hero);box-shadow:var(--vlv2-shadow-card);margin-top:24px}.vlv2-ip-stats__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:32px;gap:24px}.vlv2-ip-stats__title{font-family:var(--vlv2-font-heading);font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;color:var(--vlv2-ip-on-surface);margin:0 0 8px}.vlv2-ip-stats__desc{font-family:var(--vlv2-font-body);font-size:13px;color:var(--vlv2-ip-on-surface-var);max-width:480px}.vlv2-ip-stats__eyebrow{display:block;font-family:var(--vlv2-font-heading);font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--vlv2-ip-primary);margin-bottom:8px}.vlv2-ip-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--vlv2-border-subtle)}.vlv2-ip-stat{padding:24px;border-right:1px solid var(--vlv2-border-subtle)}.vlv2-ip-stat:last-child{border-right:none}.vlv2-ip-stat__label{font-family:var(--vlv2-font-heading);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--vlv2-ip-primary);display:block;margin-bottom:8px}.vlv2-ip-stat__value{font-family:var(--vlv2-font-heading);font-size:32px;font-weight:900;letter-spacing:-.03em;color:var(--vlv2-ip-on-surface)}.vlv2-ip-split{display:grid;grid-template-columns:1fr 1fr;margin-top:24px}.vlv2-ip-split__text{padding:48px;background-color:var(--vlv2-ip-container-high);display:flex;flex-direction:column;justify-content:space-between;border-radius:var(--vlv2-radius-card)}.vlv2-ip-split__image{position:relative;background-color:var(--vlv2-ip-surface);min-height:400px;overflow:hidden;border-radius:var(--vlv2-radius-card)}.vlv2-ip-split__image-fill{position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--vlv2-primary-container-rgb),.1) 0%,var(--vlv2-ip-bg) 100%),repeating-linear-gradient(45deg,rgba(var(--vlv2-accent-rgb),.03) 0px,rgba(var(--vlv2-accent-rgb),.03) 1px,transparent 1px,transparent 40px)}.vlv2-ip-split__image-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.vlv2-ip-split__image-text{font-family:var(--vlv2-font-heading);font-size:10px;letter-spacing:.5em;font-weight:900;text-transform:uppercase;writing-mode:vertical-rl;color:#ffffff1f}.vlv2-ip-split__title{font-family:var(--vlv2-font-heading);font-size:28px;font-weight:700;text-transform:uppercase;color:var(--vlv2-ip-on-surface);margin:0 0 24px}.vlv2-ip-split__body p{font-family:var(--vlv2-font-body);font-size:14px;line-height:1.75;color:var(--vlv2-ip-on-surface-var);margin-bottom:16px}.vlv2-ip-btn-primary{display:inline-block;background-color:var(--vlv2-ip-primary-ctr);color:var(--vlv2-ip-on-primary-ctr);font-family:var(--vlv2-font-heading);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.15em;padding:16px 40px;border:none;cursor:pointer;text-decoration:none;border-radius:var(--vlv2-radius-input);transition:filter .2s ease;margin-top:32px;align-self:flex-start}.vlv2-ip-btn-primary:hover{filter:brightness(1.1);color:var(--vlv2-ip-on-primary-ctr);text-decoration:none}.vlv2-ip-btn-secondary{display:inline-block;background-color:transparent;color:var(--vlv2-ip-on-surface);font-family:var(--vlv2-font-heading);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;padding:16px 40px;border:1px solid rgba(var(--vlv2-border-rgb),.4);cursor:pointer;text-decoration:none;border-radius:var(--vlv2-radius-input);transition:background-color .2s ease}.vlv2-ip-btn-secondary:hover{background-color:var(--vlv2-ip-container-high2);color:var(--vlv2-ip-on-surface);text-decoration:none}.vlv2-ip-mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.vlv2-ip-mini-stat{background-color:var(--vlv2-ip-surface);padding:16px;border-radius:var(--vlv2-radius-input)}.vlv2-ip-mini-stat__value{font-family:var(--vlv2-font-heading);font-size:20px;font-weight:700;color:var(--vlv2-ip-primary);display:block}.vlv2-ip-mini-stat__label{font-family:var(--vlv2-font-heading);font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#fff6}.vlv2-ip-section-header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.vlv2-ip-section-title{font-family:var(--vlv2-font-heading);font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;color:var(--vlv2-ip-on-surface);margin:0}.vlv2-ip-section-line{flex:1;height:1px;background-color:rgba(var(--vlv2-border-rgb),.3)}.vlv2-ip-doc-wrap{display:grid;grid-template-columns:240px 1fr;gap:48px;padding:48px;width:100%;margin:0 auto;background-color:var(--vlv2-ip-surface);border-radius:var(--vlv2-radius-hero)}.vlv2-ip-doc-index{position:sticky;top:calc(var(--vlv2-sticky-top) + var(--vlv2-nav-bar-h) + 8px);height:fit-content;border-left:1px solid rgba(var(--vlv2-border-rgb),.3);padding-left:24px}.vlv2-ip-doc-index__label{font-family:var(--vlv2-font-heading);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.2em;color:#ffffff4d;margin-bottom:20px}.vlv2-ip-doc-index__list{list-style:none;margin:0;padding:0}.vlv2-ip-doc-index__item{margin-bottom:16px}.vlv2-ip-doc-index__link{font-family:var(--vlv2-font-heading);font-size:11px;text-transform:uppercase;color:var(--vlv2-ip-on-surface-var);text-decoration:none;transition:color .2s ease}.vlv2-ip-doc-index__link:hover,.vlv2-ip-doc-index__link.is-active{color:var(--vlv2-ip-primary)}.vlv2-ip-doc-body{display:flex;flex-direction:column;gap:64px}.vlv2-ip-doc-section{display:flex;flex-direction:column;gap:24px;scroll-margin-top:calc(var(--vlv2-sticky-top) + var(--vlv2-nav-bar-h) + 24px)}.vlv2-ip-doc-section__header{display:flex;align-items:center;gap:16px}.vlv2-ip-doc-section__num{font-family:var(--vlv2-font-heading);font-size:40px;font-weight:700;color:rgba(var(--vlv2-border-rgb),.4);font-style:italic;line-height:1}.vlv2-ip-doc-section__title{font-family:var(--vlv2-font-heading);font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;color:var(--vlv2-ip-on-surface);margin:0}.vlv2-ip-doc-block{background-color:var(--vlv2-ip-container);padding:32px;border-left:2px solid var(--vlv2-ip-primary-ctr);border-radius:var(--vlv2-radius-card);box-shadow:var(--vlv2-shadow-card)}.vlv2-ip-doc-block p{font-family:var(--vlv2-font-body);font-size:13px;line-height:1.75;color:var(--vlv2-ip-on-surface-var);margin-bottom:16px}.vlv2-ip-doc-block p:last-child{margin-bottom:0}.vlv2-ip-doc-block ul,.vlv2-ip-doc-block ol{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:10px}.vlv2-ip-doc-block ul li,.vlv2-ip-doc-block ol li{font-family:var(--vlv2-font-body);font-size:13px;line-height:1.65;color:var(--vlv2-ip-on-surface-var);padding-left:20px;position:relative}.vlv2-ip-doc-block ul li:before{content:"\2014";position:absolute;left:0;color:var(--vlv2-ip-primary);font-weight:700;font-size:11px;top:2px}.vlv2-ip-doc-block ol{counter-reset:doc-counter}.vlv2-ip-doc-block ol li{counter-increment:doc-counter}.vlv2-ip-doc-block ol li:before{content:counter(doc-counter,decimal-leading-zero) ".";position:absolute;left:0;color:var(--vlv2-ip-primary);font-family:var(--vlv2-font-heading);font-size:10px;font-weight:700;top:3px}.vlv2-ip-doc-block a{color:var(--vlv2-ip-primary);text-decoration:none}.vlv2-ip-doc-block a:hover{text-decoration:underline}.vlv2-ip-doc-block strong{color:var(--vlv2-ip-on-surface);font-weight:600}.vlv2-ip-doc-block ul:last-child,.vlv2-ip-doc-block ol:last-child{margin-bottom:0}.vlv2-ip-data-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.vlv2-ip-data-card{background-color:var(--vlv2-ip-container-high);padding:16px;border-radius:var(--vlv2-radius-input)}.vlv2-ip-data-card__label{font-family:var(--vlv2-font-heading);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--vlv2-ip-primary);margin-bottom:8px}.vlv2-ip-data-card__text{font-family:var(--vlv2-font-body);font-size:12px;color:var(--vlv2-ip-on-surface-var);font-weight:500}.vlv2-ip-check-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.vlv2-ip-check-list li{display:flex;align-items:flex-start;gap:12px;font-family:var(--vlv2-font-body);font-size:13px;font-weight:500;color:var(--vlv2-ip-on-surface)}.vlv2-ip-check-list li .material-symbols-outlined{color:var(--vlv2-ip-primary);font-size:18px;flex-shrink:0;margin-top:2px}.vlv2-ip-crypto-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.vlv2-ip-crypto-card{background-color:var(--vlv2-ip-container-high);padding:24px;text-align:center;border-radius:var(--vlv2-radius-card)}.vlv2-ip-crypto-card .material-symbols-outlined{font-size:36px;color:var(--vlv2-ip-primary);margin-bottom:12px}.vlv2-ip-crypto-card__name{font-family:var(--vlv2-font-heading);font-size:12px;font-weight:700;text-transform:uppercase;color:var(--vlv2-ip-on-surface);margin-bottom:6px}.vlv2-ip-crypto-card__sub{font-family:var(--vlv2-font-body);font-size:10px;text-transform:uppercase;color:#ffffff4d}.vlv2-ip-rights-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vlv2-ip-rights-btn{background-color:var(--vlv2-ip-container-high2);padding:24px 32px;display:flex;align-items:center;justify-content:space-between;border:none;cursor:pointer;text-align:left;transition:background-color .2s ease;border-radius:var(--vlv2-radius-input);width:100%}.vlv2-ip-rights-btn:hover{background-color:rgba(var(--vlv2-accent-rgb),.1)}.vlv2-ip-rights-btn--danger:hover{background-color:#93000a33}.vlv2-ip-rights-btn__label{font-family:var(--vlv2-font-heading);font-size:11px;font-weight:700;text-transform:uppercase;color:var(--vlv2-ip-primary);margin-bottom:4px}.vlv2-ip-rights-btn--danger .vlv2-ip-rights-btn__label{color:var(--vlv2-ip-error)}.vlv2-ip-rights-btn__sub{font-family:var(--vlv2-font-body);font-size:10px;text-transform:uppercase;color:#ffffff4d}.vlv2-ip-rights-btn .material-symbols-outlined{color:var(--vlv2-ip-on-surface);transition:transform .2s ease}.vlv2-ip-rights-btn:hover .material-symbols-outlined{transform:translate(4px)}.vlv2-ip-cta{background-color:#ffffff08;padding:64px 48px;text-align:center;border:1px solid var(--vlv2-border-subtle);border-radius:var(--vlv2-radius-hero);box-shadow:var(--vlv2-shadow-card)}.vlv2-ip-cta__title{font-family:var(--vlv2-font-heading);font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--vlv2-ip-on-surface);margin:0 0 16px}.vlv2-ip-cta__text{font-family:var(--vlv2-font-body);font-size:13px;color:var(--vlv2-ip-on-surface-var);max-width:480px;margin:0 auto 32px}.vlv2-ip-search-bar{background-color:var(--vlv2-ip-surface);padding:20px 48px;border-bottom:1px solid rgba(var(--vlv2-border-rgb),.1);border-radius:var(--vlv2-radius-card)}.vlv2-ip-search-bar__inner{display:flex;align-items:stretch;gap:12px;max-width:1100px}.vlv2-ip-search-wrap{flex:1;position:relative}.vlv2-ip-search-wrap:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--vlv2-ip-primary);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.vlv2-ip-search-wrap:focus-within:after{transform:scaleX(1)}.vlv2-ip-search-icon{font-family:Material Symbols Outlined;font-feature-settings:"liga","rlig","rclt";font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;line-height:1;position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--vlv2-ip-on-surface-var);font-size:18px;pointer-events:none}.vlv2-ip-search-input{width:100%;background-color:var(--vlv2-surface);border:none;outline:none;padding:14px 16px 14px 48px;font-family:var(--vlv2-font-heading);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--vlv2-ip-on-surface);border-radius:var(--vlv2-radius-input)}.vlv2-ip-search-input::placeholder{color:#ffffff4d}.vlv2-ip-faq-sections{padding:48px;max-width:1200px;display:flex;flex-direction:column;gap:64px}.vlv2-ip-faq-category{display:grid;grid-template-columns:320px 1fr;gap:32px}.vlv2-ip-faq-category__sidebar{position:sticky;top:calc(var(--vlv2-sticky-top) + var(--vlv2-nav-bar-h) + 8px);height:fit-content}.vlv2-ip-faq-category__num{display:flex;align-items:center;gap:12px;margin-top:24px}.vlv2-ip-faq-category__num-line{flex:1;height:1px;background-color:rgba(var(--vlv2-border-rgb),.3)}.vlv2-ip-faq-category__num-text{font-family:var(--vlv2-font-heading);font-size:10px;color:#ffffff4d}.vlv2-ip-faq-category__title{font-family:var(--vlv2-font-heading);font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;color:var(--vlv2-ip-on-surface);margin:0 0 8px}.vlv2-ip-faq-category__desc{font-family:var(--vlv2-font-body);font-size:12px;color:var(--vlv2-ip-on-surface-var);max-width:240px}.vlv2-ip-faq-list{display:flex;flex-direction:column;gap:2px}.vlv2-ip-faq-item{background-color:var(--vlv2-ip-container);transition:background-color .2s ease;border:1px solid var(--vlv2-border-subtle);border-radius:var(--vlv2-radius-card);box-shadow:var(--vlv2-shadow-card)}.vlv2-ip-faq-item:hover,.vlv2-ip-faq-item[open]{background-color:var(--vlv2-ip-container-high)}.vlv2-ip-faq-summary{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;cursor:pointer;list-style:none;user-select:none}.vlv2-ip-faq-summary::-webkit-details-marker{display:none}.vlv2-ip-faq-summary__text{font-family:var(--vlv2-font-heading);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--vlv2-ip-on-surface)}.vlv2-ip-faq-summary__icon{font-family:Material Symbols Outlined;font-feature-settings:"liga","rlig","rclt";font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;color:var(--vlv2-ip-primary);font-size:20px;line-height:1;transition:transform .25s ease;flex-shrink:0}.vlv2-ip-faq-item[open] .vlv2-ip-faq-summary__icon{transform:rotate(180deg)}.vlv2-ip-faq-answer{padding:0 24px 24px;border-top:1px solid rgba(var(--vlv2-border-rgb),.1)}.vlv2-ip-faq-answer p{font-family:var(--vlv2-font-body);font-size:13px;line-height:1.75;color:var(--vlv2-ip-on-surface-var);margin:16px 0 0}.vlv2-ip-protocol-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.vlv2-ip-protocol-chip{background-color:var(--vlv2-surface);padding:12px 16px;border-left:2px solid var(--vlv2-ip-primary);border-radius:var(--vlv2-radius-input)}.vlv2-ip-protocol-chip__label{font-family:var(--vlv2-font-heading);font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#fff6;margin-bottom:4px}.vlv2-ip-protocol-chip__value{font-family:var(--vlv2-font-body);font-size:12px;color:var(--vlv2-ip-on-surface)}.vlv2-ip-env-specs{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.vlv2-ip-env-spec{display:flex;align-items:center;gap:12px}.vlv2-ip-env-spec .material-symbols-outlined{color:#ffffff4d}.vlv2-ip-env-spec__label{font-family:var(--vlv2-font-heading);font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#fff6}.vlv2-ip-env-spec__value{font-family:var(--vlv2-font-body);font-size:12px;color:var(--vlv2-ip-on-surface)}.vlv2-ip-ship-bento{display:grid;grid-template-columns:1fr 320px;gap:0;padding:48px}.vlv2-ip-ship-primary{background-color:var(--vlv2-ip-container-low);padding:32px;border-radius:var(--vlv2-radius-card)}.vlv2-ip-ship-primary__tag{font-family:var(--vlv2-font-heading);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--vlv2-ip-primary);margin-bottom:24px}.vlv2-ip-ship-rows{display:flex;flex-direction:column;gap:0}.vlv2-ip-ship-row{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(var(--vlv2-border-rgb),.2)}.vlv2-ip-ship-row:last-child{border-bottom:none;margin-bottom:0}.vlv2-ip-ship-row__label{font-family:var(--vlv2-font-heading);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--vlv2-ip-on-surface-var);margin-bottom:4px}.vlv2-ip-ship-row__value{font-family:var(--vlv2-font-heading);font-size:22px;font-weight:700;color:var(--vlv2-ip-on-surface)}.vlv2-ip-ship-row__price{font-family:var(--vlv2-font-heading);font-size:14px;font-weight:500;color:var(--vlv2-ip-primary)}.vlv2-ip-ship-metrics{background-color:var(--vlv2-ip-container);padding:32px;border-left:1px solid rgba(var(--vlv2-border-rgb),.1);display:flex;flex-direction:column;justify-content:space-between;border-radius:var(--vlv2-radius-card)}.vlv2-ip-ship-metrics__tag{font-family:var(--vlv2-font-heading);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--vlv2-ip-on-surface);margin-bottom:20px}.vlv2-ip-metric-list{display:flex;flex-direction:column;gap:20px}.vlv2-ip-metric{display:flex;align-items:flex-start;gap:12px}.vlv2-ip-metric .material-symbols-outlined{color:var(--vlv2-ip-primary);font-size:16px;margin-top:2px}.vlv2-ip-metric__label{font-family:var(--vlv2-font-heading);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--vlv2-ip-on-surface-var);margin-bottom:2px}.vlv2-ip-metric__value{font-family:var(--vlv2-font-body);font-size:13px;color:var(--vlv2-ip-on-surface)}.vlv2-ip-hubs{padding:48px}.vlv2-ip-hubs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px}.vlv2-ip-hub{background-color:var(--vlv2-ip-container-high);padding:24px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--vlv2-border-subtle);border-radius:var(--vlv2-radius-card);box-shadow:var(--vlv2-shadow-card)}.vlv2-ip-hub__id{font-family:var(--vlv2-font-heading);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--vlv2-ip-primary);margin-bottom:8px}.vlv2-ip-hub__name{font-family:var(--vlv2-font-heading);font-size:20px;font-weight:700;color:var(--vlv2-ip-on-surface);margin:0 0 16px}.vlv2-ip-hub__desc{font-family:var(--vlv2-font-body);font-size:12px;color:var(--vlv2-ip-on-surface-var);line-height:1.6;margin-bottom:20px;flex:1}.vlv2-ip-hub__status{display:flex;align-items:center;gap:6px;font-family:var(--vlv2-font-heading);font-size:10px;text-transform:uppercase;color:var(--vlv2-ip-on-surface)}.vlv2-ip-hub__status-dot{width:8px;height:8px;border-radius:50%;background-color:var(--vlv2-ip-primary)}.vlv2-ip-compliance{padding:0 48px 48px}.vlv2-ip-compliance-inner{background-color:var(--vlv2-surface);padding:32px;display:grid;grid-template-columns:1fr 280px;gap:48px;border:1px solid var(--vlv2-border-subtle);border-radius:var(--vlv2-radius-card);box-shadow:var(--vlv2-shadow-card)}.vlv2-ip-compliance__title{font-family:var(--vlv2-font-heading);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--vlv2-ip-primary);margin-bottom:16px}.vlv2-ip-compliance__text{font-family:var(--vlv2-font-body);font-size:13px;line-height:1.75;color:var(--vlv2-ip-on-surface-var);margin-bottom:12px}.vlv2-ip-compliance-actions{display:flex;flex-direction:column;gap:8px}.vlv2-ip-compliance-action{background-color:var(--vlv2-ip-container);padding:20px 24px;display:flex;align-items:center;justify-content:space-between;border-radius:var(--vlv2-radius-input)}.vlv2-ip-compliance-action__label{font-family:var(--vlv2-font-heading);font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--vlv2-ip-on-surface-var);margin-bottom:4px}.vlv2-ip-compliance-action__value{font-family:var(--vlv2-font-heading);font-size:13px;font-weight:700;color:var(--vlv2-ip-on-surface)}.vlv2-ip-compliance-action .material-symbols-outlined{color:var(--vlv2-ip-primary)}.vlv2-ip-terms-hero{padding:48px}.vlv2-ip-terms-doc-badge{display:flex;align-items:baseline;gap:12px;margin-bottom:8px}.vlv2-ip-terms-badge{background-color:rgba(var(--vlv2-accent-rgb),.1);color:var(--vlv2-ip-primary);font-family:var(--vlv2-font-heading);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;padding:4px 8px;border-radius:var(--vlv2-radius-input)}.vlv2-ip-terms-rev{font-family:var(--vlv2-font-heading);font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:var(--vlv2-ip-on-surface-var)}.vlv2-ip-terms-title{font-family:var(--vlv2-font-heading);font-size:clamp(48px,7vw,80px);font-weight:900;text-transform:uppercase;letter-spacing:-.04em;line-height:.95;color:var(--vlv2-ip-on-surface);margin:0 0 24px}.vlv2-ip-terms-accent-bar{width:96px;height:4px;background-color:var(--vlv2-ip-primary);margin-bottom:24px}.vlv2-ip-terms-intro{font-family:var(--vlv2-font-body);font-size:16px;line-height:1.7;color:var(--vlv2-ip-on-surface-var);max-width:640px}.vlv2-ip-terms-bento{display:grid;grid-template-columns:repeat(6,1fr);gap:2px;background-color:rgba(var(--vlv2-border-rgb),.2);padding:0 48px}.vlv2-ip-terms-cell{background-color:var(--vlv2-ip-container);padding:32px;border-radius:var(--vlv2-radius-card)}.vlv2-ip-terms-cell--span4{grid-column:span 4;border-right:1px solid rgba(var(--vlv2-border-rgb),.1);border-bottom:1px solid rgba(var(--vlv2-border-rgb),.1)}.vlv2-ip-terms-cell--span2{grid-column:span 2;background-color:var(--vlv2-ip-container-high);border-bottom:1px solid rgba(var(--vlv2-border-rgb),.1);display:flex;flex-direction:column;justify-content:space-between}.vlv2-ip-terms-cell--span3{grid-column:span 3;background-color:var(--vlv2-ip-container-low)}.vlv2-ip-terms-cell--span3:first-of-type{border-right:1px solid rgba(var(--vlv2-border-rgb),.1)}.vlv2-ip-terms-cell-tag{font-family:var(--vlv2-font-heading);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3em;color:var(--vlv2-ip-primary);margin-bottom:16px}.vlv2-ip-terms-cell-title{font-family:var(--vlv2-font-heading);font-size:22px;font-weight:700;text-transform:uppercase;color:var(--vlv2-ip-on-surface);margin:0 0 16px}.vlv2-ip-terms-cell-text{font-size:13px;line-height:1.7;color:#fff9;font-family:var(--vlv2-font-body)}.vlv2-ip-terms-cell-text p{margin-bottom:12px}.vlv2-ip-terms-cell-text p:last-child{margin-bottom:0}.vlv2-ip-terms-meta{display:flex;flex-direction:column;gap:16px}.vlv2-ip-terms-meta__label{font-family:var(--vlv2-font-heading);font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#ffffff4d}.vlv2-ip-terms-meta__value{font-family:var(--vlv2-font-body);font-size:13px;font-weight:700;color:var(--vlv2-ip-on-surface)}.vlv2-ip-terms-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.vlv2-ip-terms-mini-card{background-color:var(--vlv2-ip-container-high2);padding:12px;border-radius:var(--vlv2-radius-input)}.vlv2-ip-terms-mini-card__label{font-family:var(--vlv2-font-heading);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--vlv2-ip-primary);margin-bottom:4px}.vlv2-ip-terms-mini-card__value{font-family:var(--vlv2-font-body);font-size:11px;color:#fff6}.vlv2-ip-terms-warning{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid rgba(var(--vlv2-border-rgb),.3);margin-top:20px;border-radius:var(--vlv2-radius-input)}.vlv2-ip-terms-warning .material-symbols-outlined{color:var(--vlv2-ip-error)}.vlv2-ip-terms-warning__text{font-family:var(--vlv2-font-heading);font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--vlv2-ip-on-surface-var);line-height:1.5}.vlv2-ip-clause-table-wrap{padding:48px}.vlv2-ip-clause-table-label{font-family:var(--vlv2-font-heading);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.4em;color:#ffffff4d;margin-bottom:20px}.vlv2-ip-clause-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid rgba(var(--vlv2-border-rgb),.1);border-radius:var(--vlv2-radius-card);overflow:hidden}.vlv2-ip-clause-table thead tr{background-color:var(--vlv2-ip-container-high2)}.vlv2-ip-clause-table th{padding:16px;font-family:var(--vlv2-font-heading);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#ffffffb3;text-align:left;border:none}.vlv2-ip-clause-table tbody tr{background-color:var(--vlv2-ip-surface);transition:background-color .15s ease}.vlv2-ip-clause-table tbody tr:hover{background-color:var(--vlv2-ip-container)}.vlv2-ip-clause-table td{padding:16px;border-bottom:1px solid rgba(var(--vlv2-border-rgb),.1);font-family:var(--vlv2-font-body);font-size:12px;color:var(--vlv2-ip-on-surface-var);border-right:none;border-left:none}.vlv2-ip-clause-table td:first-child{font-family:monospace;font-size:12px;color:var(--vlv2-ip-primary)}.vlv2-ip-clause-table td:nth-child(2){font-size:12px;font-weight:700;text-transform:uppercase;color:var(--vlv2-ip-on-surface);font-family:var(--vlv2-font-body)}.vlv2-ip-status-badge{display:inline-block;padding:3px 8px;font-family:var(--vlv2-font-heading);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--vlv2-radius-input)}.vlv2-ip-status-badge--active{background-color:var(--vlv2-text-on-accent);color:var(--vlv2-accent)}.vlv2-ip-status-badge--critical{background-color:var(--vlv2-ip-error-ctr);color:var(--vlv2-ip-error)}.vlv2-ip-terms-cta{margin:0 48px 48px;background-color:var(--vlv2-ip-container-high2);padding:48px;text-align:center;position:relative;overflow:hidden;border:1px solid var(--vlv2-border-subtle);border-radius:var(--vlv2-radius-hero);box-shadow:var(--vlv2-shadow-card)}.vlv2-ip-terms-cta__accent{position:absolute;top:0;left:0;width:4px;height:100%;background-color:var(--vlv2-ip-primary)}.vlv2-ip-terms-cta__title{font-family:var(--vlv2-font-heading);font-size:32px;font-weight:900;text-transform:uppercase;letter-spacing:-.02em;color:var(--vlv2-ip-on-surface);margin:0 0 16px}.vlv2-ip-terms-cta__text{font-family:var(--vlv2-font-body);font-size:13px;color:var(--vlv2-ip-on-surface-var);max-width:400px;margin:0 auto 32px}.vlv2-ip-terms-cta__btns{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.vlv2-ip-terms-cta__deco{position:absolute;right:-48px;bottom:-48px;opacity:.05;pointer-events:none;font-size:200px;color:var(--vlv2-ip-on-surface)}@media(max-width:1024px){.vlv2-ip-bento--3col,.vlv2-ip-bento--4col{grid-template-columns:1fr}.vlv2-ip-bento__cell--span2{grid-column:span 1}.vlv2-ip-stats__grid{grid-template-columns:repeat(2,1fr)}.vlv2-ip-stats__header{flex-direction:column;align-items:flex-start}.vlv2-ip-split{grid-template-columns:1fr}.vlv2-ip-split__image{min-height:240px}.vlv2-ip-doc-wrap{grid-template-columns:1fr;padding:24px}.vlv2-ip-doc-index{display:none}.vlv2-ip-faq-category{grid-template-columns:1fr}.vlv2-ip-hubs-grid{grid-template-columns:repeat(2,1fr)}.vlv2-ip-ship-bento{grid-template-columns:1fr;padding:24px}.vlv2-ip-compliance-inner{grid-template-columns:1fr}.vlv2-ip-terms-bento{grid-template-columns:1fr;padding:0 24px}.vlv2-ip-terms-cell--span4,.vlv2-ip-terms-cell--span2,.vlv2-ip-terms-cell--span3{grid-column:span 1}}@media(max-width:640px){.vlv2-ip-hero--tall{min-height:360px;height:auto}.vlv2-ip-hero--medium{min-height:280px;height:auto}.vlv2-ip-hero__content{padding:24px}.vlv2-ip-hero__desc{font-size:14px}.vlv2-ip-bento__cell{padding:24px;min-height:0!important}.vlv2-ip-bento__cell>div{max-width:100%}.vlv2-ip-bento__cell [style*="width:220px"],.vlv2-ip-bento__cell [style*="width: 220px"]{width:100%!important;min-height:120px!important}.vlv2-ip-stats{padding:24px}.vlv2-ip-stats__title{font-size:24px}.vlv2-ip-stat{padding:16px}.vlv2-ip-stat__value{font-size:24px}.vlv2-ip-split__text{padding:24px}.vlv2-ip-split__image{min-height:180px}.vlv2-ip-content,.vlv2-ip-faq-sections{padding:24px}.vlv2-ip-hubs-grid{grid-template-columns:1fr}.vlv2-ip-stats__grid{grid-template-columns:1fr 1fr}.vlv2-ip-rights-grid,.vlv2-ip-crypto-grid,.vlv2-ip-protocol-grid,.vlv2-ip-data-grid{grid-template-columns:1fr}.vlv2-ip-hubs{padding:24px}.vlv2-ip-compliance{padding:0 24px 24px}.vlv2-ip-clause-table-wrap{padding:24px}.vlv2-ip-terms-cta{margin:0 24px 24px;padding:32px 24px}.vlv2-ip-terms-hero,.vlv2-ip-hubs{padding:24px}}.vlv2-ip-cmplz-body{max-width:800px;margin:0 auto;padding:48px 48px 80px;font-family:var(--vlv2-font-body);color:var(--vlv2-ip-on-surface-var, var(--vlv2-text-secondary));font-size:13px;line-height:1.8}.vlv2-ip-cmplz-body h2,.vlv2-ip-cmplz-body h3{font-family:var(--vlv2-font-display);color:var(--vlv2-ip-on-surface, var(--vlv2-text-primary));margin-top:40px;margin-bottom:12px;font-weight:600}.vlv2-ip-cmplz-body h2{font-size:16px;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--vlv2-border);padding-bottom:8px}.vlv2-ip-cmplz-body h3{font-size:13px;letter-spacing:.04em}.vlv2-ip-cmplz-body p{margin-bottom:12px}.vlv2-ip-cmplz-body a{color:var(--vlv2-accent);text-decoration:underline}.vlv2-ip-cmplz-body a:hover{color:var(--vlv2-accent-hover)}.vlv2-ip-cmplz-body ul,.vlv2-ip-cmplz-body ol{margin:8px 0 12px 20px}.vlv2-ip-cmplz-body li{margin-bottom:6px}.vlv2-ip-cmplz-body table{width:100%;border-collapse:collapse;font-size:12px;margin:16px 0}.vlv2-ip-cmplz-body table th,.vlv2-ip-cmplz-body table td{padding:8px 12px;border:1px solid var(--vlv2-border);text-align:left}.vlv2-ip-cmplz-body table th{background:var(--vlv2-container-low);color:var(--vlv2-text-primary);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.vlv2-ip-cmplz-body table tr:nth-child(2n) td{background:#292b2666}@media(max-width:768px){.vlv2-ip-cmplz-body{padding:24px 24px 60px}}.vlv2-ip-cookie-doc-cell{grid-column:1 / -1}.vlv2-ip-cookie-doc{margin-top:20px;font-family:var(--vlv2-font-body);font-size:13px;color:var(--vlv2-text-secondary);line-height:1.8}.vlv2-ip-cookie-doc #cmplz-document{color:var(--vlv2-text-secondary);font-family:var(--vlv2-font-body);font-size:13px;line-height:1.8}.vlv2-ip-cookie-doc #cmplz-document .cmplz-dropdown{border:1px solid var(--vlv2-border);margin-bottom:8px;background:var(--vlv2-container-low);border-radius:var(--vlv2-radius-card);overflow:hidden}.vlv2-ip-cookie-doc #cmplz-document .cmplz-dropdown summary{padding:0;list-style:none}.vlv2-ip-cookie-doc #cmplz-document .cmplz-dropdown summary div{padding:14px 16px;background:var(--vlv2-container);border-bottom:1px solid var(--vlv2-border);cursor:pointer;transition:background .15s ease}.vlv2-ip-cookie-doc #cmplz-document .cmplz-dropdown summary div:hover{background:var(--vlv2-container-high)}.vlv2-ip-cookie-doc #cmplz-document .cmplz-dropdown summary div h3{color:var(--vlv2-text-primary)!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.06em;margin:0!important}.vlv2-ip-cookie-doc #cmplz-document .cmplz-dropdown summary div:after{content:"\203a";color:var(--vlv2-accent);font-size:20px;line-height:1;transform:rotate(90deg);display:inline-block;transition:transform .2s ease}.vlv2-ip-cookie-doc #cmplz-document .cmplz-dropdown[open] summary div:after{transform:rotate(270deg)}.vlv2-ip-cookie-doc #cmplz-document .cmplz-dropdown summary div p{color:var(--vlv2-text-secondary);font-size:12px;margin:0}.vlv2-ip-cookie-doc #cmplz-document .cmplz-dropdown .cookies-per-purpose,.vlv2-ip-cookie-doc #cmplz-document .cmplz-dropdown .cmplz-service-description,.vlv2-ip-cookie-doc #cmplz-document .cmplz-dropdown .cmplz-sharing-data{padding:12px 16px;color:var(--vlv2-text-secondary);font-size:12px}.vlv2-ip-cookie-doc #cmplz-document .cmplz-dropdown .purpose{color:var(--vlv2-text-primary);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding:10px 0 6px;border-bottom:1px solid var(--vlv2-border);margin-bottom:8px;grid-column:span 3}.vlv2-ip-cookie-doc #cmplz-document .cmplz-dropdown .name-header,.vlv2-ip-cookie-doc #cmplz-document .cmplz-dropdown .retention-header,.vlv2-ip-cookie-doc #cmplz-document .cmplz-dropdown .function-header{color:var(--vlv2-accent);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:4px 0;border-bottom:1px solid var(--vlv2-border)}.vlv2-ip-cookie-doc #cmplz-document .cmplz-dropdown .cmplz-name,.vlv2-ip-cookie-doc #cmplz-document .cmplz-dropdown .cmplz-retention,.vlv2-ip-cookie-doc #cmplz-document .cmplz-dropdown .cmplz-function{color:var(--vlv2-text-secondary);font-size:12px;padding:4px 0;border-bottom:1px solid rgba(67,72,62,.4)}.vlv2-ip-cookie-doc #cmplz-document .cmplz-always-active{color:var(--vlv2-accent);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.vlv2-ip-cookie-doc #cmplz-document input[type=checkbox]{accent-color:var(--vlv2-accent)}.vlv2-ip-cookie-doc #cmplz-manage-consent-container{background:var(--vlv2-container-low);border:1px solid var(--vlv2-border);padding:16px;margin-top:24px;font-family:var(--vlv2-font-body);border-radius:var(--vlv2-radius-card)}.vlv2-ip-cookie-doc #cmplz-manage-consent-container .cmplz-category{background:var(--vlv2-container-low);border:1px solid var(--vlv2-border);border-radius:var(--vlv2-radius-input)}.vlv2-ip-cookie-doc #cmplz-manage-consent-container h2{color:var(--vlv2-text-primary)!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.06em}.vlv2-ip-cookie-doc .cmplz-btn{background:var(--vlv2-container-low);border:1px solid var(--vlv2-border);color:var(--vlv2-text-primary);font-family:var(--vlv2-font-label);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:10px 20px;cursor:pointer;transition:background .15s ease;border-radius:var(--vlv2-radius-input)}.vlv2-ip-cookie-doc .cmplz-btn:hover{background:var(--vlv2-container-high);border-color:var(--vlv2-border-hover)}.vlv2-ip-cookie-doc .cmplz-btn.cmplz-accept,.vlv2-ip-cookie-doc .cmplz-btn.cmplz-save-preferences{background:var(--vlv2-accent);border-color:var(--vlv2-accent);color:var(--vlv2-text-on-accent)}.vlv2-ip-cookie-doc .cmplz-btn.cmplz-accept:hover,.vlv2-ip-cookie-doc .cmplz-btn.cmplz-save-preferences:hover{background:var(--vlv2-accent-hover);border-color:var(--vlv2-accent-hover)}[data-theme=light] .vlv2-ip-cookie-doc #cmplz-document .cmplz-dropdown{background:#c8cdbe4d}[data-theme=light] .vlv2-ip-cookie-doc #cmplz-document .cmplz-dropdown summary div{background:#c8cdbe99}[data-theme=light] .vlv2-ip-cookie-doc #cmplz-document .cmplz-dropdown summary div:hover{background:#b4bcaacc}[data-theme=light] .vlv2-ip-cookie-doc #cmplz-document .cmplz-dropdown .cmplz-name,[data-theme=light] .vlv2-ip-cookie-doc #cmplz-document .cmplz-dropdown .cmplz-retention,[data-theme=light] .vlv2-ip-cookie-doc #cmplz-document .cmplz-dropdown .cmplz-function{border-bottom-color:rgba(var(--vlv2-border-rgb),.3)}[data-theme=light] .vlv2-ip-cookie-doc #cmplz-manage-consent-container,[data-theme=light] .vlv2-ip-cookie-doc #cmplz-manage-consent-container .cmplz-category{background:#c8cdbe66}.vlv2-ip-email-section{margin-top:24px}.vlv2-ip-email-section__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.vlv2-ip-email-card{display:flex;align-items:center;gap:16px;padding:24px;background-color:var(--vlv2-ip-container);border:1px solid var(--vlv2-border-subtle);border-radius:var(--vlv2-radius-card);box-shadow:var(--vlv2-shadow-card);text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.vlv2-ip-email-card:hover{background-color:var(--vlv2-ip-container-high);border-color:var(--vlv2-border);text-decoration:none}.vlv2-ip-email-card__icon{font-size:24px;color:var(--vlv2-ip-primary);flex-shrink:0;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.vlv2-ip-email-card__body{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.vlv2-ip-email-card__label{font-family:var(--vlv2-font-heading);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--vlv2-ip-primary)}.vlv2-ip-email-card__value{font-family:var(--vlv2-font-body);font-size:14px;color:var(--vlv2-ip-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vlv2-ip-email-card__arrow{font-size:18px;color:var(--vlv2-ip-on-surface-var);flex-shrink:0;transition:transform .2s ease}.vlv2-ip-email-card:hover .vlv2-ip-email-card__arrow{transform:translate(3px,-3px)}
