.book-scan-animation_root__oMxCn{--phone-radius:1.9rem;--screen-radius:1.45rem;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--cycle:8.4s;--ok:142 62% 41%;container-type:inline-size;width:100%;max-width:12.5rem;margin-inline:auto}.book-scan-animation_rootCompact__UPfd1{max-width:10.5rem}.book-scan-animation_phone__aGp5y{position:relative;border-radius:var(--phone-radius);padding:.4rem;isolation:isolate;background:linear-gradient(152deg,hsl(220 14% 24%),hsl(220 12% 11%) 55%,hsl(220 14% 8%));box-shadow:inset 0 0 0 1px hsl(0 0% 100%/.07),0 18px 40px -10px hsl(0 0% 0%/.55),0 6px 14px -6px hsl(0 0% 0%/.4)}.book-scan-animation_phoneSpeaker__ar7c6{position:absolute;top:.36rem;left:50%;z-index:8;width:18%;height:2px;border-radius:2px;transform:translateX(-50%);background:linear-gradient(180deg,hsl(0 0% 14%),hsl(0 0% 6%));box-shadow:inset 0 0 0 1px hsl(0 0% 100%/.05)}.book-scan-animation_phoneBtn__doSvc{position:absolute;z-index:4;width:2px;border-radius:1px;background:linear-gradient(90deg,hsl(220 14% 16%),hsl(220 10% 26%) 45%,hsl(220 12% 14%));box-shadow:inset -.5px 0 0 hsl(0 0% 100%/.07),.5px 0 1px hsl(0 0% 0%/.4)}.book-scan-animation_phoneBtnVolUp__h70Z8{left:-1px;top:21%;height:2.1rem}.book-scan-animation_phoneBtnVolDown__OnSaT{left:-1px;top:30%;height:2.1rem}.book-scan-animation_phoneBtnPower__DAU9l{right:-1px;top:24%;height:2.85rem}.book-scan-animation_notch__Cm8_9{position:absolute;top:.42rem;left:50%;z-index:14;width:28%;height:1.05rem;border-radius:0 0 .65rem .65rem;transform:translateX(-50%);background:hsl(220 12% 9%);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.04)}.book-scan-animation_screen__Cm2af{position:relative;aspect-ratio:10/19.2;overflow:hidden;border-radius:var(--screen-radius);background:hsl(30 12% 18%);box-shadow:inset 0 0 0 1px hsl(0 0% 0%/.28),inset 0 0 0 2px hsl(0 0% 100%/.035)}.book-scan-animation_glassSheen__gyOCu{position:absolute;inset:0;z-index:40;pointer-events:none;background:linear-gradient(155deg,hsl(0 0% 100%/.08),transparent 26%,transparent 74%,hsl(0 0% 0%/.14));mix-blend-mode:soft-light}.book-scan-animation_cameraFeed__fi6Td{position:absolute;inset:0;z-index:1;overflow:hidden;background:hsl(28 14% 22%);animation:book-scan-animation_cameraFeedFade__S82rT var(--cycle) var(--ease-in-out) infinite;will-change:opacity}.book-scan-animation_cameraDrift__IAr_z{position:absolute;inset:-14%;animation:book-scan-animation_cameraApproach__9uD7g var(--cycle) var(--ease-in-out) infinite;will-change:transform}.book-scan-animation_cameraBlur__f7yrF{position:absolute;inset:0;z-index:2;pointer-events:none;background:hsl(220 18% 8%/0);animation:book-scan-animation_cameraBlurCycle__X4m69 var(--cycle) var(--ease-out) infinite}.book-scan-animation_cameraBoot__Ow3ru{position:absolute;inset:0;z-index:28;display:grid;place-items:center;pointer-events:none;background:hsl(0 0% 0%);animation:book-scan-animation_cameraBootFade__Oml4X var(--cycle) var(--ease-in-out) infinite;will-change:opacity}.book-scan-animation_bootLogo__GENBH{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;max-width:78%;animation:book-scan-animation_bootLogoCycle__kKhY1 var(--cycle) var(--ease-out) infinite;will-change:transform,opacity,filter}.book-scan-animation_bootLogoImg__fYq74{width:auto;height:clamp(1.35rem,18cqi,2.15rem);max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.book-scan-animation_bookScene__z5Ucn{position:absolute;inset:10% 6% 8% 6%;display:grid;place-items:center;perspective:700px}.book-scan-animation_book__HP6Vu{position:relative;width:86%;height:84%;transform:rotate(-3deg) rotateX(6deg) rotateY(-10deg);transform-style:preserve-3d;filter:drop-shadow(0 14px 22px hsl(0 0% 0%/.45))}.book-scan-animation_bookPages__WPfo9{position:absolute;top:1.5%;bottom:1.5%;right:-4.5%;width:5.5%;border-radius:0 2px 2px 0;background:repeating-linear-gradient(180deg,hsl(40 30% 94%),hsl(40 30% 94%) 1px,hsl(35 18% 82%) 0,hsl(35 18% 82%) 2px),linear-gradient(90deg,hsl(35 20% 78%),hsl(40 28% 92%));box-shadow:inset 1px 0 0 hsl(0 0% 100%/.35),2px 0 6px hsl(0 0% 0%/.18);transform:skewY(-.4deg)}.book-scan-animation_bookCover__Bp2Zp{position:absolute;inset:0;display:flex;overflow:visible;border-radius:.2rem .35rem .35rem .2rem;background:linear-gradient(145deg,hsl(32 28% 78%),hsl(30 22% 68%) 45%,hsl(28 18% 58%));box-shadow:0 0 0 1px hsl(25 20% 35%/.35),inset 0 1px 0 hsl(0 0% 100%/.22),inset -1px 0 0 hsl(0 0% 0%/.12)}.book-scan-animation_bookSpine__0u00V{position:relative;z-index:2;flex:0 0 11%;border-radius:.2rem 0 0 .2rem;background:linear-gradient(90deg,hsl(18 32% 28%),hsl(20 28% 36%) 28%,hsl(22 24% 32%) 55%,hsl(18 30% 26%));box-shadow:inset 1px 0 0 hsl(0 0% 100%/.08),inset -1px 0 0 hsl(0 0% 0%/.35),2px 0 6px hsl(0 0% 0%/.25);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:12% 0}.book-scan-animation_spineTitle__w2CRm{width:42%;height:38%;border-radius:1px;background:linear-gradient(180deg,hsl(40 40% 88%/.55),hsl(40 30% 70%/.25));opacity:.7}.book-scan-animation_spineBand__zEG7V{width:55%;height:8%;border-radius:1px;background:hsl(var(--primary)/.55);box-shadow:0 0 0 1px hsl(0 0% 0%/.2)}.book-scan-animation_bookGroove__WYnAH{position:relative;z-index:2;flex:0 0 2.2%;background:linear-gradient(90deg,hsl(0 0% 0%/.28),hsl(0 0% 100%/.08) 40%,hsl(0 0% 0%/.18))}.book-scan-animation_bookFace__yNt3O{position:relative;z-index:1;flex:1;min-width:0;overflow:visible;border-radius:0 .3rem .3rem 0;background:linear-gradient(160deg,hsl(38 34% 88%),hsl(35 26% 80%) 40%,hsl(32 20% 72%));box-shadow:inset 0 0 20px hsl(28 20% 40%/.08)}.book-scan-animation_bookFace__yNt3O:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:.14;background-image:repeating-linear-gradient(90deg,transparent 0 2px,hsl(25 20% 20%) 2px 3px);pointer-events:none;mix-blend-mode:multiply}.book-scan-animation_publisherMark__l8sKO{position:absolute;top:5%;left:50%;width:18%;height:2.2%;border-radius:1px;transform:translateX(-50%);background:hsl(25 18% 32%/.28);pointer-events:none}.book-scan-animation_bookBlurb__pV0ib{position:absolute;inset:9% 7% 34% 6%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;overflow:hidden;pointer-events:none}.book-scan-animation_bookBlurbSheet__LlzwV{width:100%;max-width:88%;display:flex;flex-direction:column;min-height:0}.book-scan-animation_bookBlurbLines__vWyti{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;margin-bottom:.4rem}.book-scan-animation_bookBlurbLine__4wHD3{height:2.4px;max-width:100%;border-radius:1px;background:hsl(28 14% 22%/.34)}.book-scan-animation_bookBlurbLine__4wHD3:nth-child(5){max-width:58%;opacity:.65}.book-scan-animation_bookMicrotype__pX9TP{display:flex;flex-direction:column}.book-scan-animation_bookMicrotypeLine__RTzly{margin:0 0 .1em;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:clamp(3.4px,.27rem,5.2px);line-height:1.5;letter-spacing:.01em;color:hsl(26 12% 16%/.55);text-align:justify;-moz-text-align-last:left;text-align-last:left;hyphens:auto;-webkit-hyphens:auto}.book-scan-animation_isbnTarget__hSXx5{position:absolute;right:6%;bottom:7%;z-index:8;width:58%;max-width:6.2rem}.book-scan-animation_barcodePlate__9VQwX{position:relative;z-index:2;width:100%;padding:.2rem .26rem .18rem;border-radius:.18rem;background:hsl(0 0% 100%);box-shadow:0 1px 4px hsl(0 0% 0%/.2),0 0 0 1px hsl(0 0% 0%/.08);overflow:hidden;animation:book-scan-animation_barcodePlateCycle__tstsU var(--cycle) var(--ease-out) infinite;will-change:transform}.book-scan-animation_barcodeReadSweep__OKobU{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent 0,hsl(var(--primary)/.18) 42%,hsl(var(--primary)/.45) 50%,hsl(var(--primary)/.18) 58%,transparent 100%);mix-blend-mode:multiply;opacity:0;animation:book-scan-animation_barcodeSweep__e9Hzr var(--cycle) linear infinite;will-change:transform,opacity}.book-scan-animation_barcodeSvg__huCSa{display:block;width:100%;height:auto;aspect-ratio:120/48}.book-scan-animation_barcodeIsbnLabel__uKMmP{font-size:5px;font-weight:700;letter-spacing:.14em;fill:hsl(220 12% 40%);text-transform:uppercase}.book-scan-animation_barcodeDigits__sS22_{font-family:ui-monospace,Menlo,monospace;font-size:5.4px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;fill:hsl(220 15% 20%)}.book-scan-animation_aperture__MXuFc{position:absolute;inset:-12% -9%;z-index:3;border-radius:.32rem;background:transparent;box-shadow:0 0 0 1.5px hsl(0 0% 100%/.35),0 0 0 999px hsl(0 0% 0%/.52);pointer-events:none;transform-origin:center center;animation:book-scan-animation_apertureCycle__84VHM var(--cycle) var(--ease-in-out) infinite;will-change:transform,opacity}.book-scan-animation_apertureEdge__J9ezA{position:absolute;inset:0;border-radius:inherit;border:1.5px solid hsl(var(--primary)/.55);box-shadow:inset 0 0 0 1px hsl(0 0% 0%/.25)}.book-scan-animation_readLine__h6eHd{position:absolute;left:5%;right:5%;top:50%;height:2px;margin-top:-1px;animation:book-scan-animation_readLineSweep__WXWgM var(--cycle) var(--ease-in-out) infinite;will-change:transform,opacity}.book-scan-animation_readLineCore__oZEXU{position:absolute;inset:0;border-radius:999px;background:linear-gradient(90deg,transparent,hsl(var(--primary)/.35) 18%,hsl(var(--primary)) 50%,hsl(var(--primary)/.35) 82%,transparent)}.book-scan-animation_readLineBloom__dWY36{position:absolute;left:8%;right:8%;top:50%;height:14px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(ellipse at center,hsl(var(--primary)/.5) 0,hsl(var(--primary)/.12) 48%,transparent 72%);opacity:.9}.book-scan-animation_lockRing__G7yjF{position:absolute;inset:4%;border-radius:.28rem;border:1.5px solid hsl(var(--ok)/0);box-shadow:0 0 0 0 hsl(var(--ok)/0);animation:book-scan-animation_lockRingCycle__7RgyB var(--cycle) var(--ease-out) infinite}.book-scan-animation_successFlash__Kfrz6{position:absolute;inset:0;border-radius:inherit;background:hsl(var(--ok)/.3);opacity:0;animation:book-scan-animation_successFlashCycle__WzLWY var(--cycle) var(--ease-out) infinite}.book-scan-animation_scannerUi__YbQ60{position:absolute;inset:0;z-index:5;pointer-events:none;animation:book-scan-animation_scannerUiCycle__UEILn var(--cycle) var(--ease-out) infinite}.book-scan-animation_hintPill__VIz8D,.book-scan-animation_okPill__uqiiy{position:absolute;left:50%;bottom:9%;display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .5rem;border-radius:999px;white-space:nowrap;font-size:clamp(.34rem,3.7cqi,.5rem);font-weight:600;letter-spacing:.01em;color:hsl(0 0% 100%/.94);background:hsl(0 0% 6%/.58);border:1px solid hsl(0 0% 100%/.1);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);box-shadow:0 4px 14px hsl(0 0% 0%/.22)}.book-scan-animation_hintPill__VIz8D{transform:translateX(-50%);animation:book-scan-animation_hintPillCycle__oaTX6 var(--cycle) var(--ease-out) infinite}.book-scan-animation_okPill__uqiiy{transform:translateX(-50%) scale(.96);animation:book-scan-animation_okPillCycle__vT5z8 var(--cycle) var(--ease-out) infinite}.book-scan-animation_hintPulse__sVvbE{width:5px;height:5px;border-radius:50%;background:hsl(var(--primary));box-shadow:0 0 8px hsl(var(--primary)/.75);animation:book-scan-animation_hintPulseBeat__G62uJ 1.05s var(--ease-in-out) infinite}.book-scan-animation_okMark__UDqwR{position:relative;width:8px;height:8px;flex-shrink:0;border-radius:50%;background:hsl(var(--ok));box-shadow:0 0 8px hsl(var(--ok)/.55)}.book-scan-animation_okMark__UDqwR:after{content:"";position:absolute;left:2.4px;top:1.6px;width:2.4px;height:4px;border:solid hsl(0 0% 100%);border-width:0 1.3px 1.3px 0;transform:rotate(45deg)}.book-scan-animation_sheet__2O4GP{position:absolute;left:0;right:0;bottom:0;z-index:29;padding:0 5% 10%;pointer-events:none;animation:book-scan-animation_sheetCycle__EwXG6 var(--cycle) var(--ease-out) infinite;will-change:transform,opacity}.book-scan-animation_sheetGrabber__YZoNE{width:20%;height:3px;margin:0 auto .5rem;border-radius:999px;background:hsl(0 0% 100%/.35)}.book-scan-animation_sheetCard__d57d8{overflow:hidden;border-radius:.8rem;background:hsl(var(--card)/.98);border:1px solid hsl(0 0% 100%/.14);box-shadow:0 -6px 36px hsl(0 0% 0%/.42),0 16px 36px hsl(0 0% 0%/.35),0 0 0 1px hsl(0 0% 0%/.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.book-scan-animation_sheetCover__Q41uz{position:relative;height:4.1rem;overflow:hidden;background:linear-gradient(135deg,hsl(var(--primary)/.55) 0,hsl(var(--primary)/.14) 48%,hsl(220 18% 18%) 100%)}.book-scan-animation_sheetCoverShine__nRPmv{position:absolute;inset:0;background:linear-gradient(108deg,transparent 36%,hsl(0 0% 100%/.18) 50%,transparent 64%);animation:book-scan-animation_sheetShine__8no0_ var(--cycle) var(--ease-in-out) infinite;will-change:transform,opacity}.book-scan-animation_sheetCoverRule__q4Cwi{position:absolute;left:12%;bottom:18%;width:30%;height:2.5px;border-radius:2px;background:hsl(0 0% 100%/.35)}.book-scan-animation_sheetBody__tykIP{padding:.5rem .6rem .55rem}.book-scan-animation_sheetTitle__vLVrg{height:.4rem;width:90%;margin-bottom:.3rem;border-radius:2px;background:hsl(var(--muted-foreground)/.22);transform-origin:left center;animation:book-scan-animation_sheetTitleIn___bJ7b var(--cycle) var(--ease-out) infinite}.book-scan-animation_sheetTitleShort__lCsio{width:56%;animation-delay:.05s}.book-scan-animation_sheetMeta__yQ_7_{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-top:.4rem;animation:book-scan-animation_sheetMetaIn__kQMXi var(--cycle) var(--ease-out) infinite}.book-scan-animation_sheetPrice__WIZ3u{font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums;color:hsl(var(--primary))}.book-scan-animation_sheetBadge__piWRE{font-size:.52rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;padding:.14rem .32rem;border-radius:.2rem;background:hsl(var(--primary)/.14);color:hsl(var(--primary))}.book-scan-animation_publishRow__lW7EP{display:flex;flex-direction:column;align-items:stretch;gap:.28rem;margin-top:.45rem;padding-top:.4rem;border-top:1px solid hsl(var(--border)/.55);animation:book-scan-animation_publishRowIn__Cwc_S var(--cycle) var(--ease-out) infinite}.book-scan-animation_publishLabel__JqxWv{font-size:.48rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground)/.85)}.book-scan-animation_publishBtns__9WkKp{display:flex;align-items:center;gap:.35rem}.book-scan-animation_publishBtn__Q6z1n{flex:1;display:inline-flex;align-items:center;justify-content:center;height:1.35rem;border-radius:.35rem;border:1px solid hsl(var(--border)/.7);background:hsl(var(--muted)/.55);box-shadow:0 1px 2px hsl(0 0% 0%/.08);animation:book-scan-animation_publishBtnIn__HNEo4 var(--cycle) var(--ease-out) infinite}.book-scan-animation_publishBtnMl__RWYNe{background:hsl(52 100% 55%/.92);border-color:hsl(52 80% 40%/.35)}.book-scan-animation_publishBtnTn__YGkix{background:hsl(0 0% 100%/.92);border-color:hsl(220 20% 80%/.6);animation-delay:.06s}.book-scan-animation_publishLogo__2sGjA{width:.85rem;height:.85rem;-o-object-fit:contain;object-fit:contain}.book-scan-animation_topChrome__wwfhq{position:absolute;top:0;left:0;right:0;z-index:34;display:flex;flex-direction:column;gap:clamp(.05rem,1cqi,.12rem);padding-top:clamp(.22rem,3cqi,.36rem);padding-left:clamp(.3rem,4cqi,.5rem);padding-right:clamp(.5rem,7cqi,.85rem);pointer-events:none}.book-scan-animation_topChromeCompact__y6DEX{gap:clamp(.04rem,.8cqi,.08rem);padding-top:clamp(.16rem,2.6cqi,.28rem);padding-left:clamp(.24rem,3.6cqi,.42rem);padding-right:clamp(.4rem,5.8cqi,.7rem)}.book-scan-animation_statusRow__izk5p{display:flex;justify-content:flex-end}.book-scan-animation_timePill__JHFeX{display:inline-flex;align-items:center;padding:clamp(.05rem,.8cqi,.1rem) clamp(.2rem,3.2cqi,.38rem);border-radius:999px;background:hsl(var(--card)/.9);border:1px solid hsl(var(--border)/.35);box-shadow:0 .05rem .16rem hsl(0 0% 0%/.1)}.book-scan-animation_time__sJfD7{font-size:clamp(.28rem,4cqi,.5rem);font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums;line-height:1;color:hsl(var(--foreground)/.9)}.book-scan-animation_homeIndicator__G4dVT{position:absolute;bottom:.38rem;left:50%;z-index:35;width:32%;max-width:4.4rem;height:3px;border-radius:2px;transform:translateX(-50%);background:hsl(0 0% 100%/.4);pointer-events:none}.book-scan-animation_homeIndicatorCompact__ClFXC{bottom:.3rem;width:36%;height:2px}.book-scan-animation_caption__s__q1{max-width:14rem;margin:.65rem auto 0;text-align:center;font-size:.7rem;line-height:1.35;color:hsl(var(--muted-foreground))}.book-scan-animation_captionCompact__dH8rU{margin-top:.5rem}@keyframes book-scan-animation_cameraApproach__9uD7g{0%,to{transform:translate3d(3%,4%,0) scale(.88)}12%{transform:translate3d(3%,4%,0) scale(.88)}34%,42%{transform:translate3d(-16%,-18%,0) scale(1.45)}45%,to{transform:translate3d(-16%,-18%,0) scale(1.45)}}@keyframes book-scan-animation_cameraBootFade__Oml4X{0%,5%{opacity:1}13%{opacity:0}13.01%,78%{opacity:0}82%{opacity:1}to{opacity:1}}@keyframes book-scan-animation_bootLogoCycle__kKhY1{0%{opacity:0;transform:scale(.96);filter:blur(0)}2.5%{opacity:1;transform:scale(1);filter:blur(0)}6.5%{opacity:1;transform:scale(1);filter:blur(0)}11%{opacity:0;transform:scale(1.03);filter:blur(3px)}11.01%,84%{opacity:0;transform:scale(.97);filter:blur(0)}88%{opacity:.55;transform:scale(.98);filter:blur(1.5px)}94%,to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes book-scan-animation_cameraFeedFade__S82rT{0%,4%{opacity:0}7%{opacity:.35}12%,78%{opacity:1}81%,to{opacity:0}}@keyframes book-scan-animation_cameraBlurCycle__X4m69{0%,12%{background:hsl(220 18% 4%/0);opacity:0}39%{background:hsl(220 18% 4%/0);opacity:0}41%{background:hsl(220 18% 4%/.5);opacity:1}45%,78%{background:hsl(220 16% 3%/.78);opacity:1}81%,to{background:hsl(220 16% 4%/0);opacity:0}}@keyframes book-scan-animation_barcodePlateCycle__tstsU{0%,34%{transform:scale(1)}40%{transform:scale(1.03)}44%,to{transform:scale(1)}}@keyframes book-scan-animation_barcodeSweep__e9Hzr{0%,28%{opacity:0;transform:translate3d(-110%,0,0)}32%{opacity:1}40%{opacity:1;transform:translate3d(110%,0,0)}43%,to{opacity:0;transform:translate3d(110%,0,0)}}@keyframes book-scan-animation_scannerUiCycle__UEILn{0%,12%{opacity:0}16%,43%{opacity:1}46%,to{opacity:0}}@keyframes book-scan-animation_apertureCycle__84VHM{0%,11%{transform:scale(1.14);opacity:0}14%{transform:scale(1.08);opacity:.5}18%{transform:scale(1.04);opacity:1}34%{transform:scale(1);opacity:1}40%{transform:scale(1);opacity:1}46%,to{transform:scale(1);opacity:0}}@keyframes book-scan-animation_readLineSweep__WXWgM{0%,10%{transform:translate3d(0,-14px,0);opacity:0}14%{opacity:1}34%{transform:translate3d(0,14px,0);opacity:1}38%{transform:translateZ(0);opacity:1}42%{transform:translateZ(0);opacity:0}to{transform:translateZ(0);opacity:0}}@keyframes book-scan-animation_lockRingCycle__7RgyB{0%,38%{border-color:hsl(var(--ok)/0);box-shadow:0 0 0 0 hsl(var(--ok)/0);transform:scale(1.04);opacity:0}40%{border-color:hsl(var(--ok)/.95);box-shadow:0 0 0 3px hsl(var(--ok)/.22);transform:scale(1);opacity:1}44%{border-color:hsl(var(--ok)/.8);opacity:1}47%,to{border-color:hsl(var(--ok)/0);box-shadow:0 0 0 8px hsl(var(--ok)/0);transform:scale(1.04);opacity:0}}@keyframes book-scan-animation_successFlashCycle__WzLWY{0%,39%{opacity:0}40%{opacity:.85}43%{opacity:0}to{opacity:0}}@keyframes book-scan-animation_hintPillCycle__oaTX6{0%,12%{opacity:0;transform:translateX(-50%) translate3d(0,6px,0)}16%,36%{opacity:1;transform:translateX(-50%) translateZ(0)}39%,to{opacity:0;transform:translateX(-50%) translate3d(0,-3px,0)}}@keyframes book-scan-animation_okPillCycle__vT5z8{0%,39%{opacity:0;transform:translateX(-50%) scale(.94)}40%,44%{opacity:1;transform:translateX(-50%) scale(1)}47%,to{opacity:0;transform:translateX(-50%) scale(.98)}}@keyframes book-scan-animation_hintPulseBeat__G62uJ{0%,to{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1.18)}}@keyframes book-scan-animation_sheetCycle__EwXG6{0%,43%{opacity:0;transform:translate3d(0,55%,0) scale(.98)}45%{opacity:1;transform:translateZ(0) scale(1)}48%,80%{opacity:1;transform:translateZ(0) scale(1)}86%{opacity:0;transform:translate3d(0,12%,0) scale(.98)}to{opacity:0;transform:translate3d(0,55%,0) scale(.98)}}@keyframes book-scan-animation_sheetShine__8no0_{0%,41%{transform:translate3d(-120%,0,0);opacity:0}46%{opacity:1}56%{transform:translate3d(120%,0,0);opacity:0}to{transform:translate3d(120%,0,0);opacity:0}}@keyframes book-scan-animation_sheetTitleIn___bJ7b{0%,40%{opacity:0;transform:scaleX(.88)}43%,80%{opacity:1;transform:scaleX(1)}86%,to{opacity:0;transform:scaleX(1)}}@keyframes book-scan-animation_sheetMetaIn__kQMXi{0%,41%{opacity:0;transform:translate3d(0,4px,0)}45%,80%{opacity:1;transform:translateZ(0)}86%,to{opacity:0;transform:translateZ(0)}}@keyframes book-scan-animation_publishRowIn__Cwc_S{0%,46%{opacity:0;transform:translate3d(0,6px,0)}50%,80%{opacity:1;transform:translateZ(0)}86%,to{opacity:0;transform:translateZ(0)}}@keyframes book-scan-animation_publishBtnIn__HNEo4{0%,48%{opacity:0;transform:scale(.92)}52%,80%{opacity:1;transform:scale(1)}86%,to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.book-scan-animation_aperture__MXuFc,.book-scan-animation_barcodePlate__9VQwX,.book-scan-animation_barcodeReadSweep__OKobU,.book-scan-animation_bootLogo__GENBH,.book-scan-animation_cameraBlur__f7yrF,.book-scan-animation_cameraBoot__Ow3ru,.book-scan-animation_cameraDrift__IAr_z,.book-scan-animation_cameraFeed__fi6Td,.book-scan-animation_hintPill__VIz8D,.book-scan-animation_hintPulse__sVvbE,.book-scan-animation_lockRing__G7yjF,.book-scan-animation_okPill__uqiiy,.book-scan-animation_publishBtn__Q6z1n,.book-scan-animation_publishRow__lW7EP,.book-scan-animation_readLine__h6eHd,.book-scan-animation_scannerUi__YbQ60,.book-scan-animation_sheetCoverShine__nRPmv,.book-scan-animation_sheetMeta__yQ_7_,.book-scan-animation_sheetTitle__vLVrg,.book-scan-animation_sheet__2O4GP,.book-scan-animation_successFlash__Kfrz6{animation:none!important}.book-scan-animation_cameraDrift__IAr_z{transform:translateZ(0) scale(1.06)}.book-scan-animation_cameraBoot__Ow3ru{opacity:0}.book-scan-animation_cameraFeed__fi6Td{opacity:1}.book-scan-animation_cameraBlur__f7yrF{opacity:0}.book-scan-animation_scannerUi__YbQ60{opacity:1}.book-scan-animation_aperture__MXuFc{opacity:1;transform:none}.book-scan-animation_lockRing__G7yjF,.book-scan-animation_okPill__uqiiy,.book-scan-animation_readLine__h6eHd,.book-scan-animation_successFlash__Kfrz6{opacity:0}.book-scan-animation_hintPill__VIz8D{opacity:1;transform:translateX(-50%)}.book-scan-animation_sheet__2O4GP{opacity:0;transform:translate3d(0,108%,0)}}