.lib-card{isolation:isolate;justify-content:flex-end;align-items:flex-start;gap:calc(12 * var(--u));width:calc(368 * var(--u));height:calc(375 * var(--u));padding:calc(24 * var(--u));border-radius:var(--sds-size-radius-400);flex-direction:column;display:flex;position:relative;overflow:hidden}.lib-card__img{z-index:-1;object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .4s;position:absolute;inset:0}.lib-card:hover .lib-card__img{transform:scale(1.03)}.lib-card__chip{z-index:2;padding:calc(4 * var(--u)) calc(8 * var(--u));border-radius:calc(8 * var(--u));background:var(--chip-bg,var(--sds-color-background-default-secondary));font-size:calc(12 * var(--u));color:var(--chip-text,var(--sds-color-text-neutral-default));white-space:nowrap;line-height:normal;display:inline-flex;position:relative}.lib-card__panel{z-index:1;width:100%;padding:calc(12 * var(--u));border-radius:calc(12 * var(--u));-webkit-backdrop-filter:blur(calc(10 * var(--u)));backdrop-filter:blur(calc(10 * var(--u)));background:#2626265c;display:flex;position:relative}.lib-card__text{width:100%;font-size:calc(16 * var(--u));line-height:1.5;font-weight:var(--weight-medium);color:var(--sds-color-text-neutral-on-neutral);white-space:pre-wrap}@media (max-width:767.98px){.lib-card{aspect-ratio:368/375;gap:8px;width:85%;max-width:320px;height:auto;padding:16px}.lib-card__text{font-size:14px;line-height:22px}}
.slider-btn{width:calc(80 * var(--u));height:calc(80 * var(--u));color:#fff;-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.slider-btn__disc{width:calc(79 * var(--u));height:calc(79 * var(--u));-webkit-backdrop-filter:blur(calc(9 * var(--u)));backdrop-filter:blur(calc(9 * var(--u)));background:#0003;border-radius:50%;transition:transform .4s ease-out,background-color .4s ease-out,box-shadow .4s ease-out;position:absolute;top:.5px;left:0;box-shadow:inset 1px 1px .5px #ffffff4d,inset -1px -1px .5px #ffffff73}.slider-btn__icon{transition:transform .4s ease-out;display:flex;position:relative}.slider-btn:hover .slider-btn__disc,.slider-btn:focus-visible .slider-btn__disc{background:var(--sds-color-background-button-default);box-shadow:none;transform:scale(.7595)}.slider-btn:hover .slider-btn__icon,.slider-btn:focus-visible .slider-btn__icon{transform:scale(1.6)}.slider-btn[aria-disabled=true]{cursor:default}@media (prefers-reduced-motion:reduce){.slider-btn__disc,.slider-btn__icon{transition:none}}
.lib-panel{justify-content:center;align-items:center;gap:calc(48 * var(--u));min-height:calc(700 * var(--u));padding:calc(64 * var(--u));border-radius:var(--sds-size-radius-400);background:var(--panel-bg);scroll-margin-top:calc(128 * var(--u));flex-direction:column;display:flex}.lib-panel--meditation{--panel-bg:var(--sds-color-background-brand-default);--cta-bg:#ebf6f5;--cta-bg-hover:#d6edea;--cta-stroke:#5db9ad;--cta-text:#15433d}.lib-panel--sleep{--panel-bg:var(--color-sleep-dark-matter);--cta-bg:var(--sds-color-background-button-tertiary);--cta-bg-hover:#dfe2fa;--cta-stroke:#3e48b8;--cta-text:#3e48b8;--chip-bg:var(--color-background-sleep);--chip-text:var(--sds-color-background-neutral-tertiary)}.lib-panel--courses{--panel-bg:var(--sds-color-background-button-default);--cta-bg:var(--sds-color-background-button-tertiary);--cta-bg-hover:#dfe2fa;--cta-stroke:#3e48b8;--cta-text:#3e48b8}.lib-panel__head{align-items:center;gap:calc(12 * var(--u));text-align:center;width:100%;color:var(--sds-color-text-neutral-on-neutral);flex-direction:column;display:flex}.lib-panel__title{width:100%;font-size:calc(32 * var(--u));line-height:1.5;font-weight:var(--weight-bold);text-shadow:0 calc(2 * var(--u)) 0 #00000026}.lib-panel__text{width:100%;font-size:calc(16 * var(--u));line-height:calc(29 * var(--u));font-weight:var(--weight-light)}.lib-panel .btn.btn--outline.lib-panel__cta{--btn-text:var(--cta-text);background:var(--cta-bg);box-shadow:inset 0 0 0 calc(2 * var(--u)) var(--cta-stroke)}.lib-panel .btn.btn--outline.lib-panel__cta:hover{background:var(--cta-bg-hover)}.lib-panel__slider{width:100%;position:relative}.lib-panel__slider .lib-panel__arrow{top:calc(148 * var(--u));z-index:3;position:absolute}.lib-panel__slider .lib-panel__arrow--prev{right:calc(-33 * var(--u))}.lib-panel__slider .lib-panel__arrow--next{left:calc(-43 * var(--u))}@media (max-width:1199.98px){.lib-panel{gap:40px;min-height:0;padding:48px 40px;scroll-margin-top:96px}.lib-panel__slider .lib-panel__arrow--prev{right:-24px}.lib-panel__slider .lib-panel__arrow--next{left:-24px}}@media (max-width:767.98px){.lib-panel{gap:24px;padding:32px 16px;scroll-margin-top:80px}.lib-panel__head{gap:8px}.lib-panel__title{font-size:24px;line-height:36px}.lib-panel__text{font-size:15px;line-height:26px}.lib-panel__cta{margin-top:8px}.lib-panel__slider .lib-panel__arrow{display:none}.lib-panel .carousel__track{gap:12px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}}
