:root:has(.lys-v4){--ink:#4B4B4B;--ink-fill:#212322}.lys-v4 footer,.lys-v4 .to-top,.lys-v4 .solved,.lys-v4 .pn-demo,.lys-v4 .cfg-standard,.lys-v4 .package-card .pk-badge:not(.pk-badge-intro),.lys-v4 .copy-box-head button,.lys-v4 .ss-tabs button[aria-selected=true],.lys-v4 .product-toggle button.active,.lys-v4 .hero-support .product-toggle button.active,.lys-v4 .faq-tools .product-toggle button.active,.lys-v4 .mobile-nav-panel a.mn-cta,.lys-v4 .ct-days button[aria-pressed=true]{background:var(--ink-fill)}.lys-v4 .cfg-standard,.lys-v4 .mobile-nav-panel a.mn-cta,.lys-v4 .ct-days button[aria-pressed=true]{border-color:var(--ink-fill)}.lys-v4 header.site .logo svg path{fill:var(--ink-fill)}.lys-v4 .menu-toggle span,.lys-v4 .mobile-nav-close span,.lys-v4 .cmp-ic:before,.lys-v4 .cmp-ic:after,.lys-v4 .pn-ic:before,.lys-v4 .pn-ic:after,.lys-v4 .qa-ic:before,.lys-v4 .qa-ic:after,.lys-v4 .ls-mark .ls-tick,.lys-v4 .ts-mark .ls-tick{background:var(--ink-fill)}.lys-v4 .ct-dial .d-dot{stroke:var(--ink-fill)}.lys-v4 .checks input,.lys-v4 .urgent input,.lys-v4 .ct-opts input{accent-color:var(--ink-fill)}.lys-v4 .final-cta{border-top-color:var(--ink-fill)}.lys-v4 .hero-support .hero-note,.lys-v4 .target-line{border-left-color:var(--ink-fill)}.lys-v4 header.site nav.primary a:hover,.lys-v4 header.site nav.primary a.is-current{border-bottom-color:var(--ink-fill)}.lys-v4 .btn-ghost:hover{border-bottom-color:var(--ink-fill)}.lys-v4 .package-card.featured,.lys-v4 .symptom:hover,.lys-v4 .symptom.active,.lys-v4 .path-card:hover,.lys-v4 .qs-next-card:hover,.lys-v4 .grant-card .gc-action:hover,.lys-v4 .evidence-card .learn-more:hover,.lys-v4 .btn-secondary:hover,.lys-v4 .lys-route[data-route="/about"] .btn-secondary:hover,.lys-v4 .ct-opts label:has(input:checked){border-color:var(--ink-fill)}.lys-v4 .eyebrow,.lys-v4 .band-morning .eyebrow{color:var(--night)}.lys-v4 .why-photo:not(:has(.photo-statement)):after{display:none}.lys-v4 .rail a{justify-content:flex-start}.lys-v4 .footer-topbar{display:none}.lys-v4 #science .sci-after{max-width:680px;margin:36px 0 0}.lys-v4 #science .t-src+.t-src{margin-top:6px}html:has(.lys-route),body:has(.lys-route){scrollbar-width:none}html:has(.lys-route)::-webkit-scrollbar,body:has(.lys-route)::-webkit-scrollbar{display:none}.lys-v4 .lys-route[data-route="/"] .band:not(.band-night) .section-head .eyebrow{color:var(--ink);font-size:14px;margin-bottom:8px}.lys-v4 .lys-route[data-route="/"] .how-grid .eyebrow{color:var(--ink);font-size:14px;margin-bottom:20px}.lys-v4 .lys-route[data-tod=midday]{--hc:155 203 235}.lys-v4 .lys-route[data-tod=evening]{--hc:241 180 52}.lys-v4 .lys-route[data-tod=night]{--hc:70 82 132}.lys-v4 .lys-route[data-tod=night] .hero-page{--ink-body:var(--ink);--ink-muted:var(--ink)}.lys-v4 .lys-route[data-tod=midday]>section.band-morning{--c:155 203 235}.lys-v4 .lys-route[data-tod=evening]>section.band-morning{--c:241 180 52}.lys-v4 .lys-route[data-tod=night]>section.band-morning{--c:70 82 132;--ink-body:var(--ink);--ink-muted:var(--ink)}.lys-v4 .lys-route[data-tod=midday]>section.band-morning :is(.product-card,.package-card,.grant-card,.app-card,.qs-next-card,.copy-box){border-color:#d2e5f1}.lys-v4 .lys-route[data-tod=evening]>section.band-morning :is(.product-card,.package-card,.grant-card,.app-card,.qs-next-card,.copy-box){border-color:#efd9a6}.lys-v4 .lys-route[data-tod=night]>section.band-morning :is(.product-card,.package-card,.grant-card,.app-card,.qs-next-card,.copy-box){border-color:#c9ccda}.lys-v4 #home-top .hero-full-inner{padding-bottom:48px}.lys-v4 #home-top .ht-path-group{margin-top:36px;max-width:640px;padding-bottom:52px}.lys-v4 #home-top .ht-path-label{margin:0 0 12px;color:var(--fg);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none}.lys-v4 #home-top .ht-path-cards{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lys-v4 #home-top .ht-path-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-content:center;align-items:center;column-gap:8px;row-gap:8px;min-height:80px;padding:20px 24px;background:#ffffffa6;color:var(--ink);border:1px solid rgba(33,35,34,.12);border-radius:var(--radius-md);box-shadow:0 2px 6px #2123220a;font-size:18px;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.lys-v4 #home-top .ht-path-description{position:absolute;top:calc(100% + 10px);left:0;right:0;display:block;pointer-events:none;font-size:14px;font-weight:400;line-height:1.4;color:var(--fg);opacity:0;transition:opacity .18s ease}.lys-v4 #home-top .ht-path-card:focus-visible .ht-path-description{opacity:1}@media(hover:hover)and (pointer:fine){.lys-v4 #home-top .ht-path-card:hover .ht-path-description{opacity:1}}.lys-v4 #home-top .ht-path-arrow{display:block;flex:none;width:18px;height:18px;color:var(--ink);transition:transform .18s ease}.lys-v4 #home-top .ht-path-card:is(:hover,:focus-visible){background:#fffc;border-color:var(--ink);box-shadow:0 3px 8px #21232212}.lys-v4 #home-top .ht-path-card:is(:hover,:focus-visible) .ht-path-arrow{transform:translate(3px)}.lys-v4 #home-top .ht-path-card:focus-visible{outline:2px solid var(--acc);outline-offset:4px}@media(max-width:860px){.lys-v4 #home-top .hero-full-inner{padding-bottom:44px}.lys-v4 #home-top .ht-path-group{max-width:none;margin-top:28px}.lys-v4 #home-top .ht-path-cards{grid-template-columns:1fr;gap:8px}.lys-v4 #home-top .ht-path-card{position:static;min-height:64px;padding:16px 20px;font-size:17px}.lys-v4 .hero-home#home-top:before{background:linear-gradient(180deg,rgb(var(--wash)/.35),rgb(var(--wash)/.88) 45%,rgb(var(--wash)/.96))!important}}.lys-v4 #science .ht-curve{position:absolute;left:0;right:0;bottom:0;z-index:2;height:clamp(110px,15vh,150px);pointer-events:none}.lys-v4 #science .ht-curve-inner{position:relative;height:100%;max-width:calc(var(--maxw) + 2*var(--gutter));margin:0 auto;padding:0 var(--gutter)}.lys-v4 #science .ht-svgwrap{position:relative;height:calc(100% - 34px);pointer-events:auto;cursor:crosshair}.lys-v4 #science .ht-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.lys-v4 #science .ht-area{fill:var(--fg);opacity:.06}.lys-v4 #science .ht-line{fill:none;stroke:var(--fg);stroke-width:1.5;vector-effect:non-scaling-stroke;opacity:.85}.lys-v4 #science .ht-past{fill:none;stroke:var(--acc);stroke-width:2.5;vector-effect:non-scaling-stroke}.lys-v4 #science .ht-base{stroke:var(--fg);opacity:.18;stroke-width:1;vector-effect:non-scaling-stroke}.lys-v4 #science .ht-now-dot,.lys-v4 #science .ht-hover-dot{position:absolute;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 4px rgb(var(--wash)/.9)}.lys-v4 #science .ht-hover-dot{background:var(--fg);opacity:0;transition:opacity .15s}.lys-v4 #science .ht-cursor{position:absolute;top:0;bottom:0;width:1px;background:var(--fg);opacity:0;transition:opacity .15s}.lys-v4 #science .ht-tooltip{position:absolute;bottom:calc(100% + 8px);transform:translate(-50%);white-space:nowrap;font-family:Roobert,monospace;font-size:11px;letter-spacing:.04em;color:var(--fg);background:rgb(var(--wash)/.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:6px 9px;border-radius:6px;opacity:0;transition:opacity .15s;pointer-events:none}.lys-v4 #science .ht-svgwrap.is-hover .ht-cursor{opacity:.25}.lys-v4 #science .ht-svgwrap.is-hover .ht-hover-dot,.lys-v4 #science .ht-svgwrap.is-hover .ht-tooltip{opacity:1}.lys-v4 #science .ht-axis{display:flex;justify-content:space-between;align-items:center;height:34px;font-family:Roobert,monospace;font-size:11px;letter-spacing:.06em;color:var(--fg-muted)}.lys-v4 #science .ht-axis .ht-cap{opacity:.8}.lys-v4 #science .ht-curve{position:relative;left:auto;right:auto;bottom:auto;height:180px;margin:40px 0 0;--fg:var(--ink);--fg-muted:var(--ink);--acc:var(--night);--wash:255 255 255}.lys-v4 #science .ht-curve-inner{max-width:none;padding:0}@media(max-width:749px){.lys-v4 #science .ht-curve{height:158px;margin-top:32px}.lys-v4 #science .ht-svgwrap{height:110px}.lys-v4 #science .ht-axis{height:48px;flex-wrap:wrap;align-content:center;row-gap:8px}.lys-v4 #science .ht-axis .ht-mid{display:none}.lys-v4 #science .ht-axis .ht-cap{order:1;width:100%;text-align:center;font-size:10px}}@media(min-width:861px){.lys-v4 #home-top{height:calc(100vh - var(--header-h) - 1px);height:calc(100dvh - var(--header-h) - 1px);max-height:none}}@media(prefers-reduced-motion:reduce){.lys-v4 #home-top .ht-path-card,.lys-v4 #home-top .ht-path-arrow,.lys-v4 #home-top .ht-path-description{transition:none}.lys-v4 #home-top .ht-path-card:is(:hover,:focus-visible) .ht-path-arrow{transform:none}}.lys-v4 #home-top .ht-explore{display:inline-flex;align-items:center;gap:10px;min-height:44px;width:fit-content;color:var(--fg);font-size:14px;font-weight:500;text-decoration:none}.lys-v4 #home-top .ht-explore svg{width:16px;height:16px;flex:none;transition:transform .18s ease}.lys-v4 #home-top .ht-explore:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:4px}.lys-v4 #home-top .ht-explore:is(:hover,:focus-visible) svg{transform:translateY(3px)}.lys-v4 #home-top .ht-explore:focus-visible{outline:2px solid var(--acc);outline-offset:4px;border-radius:2px}.lys-v4 #home-trust{scroll-margin-top:calc(var(--header-h) + 16px)}@media(prefers-reduced-motion:reduce){.lys-v4 #home-top .ht-explore svg{transition:none;transform:none!important}}.lys-v4-chrome{display:contents}.lys-v4-chrome .rail,.lys-v4-chrome .to-top{display:none!important}body:has(.lys-v4-chrome):not(:has(.lys-route)){font-size:1.5rem;line-height:calc(1 + .8 / var(--font-body-scale))}@media screen and (min-width:750px){body:has(.lys-v4-chrome):not(:has(.lys-route)){font-size:1.6rem}}body:has(.lys-v4-chrome):not(:has(.lys-route)) #MainContent{min-height:50vh}.lys-v4 .header-actions .lys-cart-link{white-space:nowrap}@media(max-width:1100px){.lys-v4 .header-actions .lys-cart-link{display:none}}.lys-v4 .panel-box{max-width:680px;padding:52px 34px 34px}.lys-v4 .panel-box .copy-box{margin:0}@media(max-width:600px){.lys-v4 .panel-box{padding:48px 20px 24px}}.lys-v4 .band-night .btn-ghost.on-dark{color:#c7c4bb}.lys-v4 .band-night .btn-ghost.on-dark:hover{color:#fff;border-bottom-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lys-v4-custom.css.map */
