.page--landing .landing-section{border-top:0;border-bottom:0}.lp-head{width:100%}.lp-head .intertitle{min-width:0;text-wrap:balance}.lp-head .intertitle-row__rule{min-width:24px}.lp-head .feature-band__new{flex:none}.feature-band__inner>.lp-head,.landing-margin>.lp-head,.share-band__inner>.lp-head{grid-column:1/-1}.feature-band__inner,.share-band__inner{row-gap:var(--space-4);align-items:start}@media (min-width:769px){.page--landing .landing-margin{row-gap:var(--space-4)}}.page--landing #pricing{grid-template-columns:minmax(0,1fr)}.lp-pause[data-offscreen],.lp-pause[data-offscreen] *,.lp-pause[data-offscreen] :after,.lp-pause[data-offscreen] :before{animation-play-state:paused!important}@media (scripting:enabled){.lp-pause[data-wait],.lp-pause[data-wait] *,.lp-pause[data-wait] :after,.lp-pause[data-wait] :before{animation-play-state:paused!important}}.lp-hero{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:center;grid-column-gap:clamp(40px,5vw,72px);column-gap:clamp(40px,5vw,72px);--hero-pad:max(clamp(20px,7vw,96px),calc((100% - 1040px) / 2));padding-left:var(--hero-pad);min-height:clamp(600px,calc(100svh - 68px),820px)}.lp-hero__copy{position:relative;z-index:2;align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;padding-block:64px}.lp-hero__copy>:not(.lp-ghost){position:relative;z-index:1}.lp-ghost{position:absolute;z-index:0;top:0;bottom:0;left:calc(-1 * max(clamp(20px, 7vw, 96px), (100vw - 1040px) / 2) - 16px);right:-24px;display:flex;justify-content:flex-end;gap:16px;overflow:hidden;opacity:.18;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent),linear-gradient(90deg,#000,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent),linear-gradient(90deg,#000,#000 78%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.lp-ghost .lp-ghost__col{flex:0 0 116px}.lp-ghost__col .lp-drift__track{animation-duration:calc(var(--n) * 22s)}.lp-ghost__img{display:block;width:116px;height:174px;margin-bottom:16px;object-fit:contain;border-radius:var(--radius-cover)}.lp-hero__title{margin:0;max-width:13ch;font:520 clamp(42px,4.9vw,72px) /1.02 var(--font-serif),Georgia,serif;font-variation-settings:"SOFT" 75;letter-spacing:-.022em;text-wrap:balance}.lp-hero__subtitle{margin:0;max-width:44ch;font:400 18px/28px var(--font-ui),-apple-system,sans-serif;color:var(--text);text-wrap:pretty}.lp-hero .lp-hero__note{color:var(--text)}.lp-hero .srch-box{width:100%;max-width:520px}.lp-hero .search-field .input{height:56px;padding-left:48px;box-shadow:var(--shadow-card)}.lp-hero .search-form>.btn{height:56px;padding:0 24px;font-size:15px;font-weight:600;flex:none;background:var(--accent-solid);border-color:var(--accent-solid);color:var(--text-on-accent-solid)}.lp-hero .search-form>.btn:hover{background:var(--accent-solid-hover);border-color:var(--accent-solid-hover)}.lp-hero .search-form>.btn:active:not(:disabled){background:var(--accent-solid-pressed);border-color:var(--accent-solid-pressed)}.lp-drift{align-self:stretch;display:flex;gap:20px;height:clamp(600px,calc(100svh - 68px),820px);margin-left:-20px;padding-inline:20px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}.lp-drift__col{flex:0 0 164px}.lp-drift__track{display:flex;flex-direction:column;animation:lp-drift-y calc(var(--n) * 17.5s) linear infinite}.lp-drift__col:nth-child(2n) .lp-drift__track{animation-direction:reverse}.lp-drift__col:nth-child(2) .lp-drift__track{animation-delay:calc(var(--n) * -3.1s)}.lp-drift__col:nth-child(3) .lp-drift__track{animation-delay:calc(var(--n) * -5.3s)}.lp-drift__col:nth-child(4) .lp-drift__track{animation-delay:calc(var(--n) * -1.7s)}.lp-drift:not([data-brake]):focus-within .lp-drift__track,.lp-drift:not([data-brake]):hover .lp-drift__track{animation-play-state:paused}@keyframes lp-drift-y{to{transform:translateY(-50%)}}@keyframes lp-drift-x{to{transform:translateX(-50%)}}.lp-drift__item{color:inherit;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px;border-radius:var(--radius-cover)}.lp-drift__item:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.lp-drift__frame{position:relative;display:block;width:164px;height:246px}.lp-drift__skel{position:absolute;inset:0;border-radius:var(--radius-cover);background:var(--surface-sunken);animation:bt-page-in .14s .12s var(--ease-out) both,skel-breathe 1.6s var(--ease-out) .26s infinite;transition:opacity var(--duration-base) var(--ease-out)}.lp-drift__skel--done{animation:none;opacity:0}.lp-drift__fallback{position:relative;height:100%}.lp-drift__img{position:relative;display:block;width:164px;height:246px;object-fit:contain;object-position:bottom;border-radius:var(--radius-cover);filter:var(--drop-cover);transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.lp-drift__img--fading{opacity:0}.lp-drift__item:hover .lp-drift__img{transform:translateY(-3px)}.lp-more{display:inline-flex;align-items:center;gap:4px;min-height:var(--hit-target);font:var(--text-label);color:var(--accent-text);text-decoration:none}.lp-more:hover{text-decoration:underline;text-underline-offset:3px}.lp-inner{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:1040px;margin-inline:auto}.lp-shelfdoors{display:flex;flex-wrap:wrap;justify-content:center;gap:40px 72px;padding:8px 0 0}.lp-shelfdoors>.lp-door{flex:0 0 260px}.page--landing #shelves{padding-bottom:32px}.lp-door{--door:var(--shelf-roman);position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:8px 4px 4px;border-radius:var(--radius-lg);color:var(--text);text-align:center;text-decoration:none}.lp-door--bd{--door:var(--shelf-bd)}.lp-door--manga{--door:var(--shelf-manga)}.lp-door--comics{--door:var(--shelf-comics)}.lp-door--jeunesse{--door:var(--shelf-jeunesse)}.lp-door:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.lp-door:after{content:"";order:2;width:28px;height:4px;border-radius:var(--radius-pill);background:var(--door);transition:width var(--duration-base) var(--ease-out)}.lp-door:focus-visible:after,.lp-door:hover:after{width:48px}.lp-door__fan{position:relative;display:block;order:1;width:100%;height:206px}.lp-door__card{position:absolute;left:50%;bottom:0;width:112px;margin-left:-56px;transform-origin:50% 120%;transform:translateX(calc(var(--k) * 35px)) rotate(calc(var(--k) * 9deg));transition:transform .42s var(--ease-out)}.lp-door__card:nth-child(2){z-index:1}.lp-door:hover .lp-door__card{transform:translateX(calc(var(--k) * 47px)) rotate(calc(var(--k) * 13deg)) translateY(-4px)}.lp-door__cover{display:block;width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius-cover);box-shadow:var(--shadow-raised)}.lp-door__name{order:3;font:italic 560 22px/26px var(--font-serif),Georgia,serif;font-variation-settings:"SOFT" 100;text-wrap:balance}.lp-shelfdoors[data-inview=wait] .lp-door__card{transform:none}.lp-shelfdoors[data-inview=in] .lp-door__card{animation:lp-fan .7s var(--ease-out) backwards;animation-delay:calc(var(--i) * .11s + .15s)}@keyframes lp-fan{0%{transform:none}}.lp-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:28px;gap:28px;align-content:start}.lp-step{display:grid;grid-template-columns:30px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;grid-row-gap:4px;row-gap:4px}.lp-step__num{grid-row:span 2;font:italic 560 28px/28px var(--font-serif),Georgia,serif;font-variation-settings:"SOFT" 100;color:var(--text-faint)}.lp-step__title{margin:0;font:600 17px/23px var(--font-serif),Georgia,serif}.lp-step__text{margin:0;font:var(--text-meta);line-height:21px;color:var(--text-muted);text-wrap:pretty}.lp-how__stage{display:grid;justify-items:start;grid-gap:var(--space-2);gap:var(--space-2)}.lp-how__stage>:first-child{justify-self:stretch;padding-bottom:52px}.lp-cal{display:grid;grid-gap:14px;gap:14px}.lp-cal__follows{display:flex;flex-wrap:wrap;gap:8px}.lp-cal__follow{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;border-radius:var(--radius-pill);background:var(--follow-subtle);color:var(--follow-on-subtle);font:600 13px/18px var(--font-ui),-apple-system,sans-serif}.lp-cal__follow svg{width:14px;height:14px}.lp-cal__card{position:relative;padding:20px 20px 48px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-raised)}.lp-cal__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin-bottom:14px}.lp-cal__month{font:italic 560 22px/28px var(--font-serif),Georgia,serif;font-variation-settings:"SOFT" 100}.lp-cal__chips{display:flex;flex-wrap:wrap;gap:6px}.lp-cal__chip{display:inline-flex;align-items:center;height:28px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);font:500 12px/16px var(--font-ui),-apple-system,sans-serif;color:var(--text-muted)}.lp-cal__chip--all{background:var(--accent-solid);border-color:var(--accent-solid);color:var(--text-on-accent-solid)}.lp-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.lp-cal__wd{padding-bottom:4px;text-align:center;font:600 11px/16px var(--font-ui),-apple-system,sans-serif;color:var(--text-muted)}.lp-cal__day{position:relative;height:78px;border-radius:var(--radius-sm);border:1px solid var(--border)}.lp-cal__day--blank,.lp-cal__day--on{border-color:transparent}.lp-cal__day--on{background:var(--surface-sunken)}.lp-cal__day--today{border-color:var(--accent)}.lp-cal__day--past{border-style:dashed}.lp-cal__day--past .lp-cal__n{color:var(--text-faint)}.lp-step__more{grid-column:2;justify-self:start;min-height:32px}.lp-cal__n{position:absolute;top:5px;left:7px;font:500 11px/14px var(--font-ui),-apple-system,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted)}.lp-cal__drop{position:absolute;right:7px;bottom:7px;width:min(42px,52%)}.lp-cal__cover{display:block;width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:3px;box-shadow:var(--shadow-cover)}.lp-cal[data-inview=wait] :is(.lp-cal__follow,.lp-cal__drop,.lp-notif){opacity:0}.lp-cal[data-inview=in] .lp-cal__follow{animation:lp-pop .36s var(--ease-out) both;animation-delay:calc(var(--i) * .12s)}.lp-cal[data-inview=in] .lp-cal__drop{animation:lp-drop .56s cubic-bezier(.2,.9,.3,1.15) both;animation-delay:calc(.7s + var(--i) * .18s)}.lp-cal[data-inview=in] .lp-cal__day--other .lp-cal__drop{animation:lp-drop .56s cubic-bezier(.2,.9,.3,1.15) both,lp-dim 2.8s var(--ease-out);animation-delay:calc(.7s + var(--i) * .18s),3.6s}.lp-cal[data-inview=in] .lp-notif{animation:lp-rise .52s var(--ease-out) both;animation-delay:2.2s}.lp-cal[data-inview=in] .lp-cal__chip--pick{animation:lp-chip-on 2.8s var(--ease-out) both;animation-delay:3.6s}.lp-cal[data-inview=in] .lp-cal__chip--sorts{animation:lp-chip-off 2.8s var(--ease-out) both;animation-delay:3.6s}@keyframes lp-drop{0%{opacity:0;transform:translateY(-22px) scale(.9)}}@keyframes lp-dim{0%,to{opacity:1}14%,86%{opacity:.2}}@keyframes lp-chip-on{0%,to{background:transparent;border-color:var(--border-strong);color:var(--text-muted)}14%,86%{background:var(--accent-solid);border-color:var(--accent-solid);color:var(--text-on-accent-solid)}}@keyframes lp-chip-off{0%,to{background:var(--accent-solid);border-color:var(--accent-solid);color:var(--text-on-accent-solid)}14%,86%{background:transparent;border-color:var(--border-strong);color:var(--text-muted)}}.page--landing .lp-authors{--gutter:clamp(20px,7vw,96px);display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding-inline:0;background:var(--surface-sunken)}.lp-authors>.lp-inner{box-sizing:content-box;width:calc(100% - 2 * var(--gutter));padding-inline:var(--gutter)}@media (max-width:640px){.page--landing .lp-authors{--gutter:20px}}.lp-ribbon{display:grid;grid-gap:32px;gap:32px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.lp-ribbon__track{display:flex;width:max-content;animation:lp-ribbon-x calc(var(--n) * 6s) linear infinite}.lp-ribbon:not([data-brake]):focus-within .lp-ribbon__track,.lp-ribbon:not([data-brake]):hover .lp-ribbon__track{animation-play-state:paused}@keyframes lp-ribbon-x{to{transform:translateX(-50%)}}.lp-author{flex:none;display:grid;justify-items:center;grid-gap:4px;gap:4px;width:210px;margin-right:28px;color:inherit;text-align:center;text-decoration:none}.lp-author:focus-visible{outline:2px solid var(--border-focus);outline-offset:4px;border-radius:var(--radius-md)}.lp-author__stage{position:relative;display:block;width:196px;height:172px;margin-bottom:6px}.lp-author .lp-author__photo{position:absolute;top:8px;left:10px;width:144px;height:144px;font-size:46px;line-height:1}.lp-author__cover{position:absolute;right:4px;bottom:0;width:84px;aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius-cover);box-shadow:var(--shadow-raised);transform:rotate(6deg);transition:transform var(--duration-base) var(--ease-out)}.lp-author:hover .lp-author__cover{transform:rotate(2deg) translateY(-6px)}.lp-author__name{font:600 17px/22px var(--font-serif),Georgia,serif}.lp-author__last{max-width:190px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:400 13px/18px var(--font-ui),-apple-system,sans-serif;color:var(--text-muted)}.lp-series{display:grid;grid-gap:16px;gap:16px}.lp-series__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 16px}.lp-series__name{font:600 20px/26px var(--font-serif),Georgia,serif;color:var(--text);text-decoration:none}.lp-series__name:hover{text-decoration:underline;text-underline-offset:4px}.lp-series__progress{font:500 13px/18px var(--font-ui),-apple-system,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted)}.lp-series__shelf{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:end}.lp-series__tome{display:grid;grid-gap:8px;gap:8px;justify-items:start}.lp-series__frame{position:relative;display:block;width:100%}.lp-series__cover{display:block;width:100%;aspect-ratio:2/3;object-fit:contain;object-position:bottom;border-radius:var(--radius-cover);filter:var(--drop-cover)}.lp-series__check{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--follow);color:var(--surface);box-shadow:0 0 0 2px var(--surface),0 2px 6px rgba(0,0,0,.25)}.lp-series__check svg{width:14px;height:14px}.lp-series__label{font:500 12px/16px var(--font-ui),-apple-system,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted)}.lp-series__tome--next .lp-series__frame{outline:1.5px dashed var(--accent);outline-offset:4px;border-radius:var(--radius-cover)}.lp-series__label,.lp-series__tome--next .lp-series__date{display:flex;align-items:center;min-height:24px}.lp-series__bar{position:relative;display:block;height:6px;border-radius:var(--radius-pill);background:var(--border);overflow:hidden}.lp-series__base,.lp-series__gain{box-shadow:3px 0 0 var(--follow);position:absolute;top:0;bottom:0;left:0;background:var(--follow);transform-origin:left center}.lp-series__shelf{align-items:start}.lp-series__gains{position:absolute;inset:0;animation:lp-gains-fade 6s linear infinite}@keyframes lp-gains-fade{0%,82%{opacity:1}88%,97%{opacity:0}to{opacity:1}}.lp-series__check--0{animation:lp-tick-0 6s ease-out infinite}.lp-series__gain--0{animation:lp-gain-0 6s var(--ease-out) infinite}@keyframes lp-tick-0{0%,8.333%{opacity:0;transform:scale(.4)}12.333%{opacity:1;transform:scale(1.18)}15.333%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes lp-gain-0{0%,7.333%{transform:scaleX(0)}15.333%,95.9%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.lp-series__check--1{animation:lp-tick-1 6s ease-out infinite}.lp-series__gain--1{animation:lp-gain-1 6s var(--ease-out) infinite}@keyframes lp-tick-1{0%,20.833%{opacity:0;transform:scale(.4)}24.833%{opacity:1;transform:scale(1.18)}27.833%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes lp-gain-1{0%,19.833%{transform:scaleX(0)}27.833%,95.9%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.lp-series__check--2{animation:lp-tick-2 6s ease-out infinite}.lp-series__gain--2{animation:lp-gain-2 6s var(--ease-out) infinite}@keyframes lp-tick-2{0%,33.333%{opacity:0;transform:scale(.4)}37.333%{opacity:1;transform:scale(1.18)}40.333%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes lp-gain-2{0%,32.333%{transform:scaleX(0)}40.333%,95.9%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.lp-series__check--3{animation:lp-tick-3 6s ease-out infinite}.lp-series__gain--3{animation:lp-gain-3 6s var(--ease-out) infinite}@keyframes lp-tick-3{0%,45.833%{opacity:0;transform:scale(.4)}49.833%{opacity:1;transform:scale(1.18)}52.833%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes lp-gain-3{0%,44.833%{transform:scaleX(0)}52.833%,95.9%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.lp-series__check--4{animation:lp-tick-4 6s ease-out infinite}.lp-series__gain--4{animation:lp-gain-4 6s var(--ease-out) infinite}@keyframes lp-tick-4{0%,58.333%{opacity:0;transform:scale(.4)}62.333%{opacity:1;transform:scale(1.18)}65.333%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes lp-gain-4{0%,57.333%{transform:scaleX(0)}65.333%,95.9%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.lp-series__check--5{animation:lp-tick-5 6s ease-out infinite}.lp-series__gain--5{animation:lp-gain-5 6s var(--ease-out) infinite}@keyframes lp-tick-5{0%,70.833%{opacity:0;transform:scale(.4)}74.833%{opacity:1;transform:scale(1.18)}77.833%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes lp-gain-5{0%,69.833%{transform:scaleX(0)}77.833%,95.9%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@property --tag{syntax:"<number>";inherits:true;initial-value:0}@property --count{syntax:"<integer>";inherits:true;initial-value:0}.lp-lib-stage{container-type:inline-size}.lp-lib{--book-w:12cqi;--y:6.6cqi;position:relative;display:block;height:62cqi}.lp-lib__shelf{position:absolute;top:0;left:calc(var(--c) * 34.3%);width:31.4%;height:27.5cqi;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}.lp-lib__label{position:absolute;top:1.8cqi;left:2cqi;font:600 max(11px,1.7cqi) /1.3 var(--font-ui),-apple-system,sans-serif;color:var(--text-muted)}.lp-lib__slot{position:absolute;top:calc(var(--y) - 0px);width:var(--book-w);height:calc(var(--book-w) * 1.5);border:1px dashed var(--border-strong);border-radius:var(--radius-cover)}.lp-lib__slot:first-child{left:calc(3% / .314)}.lp-lib__slot:last-child{left:calc(17.3% / .314)}.lp-lib__slots{position:absolute;inset:0;margin-top:-1px}.lp-lib__cell{--x:calc(var(--c) * 34.3cqi + 3cqi + var(--s) * 14.3cqi);--to-shelf:translate(calc(var(--x) - var(--gx)),calc(var(--y) - var(--gy)));position:absolute;z-index:1;left:var(--gx);top:var(--gy);width:var(--book-w);transform:scale(.667);transform-origin:left top}.lp-lib__cell--pick{z-index:2;transform:var(--to-shelf)}.lp-lib__cover{display:block;width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius-cover);box-shadow:var(--shadow-raised)}.lp-lib__tag{position:absolute;left:50%;bottom:calc(100% + 6px);padding:3px 9px;border-radius:var(--radius-pill);white-space:nowrap;font:600 12px/16px var(--font-ui),-apple-system,sans-serif;opacity:var(--tag);transform:translate(-50%,calc((1 - var(--tag)) * 6px))}.lp-lib__tag--owned{background:var(--owned-subtle);color:var(--owned-on-subtle)}.lp-lib__tag--read{background:var(--follow-subtle);color:var(--follow-on-subtle)}.lp-lib__tag--wanted{background:var(--accent-subtle);color:var(--accent-text)}.lp-lib__clock{position:absolute;width:0;height:0;animation:lp-lib-clock 15.3s linear var(--start,0s) 1 both}@keyframes lp-lib-clock{0%{opacity:0}to{opacity:0}}.lp-lib[data-offscreen] .lp-lib__cell--run,.lp-lib[data-offscreen] .lp-lib__clock{animation-play-state:paused}.lp-lib__cell--run.lp-lib__cell--k0{animation:lp-pick-0 15.3s var(--ease-out) var(--start,0s) both}.lp-lib__cell--run.lp-lib__cell--k1{animation:lp-pick-1 15.3s var(--ease-out) var(--start,0s) both}.lp-lib__cell--run.lp-lib__cell--k2{animation:lp-pick-2 15.3s var(--ease-out) var(--start,0s) both}.lp-lib__cell--run.lp-lib__cell--k3{animation:lp-pick-3 15.3s var(--ease-out) var(--start,0s) both}.lp-lib__cell--run.lp-lib__cell--k4{animation:lp-pick-4 15.3s var(--ease-out) var(--start,0s) both}.lp-lib__cell--run.lp-lib__cell--k5{animation:lp-pick-5 15.3s var(--ease-out) var(--start,0s) both}@keyframes lp-pick-0{0%,3.268%{transform:scale(.667);--tag:0}5.882%,9.15%{transform:translateY(-2cqi) scale(.75);--tag:1}14.379%,86.275%{transform:var(--to-shelf);--tag:0}92.157%,to{transform:scale(.667);--tag:0}}@keyframes lp-pick-1{0%,13.725%{transform:scale(.667);--tag:0}16.34%,19.608%{transform:translateY(-2cqi) scale(.75);--tag:1}24.837%,86.275%{transform:var(--to-shelf);--tag:0}92.157%,to{transform:scale(.667);--tag:0}}@keyframes lp-pick-2{0%,24.183%{transform:scale(.667);--tag:0}26.797%,30.065%{transform:translateY(-2cqi) scale(.75);--tag:1}35.294%,86.275%{transform:var(--to-shelf);--tag:0}92.157%,to{transform:scale(.667);--tag:0}}@keyframes lp-pick-3{0%,34.641%{transform:scale(.667);--tag:0}37.255%,40.523%{transform:translateY(-2cqi) scale(.75);--tag:1}45.752%,86.275%{transform:var(--to-shelf);--tag:0}92.157%,to{transform:scale(.667);--tag:0}}@keyframes lp-pick-4{0%,45.098%{transform:scale(.667);--tag:0}47.712%,50.98%{transform:translateY(-2cqi) scale(.75);--tag:1}56.209%,86.275%{transform:var(--to-shelf);--tag:0}92.157%,to{transform:scale(.667);--tag:0}}@keyframes lp-pick-5{0%,55.556%{transform:scale(.667);--tag:0}58.17%,61.438%{transform:translateY(-2cqi) scale(.75);--tag:1}66.667%,86.275%{transform:var(--to-shelf);--tag:0}92.157%,to{transform:scale(.667);--tag:0}}.lp-import-head{grid-column:1}.lp-import{display:grid;grid-template-columns:auto 40px minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;padding:20px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-card)}.lp-import__sources{display:flex;flex-wrap:nowrap;gap:6px}.lp-import__source{white-space:nowrap;padding:5px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);font:600 12px/16px var(--font-ui),-apple-system,sans-serif;color:var(--text)}.lp-import__arrow{position:relative;height:2px;background:var(--border-strong)}.lp-import__arrow:after{content:"";position:absolute;right:0;top:-4px;width:8px;height:8px;border-top:2px solid var(--border-strong);border-right:2px solid var(--border-strong);transform:rotate(45deg)}.lp-import__counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.lp-import__count{--count:var(--to);display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:var(--radius-md)}.lp-import__number{font:600 26px/1.1 var(--font-serif),Georgia,serif;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}@supports (counter-reset:n round(2.4)){.lp-import__number{font-size:0}.lp-import__number:before{counter-reset:n round(var(--count));content:counter(n);font:600 26px/1.1 var(--font-serif),Georgia,serif;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}}.lp-import__label{font:600 12px/16px var(--font-ui),-apple-system,sans-serif}.lp-import[data-inview=wait] .lp-import__source{opacity:0}.lp-import[data-inview=wait] .lp-import__count{--count:0}.lp-import[data-inview=in] .lp-import__source{animation:lp-rise .42s var(--ease-out) both;animation-delay:calc(var(--i) * 90ms)}.lp-import[data-inview=in] .lp-import__count{animation:lp-count 1.6s var(--ease-out) both;animation-delay:calc(.7s + var(--i) * .15s)}@keyframes lp-count{0%{--count:0}}.lp-share-urls{display:grid;grid-gap:8px;gap:8px;max-width:440px;margin-top:4px}.lp-share-stack{--behind:translate(-28px,-60px) rotate(-1.5deg);display:grid;padding:60px 0 0 28px}.lp-share-stack>*{grid-area:1/1;align-self:stretch}.lp-share-stack .share-card__note{margin-top:auto}.lp-share-stack>:first-child{z-index:2;animation:lp-share-front 10s var(--ease-out) infinite}.lp-share-stack>:nth-child(2){z-index:1;transform:var(--behind);animation:lp-share-back 10s var(--ease-out) infinite}@keyframes lp-share-front{0%,44%{z-index:2;transform:none}50%,94%{z-index:1;transform:var(--behind)}to{z-index:2;transform:none}}@keyframes lp-share-back{0%,44%{z-index:1;transform:var(--behind)}50%,94%{z-index:2;transform:none}to{z-index:1;transform:var(--behind)}}.share-card__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.share-card__group{display:grid;grid-gap:8px;gap:8px;align-content:start}.share-card__group-label{font:600 12px/16px var(--font-ui),-apple-system,sans-serif;color:var(--text-muted)}.lp-figure__title{margin:0;font:560 20px/26px var(--font-serif),Georgia,serif}.lp-friends-steps{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:start}.lp-year .demo-card__bar-fill{transform-origin:bottom center}.lp-year[data-inview=wait] .demo-card__bar-fill{transform:scaleY(0)}.lp-year[data-inview=in] .demo-card__bar-fill{animation:lp-grow .52s var(--ease-out) both;animation-delay:calc(.2s + var(--i) * 90ms)}@keyframes lp-grow{0%{transform:scaleY(0)}}.lp-year[data-inview=wait] .demo-card__bar-n{opacity:0}.lp-year[data-inview=in] .demo-card__bar-n{animation:lp-appear .26s var(--ease-out) both;animation-delay:calc(.2s + var(--i) * 90ms + .52s)}@keyframes lp-appear{0%{opacity:0}}.page--landing .lp-reviews{padding-block:56px}.lp-review{max-width:460px}.lp-review .demo-card__body{font-size:15px;line-height:23px}.lp-review .demo-card__stars--lg>span{display:inline-block}.lp-review[data-inview=wait] .demo-card__stars--lg>span{opacity:.18}.lp-review[data-inview=in] .demo-card__stars--lg>span{animation:lp-star .36s cubic-bezier(.2,.9,.3,1.4) both;animation-delay:calc(.3s + var(--i) * .14s)}@keyframes lp-star{0%{opacity:.18;transform:scale(.6)}}.lp-offers[data-inview=wait] :is(.offers-visual__cover,.offer-pill){opacity:0}.lp-offers[data-inview=in] .offers-visual__cover{animation:lp-rise .52s var(--ease-out) both}.lp-offers[data-inview=in] .offer-pill{animation:lp-pop .42s cubic-bezier(.2,.9,.3,1.3) both;animation-delay:calc(.45s + var(--i) * .16s)}.lp-app{background:var(--surface-sunken)}.lp-app__inner{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:1040px;margin-inline:auto}.lp-app__lede{display:grid;grid-gap:10px;gap:10px}.lp-pocket{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}.lp-pocket__item{display:grid;justify-items:center;align-content:start;grid-gap:8px;gap:8px;text-align:center}.lp-pocket__device{display:block;margin-bottom:var(--space-3)}.lp-pocket__title{margin:0;font:560 19px/25px var(--font-serif),Georgia,serif}.lp-pocket__text{margin:0;max-width:34ch;font:var(--text-meta);line-height:21px;color:var(--text-muted);text-wrap:pretty}.lp-app__badges{justify-content:center;margin-top:var(--space-3)}.lp-phone{position:relative;display:block;width:236px;aspect-ratio:9/19;padding:10px;background:var(--surface);border:1.5px solid var(--border-strong);border-radius:38px;box-shadow:var(--shadow-raised)}.lp-phone:before{content:"";position:absolute;z-index:2;top:18px;left:50%;width:54px;height:6px;margin-left:-27px;border-radius:var(--radius-pill);background:var(--border-strong)}.lp-phone__screen{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;height:100%;padding:34px 12px 14px;border-radius:29px;background:var(--background);overflow:hidden}.lp-phone__seg{display:flex;padding:3px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);font:600 11px/14px var(--font-ui),-apple-system,sans-serif;color:var(--text-muted)}.lp-phone__seg>span{padding:5px 10px;border-radius:var(--radius-pill)}.lp-phone__seg>.lp-phone__seg-on{background:var(--text);color:var(--background)}.lp-phone__cam{position:relative;display:grid;place-items:center;width:100%;flex:1 1 auto;min-height:0;border-radius:18px;overflow:hidden}.lp-phone__cam,.lp-phone__cam--barcode{background:var(--surface-sunken)}.lp-phone__cam--cover{padding:0}.lp-scan{position:absolute;top:50%;left:50%;width:200px;height:360px;margin:-180px 0 0 -100px;background:url(/landing/pocket-book-2x.webp) 0 0/100% 100% no-repeat;background-image:-webkit-image-set(url("/landing/pocket-book-1x.avif") type("image/avif") 1x,url("/landing/pocket-book-2x.avif") type("image/avif") 2x,url("/landing/pocket-book-1x.webp") type("image/webp") 1x,url("/landing/pocket-book-2x.webp") type("image/webp") 2x);background-image:image-set(url("/landing/pocket-book-1x.avif") type("image/avif") 1x,url("/landing/pocket-book-2x.avif") type("image/avif") 2x,url("/landing/pocket-book-1x.webp") type("image/webp") 1x,url("/landing/pocket-book-2x.webp") type("image/webp") 2x)}.lp-scan__quad{position:absolute;top:0;left:0;width:100px;height:150px;transform-origin:0 0;transform:matrix3d(1.239,-.136261,0,-.000091852,.0705685,1.16347,0,-.000262929,0,0,1,0,28.4375,84.5312,0,1)}.lp-scan__cover{mix-blend-mode:multiply}.lp-scan__img{display:block;width:100%;height:100%;object-fit:cover}.lp-scan .lp-scan__frame{inset:-4px}.lp-scan .lp-phone__read{left:-3px;right:-3px;top:0}.lp-phone__back{position:relative;display:flex;justify-content:center;padding:16px 14px 14px;border-radius:4px;background:light-dark(var(--surface),var(--text));box-shadow:var(--shadow-card)}.lp-phone__bars{display:flex;align-items:stretch;gap:1px;height:52px}.lp-phone__bars>span{background:light-dark(var(--text),var(--background))}.lp-phone__corners{position:absolute;inset:-14px -16px;--corner:var(--text-on-accent-solid);background:linear-gradient(var(--corner) 0 0) 0 0 /18px 3px,linear-gradient(var(--corner) 0 0) 0 0 /3px 18px,linear-gradient(var(--corner) 0 0) 100% 0 /18px 3px,linear-gradient(var(--corner) 0 0) 100% 0 /3px 18px,linear-gradient(var(--corner) 0 0) 0 100% /18px 3px,linear-gradient(var(--corner) 0 0) 0 100% /3px 18px,linear-gradient(var(--corner) 0 0) 100% 100% /18px 3px,linear-gradient(var(--corner) 0 0) 100% 100% /3px 18px;background-repeat:no-repeat}.lp-phone__beam{position:absolute;left:-8px;right:-8px;top:50%;height:2px;border-radius:1px;background:var(--accent-solid-hover);box-shadow:0 0 10px var(--accent);opacity:0;animation:lp-beam 7s var(--ease-out) infinite}.lp-phone__hint{font:500 11px/15px var(--font-ui),-apple-system,sans-serif;color:var(--text-muted);text-align:center;text-wrap:balance}.lp-phone__read{position:absolute;left:18%;right:18%;top:8%;height:2px;background:var(--accent-solid-hover);box-shadow:0 0 10px var(--accent);opacity:0;animation:lp-read 8s var(--ease-out) infinite}.lp-phone__found{position:absolute;left:10px;right:10px;top:74%;display:grid;justify-items:start;grid-gap:4px;gap:4px}.lp-phone__token{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:3px 8px;border-radius:var(--radius-sm);background:var(--surface);box-shadow:0 0 0 1.5px var(--accent);font:600 11px/15px var(--font-ui),-apple-system,sans-serif;color:var(--text);animation:lp-token 8s var(--ease-out) infinite}.lp-phone__token+.lp-phone__token{animation-name:lp-token-late}.lp-sheet{position:absolute;left:8px;right:8px;bottom:8px;display:grid;grid-gap:10px;gap:10px;padding:12px;border-radius:20px;background:var(--surface);box-shadow:var(--shadow-raised);text-align:left}.lp-sheet--barcode{animation:lp-sheet-barcode 7s var(--ease-out) infinite}.lp-sheet--cover{animation:lp-sheet-cover 8s var(--ease-out) infinite}.lp-sheet__kicker{font:600 12px/16px var(--font-ui),-apple-system,sans-serif;color:var(--text)}.lp-sheet__book{display:flex;align-items:center;gap:10px;min-width:0}.lp-sheet__cover{flex:none;width:34px;aspect-ratio:2/3;object-fit:cover;border-radius:3px;box-shadow:var(--shadow-cover)}.lp-sheet__said{display:grid;min-width:0}.lp-sheet__title{font:600 13px/17px var(--font-serif),Georgia,serif;color:var(--text)}.lp-sheet__author,.lp-sheet__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lp-sheet__author{font:400 11px/15px var(--font-ui),-apple-system,sans-serif;color:var(--text-muted)}.lp-sheet__action{display:flex;align-items:center;justify-content:center;height:32px;border-radius:var(--radius-sm);background:var(--accent-solid);color:var(--text-on-accent-solid);font:600 12px/16px var(--font-ui),-apple-system,sans-serif}.lp-phone__screen--home{gap:10px;padding-top:40px}.lp-home__date{display:block;font:600 12px/16px var(--font-ui),-apple-system,sans-serif;color:var(--text-muted)}.lp-home__date:first-letter{text-transform:uppercase}.lp-home__time{margin-bottom:6px;white-space:nowrap;font:500 46px/1 var(--font-serif),Georgia,serif;font-variation-settings:"SOFT" 75;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em}.lp-home__notif{margin-top:auto;display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-card);animation:lp-home-notif 8s var(--ease-out) infinite}.lp-home__notif .lp-notif__cover{width:30px}.lp-home__notif .lp-notif__title{font-size:12px;line-height:16px}.lp-widget{display:grid;grid-gap:8px;gap:8px;width:100%;padding:12px;border-radius:20px;background:var(--surface);box-shadow:var(--shadow-card);text-align:left}.lp-widget__name{font:600 11px/14px var(--font-ui),-apple-system,sans-serif;color:var(--text-muted)}.lp-widget__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.lp-widget__cell{display:grid;grid-gap:5px;gap:5px}.lp-widget__cover{display:block;width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:3px;box-shadow:var(--shadow-cover)}.lp-widget__count{font:700 12px/16px var(--font-ui),-apple-system,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent-text)}@keyframes lp-beam{0%{top:4%;opacity:0}4%{opacity:1}17%{top:96%}30%{top:4%;opacity:1}36%,to{top:50%;opacity:0}}@keyframes lp-read{0%{top:0;opacity:0}5%{opacity:1}32%{top:100%;opacity:1}36%,to{top:100%;opacity:0}}@keyframes lp-sheet-barcode{0%,36%{transform:translateY(120%)}44%,92%{transform:none}to{transform:translateY(120%)}}@keyframes lp-sheet-cover{0%,52%{transform:translateY(120%)}60%,92%{transform:none}to{transform:translateY(120%)}}@keyframes lp-token{0%,22%{opacity:0;transform:scale(.9)}28%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes lp-token-late{0%,30%{opacity:0;transform:scale(.9)}36%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes lp-home-notif{0%,8%{opacity:0;transform:translateY(-18px)}14%,94%{opacity:1;transform:none}to{opacity:0}}@media (max-width:1099px){.lp-drift .lp-drift__col:nth-child(4){display:none}}@media (max-width:899px){.lp-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-left:0}.lp-hero__copy{padding:40px clamp(20px,7vw,96px) 28px}.lp-drift{flex-direction:column;gap:16px;height:auto;margin-left:0;padding:12px 0 16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.lp-drift__col{flex:none}.lp-drift .lp-drift__col:nth-child(n+3){display:none}.lp-drift__track{flex-direction:row;width:max-content;animation-name:lp-drift-x;animation-duration:calc(var(--n) * 11.25s)}.lp-drift__item{margin:0 14px 0 0}.lp-ghost{left:0;right:0}.lp-ghost__col .lp-drift__track{flex-direction:column;width:auto;animation-name:lp-drift-y;animation-duration:calc(var(--n) * 22s)}.lp-ghost__col:nth-child(n+3){display:block}.lp-shelfdoors{gap:32px 12px}.lp-shelfdoors>.lp-door{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 6px)}.lp-door__fan{height:160px}.lp-door__card{width:88px;margin-left:-44px;transform:translateX(calc(var(--k) * 18px)) rotate(calc(var(--k) * 6deg))}.lp-door:hover .lp-door__card{transform:translateX(calc(var(--k) * 22px)) rotate(calc(var(--k) * 8deg)) translateY(-4px)}.page--landing #shelves{padding-bottom:16px}.lp-drift__frame,.lp-drift__img{width:104px;height:156px}.lp-pocket{grid-template-columns:minmax(0,1fr);justify-items:center;gap:48px}}@media (max-width:640px){.lp-share-stack{--behind:translate(-16px,-86px) rotate(-1.5deg);padding:86px 0 0 16px}.lp-import{grid-template-columns:minmax(0,1fr)}.lp-import__arrow{width:2px;height:24px;justify-self:center}.lp-import__arrow:after{right:-5px;top:auto;bottom:0;transform:rotate(135deg)}.lp-lib__tag{font-size:11px;padding:2px 7px}.lp-author{width:168px;margin-right:18px}.lp-author__stage{width:160px;height:140px}.lp-author .lp-author__photo{width:116px;height:116px}.lp-author__cover{width:66px}.lp-hero__title{font-size:40px;line-height:44px}.lp-hero__subtitle{font-size:16px;line-height:25px}.lp-hero .search-field .input,.lp-hero .search-form>.btn{height:52px}.lp-hero .search-form>.btn{padding:0 16px}.lp-cal__card{padding:14px 10px 44px}.lp-cal__day{height:60px}.lp-cal__drop{right:4px;bottom:4px;width:min(30px,62%)}.lp-cal__n{top:3px;left:4px;font-size:10px}.lp-series__shelf{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-series__tome:nth-last-child(n+5){display:none}}@media (prefers-reduced-motion:reduce){.lp-ribbon{overflow-x:auto}.lp-ribbon .lp-author[aria-hidden=true]{display:none}.lp-cal[data-inview] *,.lp-drift__track,.lp-home__notif,.lp-import *,.lp-lib *,.lp-lib__cell--run,.lp-offers *,.lp-phone__beam,.lp-phone__read,.lp-phone__token,.lp-review *,.lp-ribbon__track,.lp-series *,.lp-series__gains,.lp-share-stack>*,.lp-sheet,.lp-shelfdoors[data-inview] *,.lp-year *{animation:none!important}.lp-drift__img{transition:none}.lp-drift__item:hover .lp-drift__img{transform:none}}