.vl-library,.vl-routine,.vl-free-guide{--vl-accent: #8F9BFF;--vl-line: rgba(255, 255, 255, .12);--vl-line-strong: rgba(255, 255, 255, .22);--vl-panel: #141519;--vl-muted: rgba(var(--paper-rgb), .64);background:var(--ink);color:var(--paper)}.vl-library *,.vl-routine *,.vl-free-guide *{box-sizing:border-box}.vl-inner{width:100%;max-width:1440px;margin:0 auto;padding-inline:16px}@media(min-width:750px){.vl-inner{padding-inline:32px}}@media(min-width:1200px){.vl-inner{padding-inline:48px}}.vl-eyebrow{display:block;margin:0 0 14px;font-family:var(--font-mono);font-size:11px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--vl-accent)}.vl-library a:focus-visible,.vl-routine a:focus-visible,.vl-free-guide a:focus-visible,.vl-routine summary:focus-visible,.vl-free-guide summary:focus-visible{outline:2px solid var(--vl-accent);outline-offset:3px}.vl-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--vl-line)}.vl-hero .vl-inner{position:relative;padding-block:44px 40px}.vl-library .vl-hero h1{position:relative;z-index:1;max-width:15ch;margin:0 0 16px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(30px,6vw,64px);line-height:.98;letter-spacing:-.02em;text-transform:var(--heading-case);color:var(--paper)}.vl-intro{position:relative;z-index:1;max-width:48ch;margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.5;color:var(--vl-muted)}.vl-hero-chips{margin-top:22px}.vl-mark{position:absolute;right:12px;bottom:-.16em;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(64px,15vw,220px);line-height:1;letter-spacing:-.04em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.09);pointer-events:none;-webkit-user-select:none;user-select:none}.vl-body{padding-block:24px 64px}.vl-access-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding:14px 16px;border:1px solid var(--vl-line);border-left:2px solid var(--vl-accent);background:var(--vl-panel)}.vl-access-strip p{margin:0;font-size:14px;line-height:1.45;color:var(--vl-muted)}.vl-access-strip a{flex-shrink:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--paper);text-underline-offset:4px}.vl-feature{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:0 0 40px;padding:22px 24px;border:1px solid var(--vl-accent);background:linear-gradient(120deg,#8f9bff24,#8f9bff00 60%),var(--vl-panel);color:var(--paper);text-decoration:none}.vl-feature .vl-eyebrow{margin-bottom:8px}.vl-feature h2{margin:0 0 6px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(20px,2.4vw,30px);line-height:1.02;letter-spacing:-.01em;text-transform:var(--heading-case);color:var(--paper)}.vl-feature p{margin:0;font-size:14px;line-height:1.5;color:var(--vl-muted);max-width:60ch}.vl-feature-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;background:var(--paper);color:var(--ink);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:12px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:background-color .2s}@media(hover:hover){.vl-feature:hover .vl-feature-cta{background:#fff}}.vl-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.vl-heading h2{margin:0;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(22px,3.2vw,36px);line-height:1.02;letter-spacing:-.01em;text-transform:var(--heading-case);color:var(--paper)}.vl-library .vl-focus-intro{margin:0 0 20px;font-size:14px;line-height:1.5;color:var(--vl-muted)}.vl-grid{display:grid;gap:10px}.vl-card{min-width:0}.vl-card-link{display:grid;grid-template-columns:116px minmax(0,1fr);color:var(--paper);text-decoration:none;background:var(--vl-panel);border:1px solid var(--vl-line);-webkit-tap-highlight-color:transparent}.vl-photo{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#1a1b20}.vl-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.vl-number{position:absolute;z-index:1;top:8px;left:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.5)}.vl-badge{position:absolute;z-index:1;left:6px;bottom:6px;display:inline-flex;align-items:center;min-height:20px;padding:0 6px;background:#0b0b0cc7;border:1px solid var(--vl-line-strong);font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#fff}.vl-card-copy{display:grid;align-content:center;gap:6px;padding:14px 16px;min-width:0}.vl-card-copy h3{margin:0;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.05;letter-spacing:-.01em;text-transform:var(--heading-case);color:var(--paper);overflow-wrap:anywhere}.vl-card-copy p{margin:0;font-size:13px;line-height:1.4;color:var(--vl-muted)}.vl-card-action{display:inline-flex;gap:6px;margin-top:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--vl-accent)}.vl-card-pending{opacity:.6}.vl-home-art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--vl-accent);background:radial-gradient(ellipse at 70% 10%,rgba(143,155,255,.22),transparent 70%),#141519}.vl-home-art svg{width:56%;height:auto}@media(hover:hover){a.vl-card-link:hover .vl-photo img{transform:scale(1.04)}}@media(min-width:750px){.vl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(min-width:990px){.vl-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vl-card-link{position:relative;display:block;border:0;background:none}.vl-photo{aspect-ratio:3 / 4}.vl-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000047,#0000 26% 44%,#000000db);pointer-events:none}.vl-number{top:12px;left:12px;font-size:11px}.vl-badge{left:auto;right:10px;top:10px;bottom:auto;min-height:24px;padding:0 8px;font-size:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vl-card-copy{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:18px 16px}.vl-card-copy h3{font-size:clamp(18px,1.6vw,24px)}.vl-card-copy p{color:#ffffffc2}.vl-home-art{padding-bottom:30%}.vl-home-art svg{width:46%}}.vl-free-guide{padding-block:0 72px}.vl-free-guide .vl-inner{max-width:1440px}#vl-existing-guide{scroll-margin-top:calc(var(--header-h, 61px) + 16px)}.vl-focus{border:1px solid var(--vl-line);background:var(--vl-panel)}.vl-focus-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:18px 20px;list-style:none;cursor:pointer;color:var(--paper);-webkit-tap-highlight-color:transparent}.vl-focus-toggle::-webkit-details-marker{display:none}.vl-focus-toggle h2{margin:0;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(18px,2.4vw,28px);line-height:1.05;letter-spacing:-.01em;text-transform:var(--heading-case);color:var(--paper)}.vl-free-tag{display:inline-block;margin-bottom:10px;padding:4px 8px;background:var(--vl-accent);color:var(--ink);font-family:var(--font-mono);font-size:10px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.vl-focus-chevron{flex:0 0 auto;width:12px;height:12px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .3s var(--ease)}.vl-focus[open] .vl-focus-chevron{transform:rotate(225deg) translate(-2px,-2px)}.vl-free-guide .vl-focus-intro{margin:0;padding:0 20px 18px;font-size:14px;line-height:1.5;color:var(--vl-muted)}.vl-focus[open]>.vl-focus-intro{border-bottom:1px solid var(--vl-line)}.vl-program{font-size:16px;line-height:1.65}.vl-program-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--vl-line)}.vl-program-hero .vl-inner{position:relative;padding-block:20px 36px}.vl-back{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--paper);text-decoration:none}.vl-back:hover{text-decoration:underline;text-underline-offset:4px}.vl-program .vl-eyebrow{margin:14px 0 12px}.vl-program-hero h1{position:relative;z-index:1;max-width:16ch;margin:0 0 16px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(30px,6vw,68px);line-height:.98;letter-spacing:-.02em;text-transform:var(--heading-case);color:var(--paper)}.vl-program-lead{position:relative;z-index:1;max-width:56ch;margin:0 0 12px;font-size:clamp(15px,1.5vw,18px);line-height:1.5;color:var(--vl-muted)}.vl-program-focus{position:relative;z-index:1;margin:0 0 20px;font-family:var(--font-mono);font-size:11px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--paper)}.vl-program-number{position:absolute;right:16px;bottom:-.12em;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(110px,20vw,260px);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.1);pointer-events:none;-webkit-user-select:none;user-select:none}.vl-program-chips{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px}.vl-program-chips span{padding:7px 10px;border:1px solid var(--vl-line-strong);font-family:var(--font-mono);font-size:11px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--paper)}.vl-program-content{max-width:1060px;padding-block:28px 56px}.vl-program h2{margin:0 0 16px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(20px,2.8vw,30px);line-height:1.05;letter-spacing:-.01em;text-transform:var(--heading-case);color:var(--paper)}.vl-program h3{margin:0 0 14px;font-size:17px;line-height:1.3;color:var(--paper)}.vl-program p{margin-top:0}.vl-program-content p,.vl-program-content li{color:rgba(var(--paper-rgb),.78)}.vl-program strong{color:var(--paper)}.vl-notice{margin-bottom:22px;padding:16px 18px;border-left:2px solid var(--vl-accent);background:var(--vl-panel);font-size:13px;color:rgba(var(--paper-rgb),.8)}.vl-reading{margin-bottom:24px;font-size:14px}.vl-reading p{margin-bottom:12px}.vl-technical{margin:8px 0;border:1px solid var(--vl-line);background:var(--vl-panel);scroll-margin-top:calc(var(--header-h, 61px) + 16px)}.vl-technical summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:15px 16px;list-style:none;cursor:pointer;font-weight:500;font-size:15px;color:var(--paper)}.vl-technical summary::-webkit-details-marker,.vl-level>summary::-webkit-details-marker,.vl-home-mode>summary::-webkit-details-marker{display:none}.vl-technical summary:after{content:"+";flex-shrink:0;font-family:var(--font-mono);font-size:18px;font-weight:400;color:var(--vl-accent)}.vl-technical[open]>summary:after{content:"\2212"}.vl-technical>div{padding:0 16px 8px;font-size:14px}.vl-technical p{margin-bottom:14px}.vl-program-section{margin:40px 0}.vl-level{margin:12px 0;overflow:hidden;border:1px solid var(--vl-line);background:var(--vl-panel)}.vl-level>summary{display:flex;align-items:center;gap:14px;padding:16px;list-style:none;cursor:pointer;color:var(--paper)}.vl-level-num{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;background:var(--vl-accent);color:var(--ink);font-family:var(--font-mono);font-size:12px}.vl-level summary strong{display:block;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:16px;line-height:1.15;text-transform:var(--heading-case)}.vl-level summary small{display:block;margin-top:4px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--vl-muted)}.vl-plus{margin-left:auto;font-size:24px;line-height:1;color:var(--vl-accent);transition:transform .25s var(--ease)}.vl-level[open]>summary{border-bottom:1px solid var(--vl-line);background:#8f9bff14}.vl-level[open] .vl-plus,.vl-home-mode[open]>summary>.vl-plus{transform:rotate(45deg)}.vl-level-body{padding:18px 16px;font-size:14px}.vl-duration{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--vl-muted)!important}.vl-sessions{display:grid;gap:12px;margin:18px 0}.vl-session{padding:18px 16px;border:1px solid var(--vl-line);background:var(--ink)}.vl-exercises{list-style:none;margin:0;padding:0}.vl-exercises li{padding:13px 0;border-top:1px solid var(--vl-line)}.vl-exercises li>a{font-size:14px;font-weight:600;color:var(--paper);text-decoration:underline;text-decoration-color:#8f9bff99;text-underline-offset:3px}.vl-dose{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:7px;font-family:var(--font-mono);font-size:11px}.vl-dose strong{color:var(--vl-accent)}.vl-dose span{color:var(--vl-muted)}.vl-next{margin-bottom:0;padding-left:13px;border-left:2px solid var(--vl-accent);font-size:13px}.vl-steps{padding-left:22px;font-size:14px}.vl-steps li{margin-bottom:16px;padding-left:6px}.vl-example{padding:18px;border:1px solid var(--vl-line);background:var(--vl-panel);font-size:14px}.vl-example p{margin:8px 0 0}.vl-sources{margin:32px 0;padding-top:24px;border-top:1px solid var(--vl-line);font-size:12px}.vl-sources h2{font-size:16px}.vl-sources a{color:var(--vl-accent);text-underline-offset:3px}.vl-home-intro{margin-bottom:20px}.vl-home-intro p{max-width:640px;font-size:14px}.vl-home-mode{margin:14px 0;border:1px solid var(--vl-line);background:var(--vl-panel);scroll-margin-top:calc(var(--header-h, 61px) + 16px)}.vl-home-mode>summary{display:flex;align-items:center;gap:14px;min-height:80px;padding:18px 16px;list-style:none;cursor:pointer;color:var(--paper)}.vl-home-mode>summary strong{display:block;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:18px;line-height:1.1;text-transform:var(--heading-case)}.vl-home-mode>summary small{display:block;margin-top:6px;font-family:var(--font-mono);font-size:11px;line-height:1.4;color:var(--vl-muted)}.vl-home-mode-num{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid var(--vl-line-strong);font-family:var(--font-mono);font-size:11px;color:var(--vl-accent)}.vl-home-mode[open]>summary{border-bottom:1px solid var(--vl-line);background:#8f9bff14}.vl-home-mode-body{padding:14px 16px}.vl-home-mode .vl-level{margin:10px 0}.vl-home-mode .vl-reading{margin-bottom:16px;font-size:13px}.vl-home-mode .vl-next{margin-top:18px}.vl-lock{max-width:820px;margin:0 auto 26px;padding:28px 24px;border:1px solid var(--vl-line);border-top:2px solid var(--vl-accent);background:var(--vl-panel);text-align:left}.vl-lock-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:18px;border:1px solid var(--vl-line-strong);color:var(--vl-accent)}.vl-lock .vl-eyebrow{margin-bottom:10px}.vl-lock h2{font-size:clamp(20px,2.8vw,30px)}.vl-lock p{max-width:640px;font-size:15px;color:rgba(var(--paper-rgb),.78)}.vl-lock-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 14px}.vl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:1.5px solid var(--paper);border-radius:2px;background:var(--paper);color:var(--ink)!important;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:12px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background-color .2s,color .2s}.vl-btn+.vl-btn{background:transparent;color:var(--paper)!important}@media(hover:hover){.vl-btn:hover{background:#fff}.vl-btn+.vl-btn:hover{background:#ffffff14}}.vl-link{display:inline-block;padding-block:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--paper)!important;text-underline-offset:4px}.vl-lock p.vl-lock-note{margin:14px 0 0;font-size:12px;color:var(--vl-muted)}.vl-includes{max-width:820px;margin:28px auto}.vl-includes h2{font-size:18px}.vl-includes ul{list-style:none;padding:0;font-size:14px}.vl-includes li{position:relative;padding:12px 0 12px 22px;border-top:1px solid var(--vl-line)}.vl-includes li:before{content:"";position:absolute;left:0;top:19px;width:8px;height:8px;background:var(--vl-accent)}.vl-editor-note{padding:12px 16px;border:1px dashed var(--vl-line-strong);font-size:12px;color:var(--vl-muted)}:is(.vl-free-guide,.vl-private-content) #vp{--bg: #0B0B0C;--bg-soft: #0F1012;--panel: #141519;--panel-2: #17181C;--line: rgba(255, 255, 255, .12);--line-soft: rgba(255, 255, 255, .07);--bone: #F4F3EF;--bone-dim: rgba(244, 243, 239, .62);--blue: #8F9BFF;--blue-dim: #B4BCFF;--mono: var(--font-mono);max-width:820px;background:transparent;font-family:var(--font-body)}:is(.vl-free-guide,.vl-private-content) #vp :is(.glow){display:none}:is(.vl-free-guide,.vl-private-content) #vp .hero{min-height:0;display:block;align-items:normal;overflow:hidden;color:inherit;background:none;isolation:auto}:is(.vl-free-guide,.vl-private-content) #vp .hero:before{content:none}:is(.vl-free-guide,.vl-private-content) #vp .mega{position:static;opacity:1;visibility:visible;transform:none;background:none;border:0;box-shadow:none;color:var(--bone);transition:none}:is(.vl-free-guide,.vl-private-content) #vp .grid:not(.two):not(.stats){grid-template-columns:minmax(0,1fr)}:is(.vl-free-guide,.vl-private-content) #vp :is(.cell.accent,.pdf){border-color:#8f9bff73}:is(.vl-free-guide,.vl-private-content) #vp .day.on{border-color:#8f9bff99;background:#8f9bff1f}:is(.vl-free-guide,.vl-private-content) #vp .pass{border-color:#8f9bff8c;background:#8f9bff0f}:is(.vl-free-guide,.vl-private-content) #vp :is(.mega,.sec-title,.cell .num,.stat .big,.grow .lv,.routine-head h3,.cta .h3,.cta .ghost,footer .mark,.day b){font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.02em}:is(.vl-free-guide,.vl-private-content) #vp .mega{font-size:clamp(34px,10vw,76px)!important;line-height:.98}:is(.vl-free-guide,.vl-private-content) #vp .sec-title{font-size:clamp(22px,6vw,38px)!important;line-height:1.02}:is(.vl-free-guide,.vl-private-content) #vp .stat .big{font-size:clamp(15px,4.4vw,26px)!important}:is(.vl-free-guide,.vl-private-content) #vp .cell .num{font-size:26px}:is(.vl-free-guide,.vl-private-content) #vp .grow .lv{font-size:11px;letter-spacing:0}:is(.vl-free-guide,.vl-private-content) #vp .routine-head h3{font-size:clamp(20px,5.4vw,26px)!important;line-height:1.02}:is(.vl-free-guide,.vl-private-content) #vp .cta .h3{font-size:clamp(22px,6vw,32px)!important;line-height:1}:is(.vl-free-guide,.vl-private-content) #vp .cta .ghost{font-size:84px}:is(.vl-free-guide,.vl-private-content) #vp footer .mark{font-size:22px;letter-spacing:0}:is(.vl-free-guide,.vl-private-content) #vp .day b{font-size:11px;letter-spacing:0}:is(.vl-free-guide,.vl-private-content) #vp :is(.kicker,.cell,.grow,.grow .lv,.callout,.routine,.routine-head .badge,.pass,.plan,.cta,.cta .btn,.myth,.week,.day,.log,.log .d,.step,.pdf,.pdf .ic,.pdf a){border-radius:0}:is(.vl-free-guide,.vl-private-content) #vp .cell{background:var(--panel)}:is(.vl-free-guide,.vl-private-content) #vp .kicker .dot{box-shadow:none;border-radius:0}:is(.vl-free-guide,.vl-private-content) #vp .cta{color:var(--ink)}:is(.vl-free-guide,.vl-private-content) #vp .cta :is(.h3,p){color:var(--ink)!important}:is(.vl-free-guide,.vl-private-content) #vp .cta .btn{background:var(--ink);color:var(--paper)}:is(.vl-free-guide,.vl-private-content) #vp :is(.log .d.up,.pdf a,.routine-head .badge){color:var(--ink)!important}@media(max-width:749px){.vl-hero .vl-inner{padding-block:32px 30px}.vl-mark{display:none}.vl-access-strip{flex-direction:column;align-items:flex-start;gap:8px}.vl-feature{grid-template-columns:1fr;gap:16px;padding:20px 18px;margin-bottom:32px}.vl-feature-cta{width:100%}.vl-focus-toggle{padding:16px;min-height:64px}.vl-free-guide .vl-focus-intro{padding:0 16px 16px}.vl-program-hero .vl-inner{padding-block:12px 28px}.vl-program-number{right:8px;opacity:.8}.vl-program-content{padding-block:20px 40px}.vl-lock{padding:22px 18px}.vl-lock-actions .vl-btn{width:100%}}@media(min-width:750px){.vl-sessions{grid-template-columns:1fr 1fr;gap:16px}}@media(prefers-reduced-motion:reduce){.vl-photo img,.vl-focus-chevron,.vl-plus{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/verae-lab.css.map */
