.vlp{--deep:#1a1e24;--panel:var(--bg,#22272e);--panel2:var(--input-bg,#262b32);--line:var(--border,#2a303a);--line2:#343b47;--ink:var(--white,#fff);--ink2:var(--muted,#b4b2a9);--ink3:#5f5e5a;--green:#22c55e;--green-dark:#04342c;--error:#f87171;--amber:#fbbf24;--vlp-h:680px;background:var(--panel);border-radius:0;color:var(--ink);font-family:var(--fb,"Montserrat",sans-serif);font-size:13px;line-height:1.5;overflow:hidden;position:relative}.vlp *{box-sizing:border-box;margin:0}.vlp [hidden]{display:none!important}.vlp-app{display:flex;height:max(var(--vlp-h),calc(100vh - var(--vlp-chrome,130px) - var(--vlp-head,0px)));height:max(var(--vlp-h),calc(100dvh - var(--vlp-chrome,130px) - var(--vlp-head,0px)))}.vlp-side{background:var(--panel);border-right:1px solid var(--line);display:flex;flex:none;flex-direction:column;overflow:hidden;width:300px}.vlp-side-head{align-items:baseline;border-bottom:1px solid var(--line);display:flex;flex:none;gap:8px;justify-content:space-between;padding:12px 14px}.vlp-wordmark{color:var(--ink);font-family:var(--fh,"Lexend Deca",sans-serif);font-size:17px;font-weight:700;letter-spacing:.4px;white-space:nowrap}.vlp-wordmark em{color:var(--green);font-style:normal}.vlp-agent{color:var(--ink3);font-size:10px;white-space:nowrap}.vlp-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--line2) transparent;scrollbar-width:thin}.vlp-scroll::-webkit-scrollbar{width:6px}.vlp-scroll::-webkit-scrollbar-track{background:transparent}.vlp-scroll::-webkit-scrollbar-thumb{background:var(--line2);border-radius:3px}.vlp-actions{background:var(--panel);border-top:1px solid var(--line);flex:none;padding:10px 14px 12px;position:relative;z-index:2}.vlp-actions-sum{color:var(--ink2);font-size:11.5px;line-height:1.4}.vlp-actions-sum b{color:var(--ink);font-weight:600}.vlp-actions .vlp-cta{margin-top:8px}.vlp-actions .vlp-cta2{margin-top:6px}@media(min-width:821px){.vlp-actions:before{background:linear-gradient(to bottom,rgba(34,39,46,0),var(--panel));bottom:100%;content:"";height:40px;left:0;pointer-events:none;position:absolute;right:6px}}.vlp-sec{border-bottom:1px solid var(--line);padding:11px 14px}.vlp-sec-t{color:var(--ink);font-family:var(--fh,"Lexend Deca",sans-serif);font-size:12px;font-weight:700;margin-bottom:8px}.vlp label{color:var(--ink2);display:block;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:3px}.vlp input,.vlp select{background:var(--panel2);border:1px solid var(--line2);border-radius:6px;box-shadow:none;color:var(--ink);font:inherit;font-size:12.5px;height:auto;min-height:34px;padding:6px 8px;width:100%}.vlp button:focus-visible,.vlp input:focus-visible,.vlp select:focus-visible{outline:2px solid var(--green);outline-offset:1px}.vlp-r2{gap:6px 8px;grid-template-columns:1fr 1fr}.vlp-r2,.vlp-r4{display:grid;margin-top:6px}.vlp-r4{gap:5px;grid-template-columns:repeat(4,1fr)}.vlp-chk{align-items:center;color:var(--ink2);cursor:pointer;display:flex;font-size:11.5px;gap:7px;margin-top:8px}.vlp-chk input{accent-color:var(--green);height:16px;margin:0;min-height:0;padding:0;width:16px}.vlp-sku{background:var(--panel2);border:1px solid var(--line2);border-radius:7px;margin-bottom:5px;padding:7px 9px}.vlp-sku-top{align-items:center;display:flex;gap:6px}.vlp-dot{border-radius:2px;display:inline-block;flex:none;height:10px;width:10px}.vlp-sku-name{flex:1;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vlp-sku-del{background:none;border:0;color:var(--ink3);cursor:pointer;font-size:15px;line-height:1;padding:0 4px}.vlp-sku-del:hover{color:var(--error)}.vlp-sku-meta{color:var(--ink2);font-size:11px;gap:8px;margin-top:4px}.vlp-qtyw,.vlp-sku-meta{align-items:center;display:flex}.vlp-qtyw{gap:4px;margin-left:auto}.vlp-qtyb{background:var(--line2);border:0;border-radius:5px;color:var(--ink);cursor:pointer;font-size:14px;height:24px;line-height:1;padding:0;width:24px}.vlp-qty{color:var(--ink);font-size:12px;font-weight:600;min-width:24px;text-align:center}.vlp-sw{align-items:center;display:flex;flex-wrap:wrap;gap:4px;min-height:34px}.vlp-sw span{border:2px solid transparent;border-radius:4px;cursor:pointer;height:18px;width:18px}.vlp-sw span[aria-checked=true]{border-color:#fff}.vlp-addbtn{background:var(--panel2);border:1px dashed var(--ink3);border-radius:7px;color:var(--ink);cursor:pointer;font:inherit;font-size:12px;font-weight:600;margin-top:8px;padding:8px;width:100%}.vlp-addbtn:hover{border-color:var(--ink);color:var(--ink)}.vlp-seg{border:1px solid var(--line2);border-radius:7px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:8px;overflow:hidden}.vlp-seg button{background:var(--panel2);border:0;border-radius:0;color:var(--ink2);cursor:pointer;font:inherit;font-size:12px;font-weight:600;min-height:34px;padding:8px}.vlp-seg button[aria-pressed=true]{background:var(--line2);color:var(--ink)}.vlp-seg3{grid-template-columns:1fr 1fr 1fr}.vlp-verdict{background:var(--deep);border:1px solid var(--line2);border-radius:8px;margin-top:10px;padding:10px 12px}.vlp-verdict b{color:var(--green);display:block;font-family:var(--fh,"Lexend Deca",sans-serif);font-size:14px;font-weight:700;margin-bottom:3px}.vlp-verdict.vltl b{color:var(--amber)}.vlp-verdict.tl b{color:var(--ink)}.vlp-verdict.over b{color:var(--error)}.vlp-verdict p{color:var(--ink2);font-size:11px;line-height:1.45}.vlp-viewtabs{border:1px solid var(--line2);border-radius:7px;display:flex;gap:0;left:10px;overflow:hidden;position:absolute;top:10px;z-index:2}.vlp-viewtabs button{background:rgba(26,30,36,.92);border:0;border-radius:0;color:var(--ink2);cursor:pointer;font:inherit;font-size:11.5px;font-weight:600;min-height:32px;padding:6px 12px}.vlp-viewtabs button[aria-pressed=true]{background:var(--line2);color:var(--ink)}.vlp-hint{top:50px}.vlp-gain{background:var(--deep);border-radius:7px;color:var(--ink2);font-size:11px;line-height:1.45;margin:0 0 10px;padding:7px 10px}.vlp-gain b{color:var(--green)}.vlp-total{align-items:baseline;display:flex;gap:8px;margin-bottom:8px}.vlp-total b{color:var(--green);font-family:var(--fh,"Lexend Deca",sans-serif);font-size:34px;font-weight:700;line-height:1}.vlp-total span{color:var(--ink2);font-size:11.5px}.vlp-kv{border-bottom:1px solid rgba(42,48,58,.6);display:flex;font-size:11.5px;justify-content:space-between;padding:4px 0}.vlp-kv span{color:var(--ink2)}.vlp-kv b{color:var(--ink);font-weight:600}.vlp-kv b.bad{color:var(--error)}.vlp-bar{margin-top:7px}.vlp-bar .l{color:var(--ink3);display:flex;font-size:10px;justify-content:space-between;margin-bottom:3px}.vlp-bar .t{background:var(--panel2);border-radius:3px;height:5px;overflow:hidden}.vlp-bar .f{background:var(--green);border-radius:3px;height:100%;transition:width .35s ease}.vlp-bar .f.warn{background:var(--amber)}.vlp-bar .f.bad{background:var(--error)}.vlp-bar .f.ok{background:var(--green)}.vlp-classline{background:var(--deep);border-radius:7px;margin-top:10px;padding:5px 11px 9px}.vlp-classline .vlp-kv{align-items:baseline;gap:10px;padding:5px 0}.vlp-classline .vlp-kv:last-of-type{border-bottom:0}.vlp-classline .vlp-kv span{flex:1 1 auto;min-width:0}.vlp-classline .vlp-kv b{color:var(--green);flex:none;font-family:var(--fh,"Lexend Deca",sans-serif);font-weight:700;line-height:1.1;white-space:nowrap}.vlp-classline .vlp-kv-class b{font-size:20px}.vlp-classline .vlp-kv-pcf b{font-size:15px}.vlp-classline small{color:var(--ink3);display:block;font-size:10px;line-height:1.35;margin-top:6px}.vlp-warn{background:#2e2226;border:1px solid var(--error);border-radius:7px;color:var(--error);display:none;font-size:11.5px;line-height:1.45;margin-top:8px;padding:8px 10px}.vlp-cta,.vlp-warn.on{display:block}.vlp-cta{background:var(--ink);border:0;border-radius:5px;color:var(--panel);cursor:pointer;font:inherit;font-size:12px;font-weight:600;margin-top:10px;padding:11px;text-align:center;transition:background .15s;width:100%}.vlp-cta:hover{background:hsla(0,0%,100%,.88)}.vlp-cta2{background:var(--panel2);border:1px solid var(--line2);color:var(--ink);margin-top:6px}.vlp-cta2:hover{background:var(--panel2);border-color:var(--ink)}.vlp-cta:disabled{cursor:default;opacity:.45}.vlp-inspect{background:var(--panel2);border:1px solid var(--line2);border-radius:7px;color:var(--ink2);font-size:11.5px;line-height:1.5;padding:8px 10px}.vlp-inspect b{color:var(--ink)}.vlp-igrid{display:grid;gap:4px;grid-template-columns:1fr 1fr;margin-top:6px}.vlp-igrid div{background:var(--deep);border-radius:5px;padding:4px 7px}.vlp-igrid small{color:var(--ink3);display:block;font-size:9.5px}.vlp-igrid strong{color:var(--ink);font-size:11.5px;font-weight:600}.vlp-foot{color:var(--ink3);font-size:9.5px;line-height:1.5;padding:9px 14px 36px}.vlp-view{background:var(--panel);flex:1;min-width:0;overflow:hidden;position:relative}#vlp-stage{cursor:grab;display:block;height:100%;touch-action:none;width:100%}#vlp-stage.dragging{cursor:grabbing}.vlp-ov{background:rgba(26,30,36,.9);border:1px solid var(--line);border-radius:7px;color:var(--ink2);font-size:10.5px;pointer-events:none;position:absolute}.vlp-hint{left:10px;padding:5px 9px}.vlp-cap{background:rgba(61,14,10,.85);border-color:rgba(248,113,113,.4);color:var(--error);padding:5px 9px;right:10px;top:10px}.vlp-ptabs{bottom:12px;display:flex;flex-wrap:wrap;gap:5px;left:12px;max-width:60%;position:absolute}.vlp-ptabs button{background:rgba(26,30,36,.92);border:1px solid var(--line2);border-radius:7px;color:var(--ink2);cursor:pointer;font:inherit;font-size:11.5px;min-height:32px;padding:6px 10px}.vlp-ptabs button[aria-pressed=true]{background:var(--line2);border-color:var(--line2);color:var(--ink);font-weight:600}.vlp-legend{bottom:12px;max-width:38%;padding:7px 10px;right:12px}.vlp-legend div{align-items:center;display:flex;gap:6px;line-height:1.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vlp-empty{align-items:center;color:var(--ink3);display:none;font-size:13px;inset:0;justify-content:center;padding:20px;pointer-events:none;position:absolute;text-align:center}.vlp-empty.on{display:flex}.vlp-wrap{margin:0 auto;max-width:1180px}.vlp-pagehead{border-bottom:1px solid var(--line);padding:18px 20px 12px}.vlp-pagehead h1{color:var(--ink);font-family:var(--fh,"Lexend Deca",sans-serif);font-size:26px;font-weight:700;line-height:1.15;margin:0 0 4px}.vlp-pagehead p{margin:0;max-width:78ch}.vlp-pagehead p,.vlp-seo{color:var(--ink2);font-size:13.5px}.vlp-seo{border-top:1px solid var(--line);line-height:1.6;padding:26px 20px 30px}.vlp-seo h2{color:var(--ink);font-family:var(--fh,"Lexend Deca",sans-serif);font-size:17px;font-weight:700;margin:0 0 6px}.vlp-seo p{margin:0 0 18px;max-width:70ch}.vlp-seo-grid{display:grid;gap:0 32px;grid-template-columns:1fr 1fr}.vlp-faq{margin:0}.vlp-faq details{border-top:1px solid var(--line)}.vlp-faq details:last-child{border-bottom:1px solid var(--line)}.vlp-faq summary{color:var(--ink);cursor:pointer;font-weight:600;list-style:none;padding:12px 28px 12px 0;position:relative}.vlp-faq summary::-webkit-details-marker{display:none}.vlp-faq summary:after{color:var(--ink2);content:"+";font-size:18px;position:absolute;right:4px;top:10px}.vlp-faq details[open] summary:after{content:"−"}.vlp-faq details p{margin:0 0 14px}.vlp-zoom{display:flex;flex-direction:column;gap:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:2}.vlp-zoom button{background:rgba(26,30,36,.92);border:1px solid var(--line2);border-radius:8px;color:var(--ink);cursor:pointer;font:inherit;font-size:20px;height:40px;line-height:1;width:40px}.vlp-zoom button:hover{border-color:var(--ink);color:var(--ink)}.vlp-gate{align-items:center;background:rgba(26,30,36,.82);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.vlp-gate[hidden]{display:none}.vlp-gate-card{background:var(--panel);border:1px solid var(--line2);border-radius:12px;display:flex;flex-direction:column;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:hidden;padding:16px 20px;position:relative;width:min(520px,100%)}.vlp-form{flex:1 1 auto;min-height:0;overflow:auto}.vlp-form .hs-form{gap:6px}.vlp-form .hs-submit,.vlp-form .hs_submit{background:var(--panel);bottom:0;position:sticky}.vlp-form .hs-form fieldset{max-width:none!important}.vlp-form .hs-form fieldset .hs-form-field,.vlp-form .hs-form fieldset.form-columns-2 .hs-form-field,.vlp-form .hs-form fieldset.form-columns-3 .hs-form-field{float:none!important;margin-bottom:10px;width:100%!important}.vlp-form .hs-form fieldset .input{margin-right:0!important}.vlp-form .hs-form-field label{display:block;margin-bottom:4px}.vlp-form .hs-form textarea{min-height:72px;resize:vertical}.vlp-form .hs-recaptcha{margin:0}.vlp-gate-x{background:none;border:0;color:var(--ink3);cursor:pointer;font-size:20px;line-height:1;position:absolute;right:10px;top:8px}.vlp-gate-t{flex:none;font-family:var(--fh,"Lexend Deca",sans-serif);font-size:14px;font-weight:700;margin-bottom:6px;padding-right:24px}.vlp-gate-sum{background:var(--deep);border-radius:7px;flex:none;line-height:1.5;margin-bottom:12px;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.vlp-form .hs-form-field label,.vlp-form label,.vlp-gate-sum{color:var(--ink2);font-size:11.5px}.vlp-form .hs-form-field input,.vlp-form .hs-form-field select,.vlp-form .hs-form-field textarea{background:var(--panel2);border:1px solid var(--line2);border-radius:6px;color:var(--ink);font:inherit;font-size:13px;min-height:38px;padding:8px 10px;width:100%}.vlp-form .hs-button,.vlp-form input[type=submit]{background:var(--ink);border:0;border-radius:7px;color:var(--panel);cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;margin-top:4px;padding:11px;width:100%}.vlp-form .hs-error-msg,.vlp-form .hs-error-msgs{color:var(--error);font-size:11px;list-style:none;padding:0}.vlp-form .submitted-message{color:var(--ink);font-size:13px}.vlp .vlp-form .vlp-consent{align-items:flex-start;color:var(--ink2);cursor:pointer;display:flex;font-size:11px;font-weight:400;gap:9px;letter-spacing:0;line-height:1.45;margin:0 0 12px;text-transform:none}.vlp .vlp-form .vlp-consent input{accent-color:var(--green);flex:none;height:14px;margin:2px 0 0;min-height:0;padding:0;width:14px}.vlp .vlp-form .vlp-consent a{color:var(--ink);text-decoration:underline}.vlp-notyou{color:var(--ink3);font-size:11px;margin:8px 0 0}.vlp-notyou a{color:var(--ink2);text-decoration:underline}.vlp-list{background:#fff;color:#1a1e24;font-size:13px;padding:22px 24px 26px}.vlp-list[hidden]{display:none}.vlp-list .vlp-wordmark{color:#1a1e24}.vlp-list-logo{display:block;height:34px;margin-bottom:2px;width:auto}.vlp-list-head{align-items:flex-start;border-bottom:2px solid #1a1e24;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:14px;padding-bottom:12px}.vlp-list h2{color:#1a1e24;font-family:var(--fh,"Lexend Deca",sans-serif);font-size:20px;font-weight:700;margin:4px 0 2px}.vlp-list-meta{color:#5f5e5a;font-size:11.5px}.vlp-list-actions{display:flex;flex-wrap:wrap;gap:8px}.vlp-list-actions .vlp-cta{background:#1a1e24;color:#fff;margin:0;padding:9px 14px;width:auto}.vlp-list-actions .vlp-cta:hover{background:#2a303a}.vlp-list-actions .vlp-cta2{background:#fff;border:1px solid #b4b2a9;color:#1a1e24}.vlp-sumgrid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));margin-bottom:16px}.vlp-sumgrid div{border:1px solid #e5e3dc;border-radius:7px;padding:8px 10px}.vlp-sumgrid small{color:#5f5e5a;display:block;font-size:10px}.vlp-sumgrid strong{font-family:var(--fh,"Lexend Deca",sans-serif);font-size:17px;font-weight:700}.vlp-pal{border:1px solid #e5e3dc;border-radius:8px;margin-bottom:12px;overflow:hidden;page-break-inside:avoid}.vlp-pal-h{background:#f4f3ef;display:flex;flex-wrap:wrap;font-weight:600;gap:10px;justify-content:space-between;padding:8px 12px}.vlp-pal-h span{color:#5f5e5a;font-size:11.5px;font-weight:400}.vlp-pal-body{align-items:flex-start;display:flex}.vlp-pal-fig{align-items:center;align-self:stretch;border-right:1px solid #eeede8;display:flex;flex:0 0 200px;padding:10px 8px 10px 12px}.vlp-pal-svg{display:block;height:auto;max-height:210px;width:100%}.vlp-pal-tbl{flex:1;min-width:0}.vlp-list table{border-collapse:collapse;font-size:12px;width:100%}.vlp-list td,.vlp-list th{border-top:1px solid #eeede8;padding:6px 12px;text-align:left}.vlp-list th{border-top:0;color:#5f5e5a;font-size:10.5px;font-weight:600}.vlp-list td.n,.vlp-list th.n{text-align:right;white-space:nowrap}.vlp-list-foot{color:#5f5e5a;font-size:10px;line-height:1.5;margin-top:14px}@media(max-width:820px){.vlp-pal-body{flex-direction:column}.vlp-pal-fig{border-bottom:1px solid #eeede8;border-right:0;flex-basis:auto;max-width:240px;width:100%}.vlp-seo-grid{grid-template-columns:1fr}.vlp-pagehead h1{font-size:22px}.vlp-app{flex-direction:column;height:auto}.vlp-view{flex:none;height:46vh;height:46dvh}.vlp-side{border-right:0;border-top:1px solid var(--line);flex:1;min-height:0;width:100%}.vlp,.vlp-side{overflow:visible}.vlp-actions{bottom:0;position:sticky}.vlp-legend{max-width:48%}}@media print{@page{margin:12mm}.footer,.nav,.nav-drawer,.nav-toggle{display:none!important}body,html{background:#fff!important}.page{display:block!important;min-height:0!important}.vlp{background:#fff;border-radius:0;overflow:visible}.vlp-app,.vlp-gate,.vlp-list-actions,.vlp-pagehead,.vlp-seo{display:none!important}.vlp-list{display:block!important;padding:0}.vlp-list-head{border-bottom:2px solid #000}.vlp-sumgrid{gap:6px;grid-template-columns:repeat(4,1fr)}.vlp-sumgrid strong{font-size:15px}.vlp-pal{border-color:#bbb;break-inside:avoid}.vlp-pal-fig{border-right-color:#ddd;flex-basis:170px}.vlp-list table{font-size:11px}.vlp-list td,.vlp-list th{border-color:#ddd;padding:4px 10px}.vlp-list-foot{margin-top:10px}}.vlf{--vlf-ink:var(--white,#fff);--vlf-muted:var(--muted,hsla(0,0%,100%,.52));--vlf-input:var(--input-bg,#262b32);--vlf-error:#f87171;--vlf-green:#22c55e;color:var(--vlf-ink);font-family:var(--fb,"Montserrat",sans-serif)}.vlf *{box-sizing:border-box}.vlf-title{font-family:var(--fh,"Lexend Deca",sans-serif);font-size:14px;font-weight:700;letter-spacing:.08em;margin:0 0 20px;text-transform:uppercase}.vlf-form{display:flex;flex-direction:column;gap:8px}.vlf-form[hidden]{display:none}.vlf-row{display:grid;gap:8px;grid-template-columns:1fr 1fr}.vlf-field{display:flex;flex-direction:column}.vlf .vlf-field label{color:var(--vlf-muted);display:block;font-family:var(--fb,"Montserrat",sans-serif);font-size:11px;font-weight:600;letter-spacing:.04em;margin:0 0 4px;text-transform:none}.vlf-field input,.vlf-field textarea{background:var(--vlf-input);border:1px solid hsla(0,0%,100%,.12);border-radius:5px;box-shadow:none;color:#fff;font-family:var(--fb,"Montserrat",sans-serif);font-size:12px;min-height:0;outline:none;padding:10px 13px;transition:border-color .2s;width:100%}.vlf-field input:focus,.vlf-field textarea:focus{border-color:hsla(0,0%,100%,.32)}.vlf-field input::placeholder,.vlf-field textarea::placeholder{color:hsla(0,0%,100%,.55)}.vlf-field textarea{min-height:72px;resize:vertical}.vlf-field input.vlf-missing,.vlf-field textarea.vlf-missing{border-color:var(--vlf-error)}.vlf .vlf-consent{align-items:flex-start;color:var(--vlf-muted);cursor:pointer;display:flex;font-size:11px;font-weight:400;gap:9px;letter-spacing:0;line-height:1.45;margin:4px 0 2px;text-transform:none}.vlf .vlf-consent input{accent-color:var(--vlf-green);flex:none;height:14px;margin:2px 0 0;min-height:0;padding:0;width:14px}.vlf .vlf-consent a{color:var(--vlf-ink);text-decoration:underline}.vlf-turnstile{min-height:0}.vlf-submit{background:#fff;border:none;border-radius:5px;color:#22272e;cursor:pointer;font-family:var(--fb,"Montserrat",sans-serif);font-size:10px;font-weight:700;letter-spacing:.1em;margin-top:2px;padding:11px 16px;text-transform:uppercase;transition:background .15s;width:100%}.vlf-submit:hover{background:hsla(0,0%,100%,.88)}.vlf-submit:disabled{cursor:default;opacity:.5}.vlf-err{color:var(--vlf-error);font-size:11.5px;line-height:1.45;margin:2px 0 0}.vlf-err[hidden]{display:none}.vlf-notyou{color:hsla(0,0%,100%,.35);font-size:11px;margin:8px 0 0}.vlf-notyou[hidden]{display:none}.vlf-notyou a{color:var(--vlf-muted);text-decoration:underline}.vlf-done[hidden]{display:none}.vlf-done-h{color:var(--vlf-ink);font-size:14px;font-weight:600;margin:0}@media(max-width:520px){.vlf-row{grid-template-columns:1fr}}.vlf--inline{--vlf-divider:hsla(0,0%,100%,.12)}.vlf--inline .vlf-bar{align-items:stretch;background:var(--vlf-input);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;display:flex;padding:4px;transition:border-color .2s}.vlf--inline .vlf-bar:focus-within{border-color:hsla(0,0%,100%,.32)}.vlf--inline .vlf-bar .vlf-field{border-left:1px solid var(--vlf-divider);flex:1 1 0;justify-content:center;min-width:0}.vlf--inline .vlf-bar .vlf-field:first-child{border-left:0}.vlf--inline .vlf-bar .vlf-field label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.vlf--inline .vlf-bar input{background:transparent;border:0;border-radius:0;box-shadow:none;height:100%;padding:12px 16px}.vlf--inline .vlf-bar .vlf-field:first-child input{padding-left:16px}.vlf--inline .vlf-bar input:focus{border:0}.vlf--inline .vlf-bar input.vlf-missing{box-shadow:inset 0 -2px 0 var(--vlf-error)}.vlf--inline .vlf-bar .vlf-submit{border-radius:5px;flex:none;margin:0 0 0 6px;padding:11px 24px;white-space:nowrap;width:auto}.vlf--inline .vlf-consent{margin:12px 0 0}.vlf--inline .vlf-err{margin-top:6px}@media(max-width:1024px){.vlf--inline .vlf-bar{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;padding:0}.vlf--inline .vlf-bar .vlf-field{border-left:0}.vlf--inline .vlf-bar .vlf-field:nth-child(2){border-left:1px solid var(--vlf-divider)}.vlf--inline .vlf-bar .vlf-field:nth-child(3),.vlf--inline .vlf-bar .vlf-submit{border-top:1px solid var(--vlf-divider)}.vlf--inline .vlf-bar .vlf-submit{border-left:1px solid var(--vlf-divider);border-radius:0;margin:0;padding:13px 16px}}@media(max-width:767px){.vlf--inline .vlf-bar{grid-template-columns:1fr}.vlf--inline .vlf-bar .vlf-field:nth-child(2){border-left:0;border-top:1px solid var(--vlf-divider)}.vlf--inline .vlf-bar .vlf-submit{border-left:0}}