html[data-skin]:is([data-yojowa-duo]) body:has([data-testid=app-welcome]) :is(.fl-tabbar,.fl-duo-column,.fl-duo-tabs){display:none!important}html[data-skin]:is([data-yojowa-duo]) .fl-browser-only{display:none!important}html[data-skin][data-yojowa-duo=o-up] .fl-welcome-root{right:var(--yojowa-rail-w,84px);left:0;width:auto;display:flex;flex-direction:column;padding:0;overflow-y:auto}html[data-skin][data-yojowa-duo=o-up] .fl-welcome-photo{height:340px;max-height:340px;min-height:120px;flex:0 1 340px;padding:0;width:100%}html[data-skin][data-yojowa-duo=o-up] .fl-welcome-img{border-radius:0;max-width:none;width:100%;height:100%;box-shadow:none}html[data-skin][data-yojowa-duo=o-up] .fl-welcome-content{container-type:inline-size;padding:22px 20px 0;margin:0;max-width:none;width:100%;flex:1 0 auto;box-sizing:border-box}html[data-skin][data-yojowa-duo=o-up] .fl-welcome-root #fl-welcome-title{font-size:min(calc(34px * var(--fl-dt)),56px,15cqi);line-height:1.2;overflow-wrap:break-word}html[data-skin][data-yojowa-duo=o-up] .fl-welcome-actions{padding:0 20px calc(24px + var(--yojowa-safe-bottom, 0px));margin:0;max-width:none;width:100%;box-sizing:border-box}html[data-skin]:is([data-yojowa-duo=i-wide],[data-yojowa-duo=book]) .fl-welcome-root{right:var(--yojowa-rail-w,84px);left:0;width:auto;display:grid;grid-template-columns:var(--yojowa-fold-x0,456px) calc(var(--yojowa-fold-x1, 496px) - var(--yojowa-fold-x0, 456px)) minmax(0,1fr);grid-template-rows:1fr auto;padding:0}html[data-skin]:is([data-yojowa-duo=i-wide],[data-yojowa-duo=book]) .fl-welcome-photo{grid-column:1;grid-row:1/-1;padding:0;height:100%;width:100%;flex:none}html[data-skin]:is([data-yojowa-duo=i-wide],[data-yojowa-duo=book]) .fl-welcome-img{border-radius:0;max-width:none;width:100%;height:100%;box-shadow:none}html[data-skin]:is([data-yojowa-duo=i-wide],[data-yojowa-duo=book]) .fl-welcome-content{container-type:inline-size;grid-column:3;grid-row:1;align-self:center;padding:0 24px;margin:0;max-width:none;width:100%;box-sizing:border-box}html[data-skin]:is([data-yojowa-duo=i-wide],[data-yojowa-duo=book]) .fl-welcome-root #fl-welcome-title{font-size:min(calc(34px * var(--fl-dt)),56px,15cqi)}html[data-skin]:is([data-yojowa-duo=i-wide],[data-yojowa-duo=book]) .fl-welcome-actions{grid-column:3;grid-row:2;padding:0 24px calc(24px + var(--yojowa-safe-bottom, 0px));margin:0;max-width:none;width:100%;box-sizing:border-box}html[data-skin]:is([data-yojowa-duo=i-tall],[data-yojowa-duo=table]) .fl-welcome-root{display:grid;grid-template-columns:100%;grid-template-rows:var(--yojowa-fold-y0,456px) calc(var(--yojowa-fold-y1, 496px) - var(--yojowa-fold-y0, 456px)) 1fr auto;padding:0}html[data-skin]:is([data-yojowa-duo=i-tall],[data-yojowa-duo=table]) .fl-welcome-photo{grid-row:1;padding:0;height:100%;width:100%;flex:none}html[data-skin]:is([data-yojowa-duo=i-tall],[data-yojowa-duo=table]) .fl-welcome-img{border-radius:0;max-width:none;width:100%;height:100%;box-shadow:none}html[data-skin]:is([data-yojowa-duo=i-tall],[data-yojowa-duo=table]) .fl-welcome-content{grid-row:3;align-self:center;padding:0 24px;margin:0;max-width:none;width:100%;box-sizing:border-box}html[data-skin]:is([data-yojowa-duo=i-tall],[data-yojowa-duo=table]) .fl-welcome-actions{grid-row:4;padding:0 24px calc(24px + var(--yojowa-safe-bottom, 0px));margin:0;max-width:none;width:100%;box-sizing:border-box}html[data-skin][data-yojowa-duo=o-side] .fl-welcome-root{display:grid;grid-template-columns:minmax(120px,5fr) minmax(min-content,6fr);grid-template-rows:minmax(0,1fr) auto;overflow:hidden}html[data-skin][data-yojowa-duo=o-side] .fl-welcome-photo{grid-column:1;grid-row:1/-1;padding:0;height:100%;width:100%;min-height:0;flex:none}html[data-skin][data-yojowa-duo=o-side] .fl-welcome-img{border-radius:0;max-width:none;width:100%;height:100%;box-shadow:none}html[data-skin][data-yojowa-duo=o-side] .fl-welcome-content{grid-column:2;grid-row:1;align-self:stretch;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:24px 24px 0;margin:0;max-width:none;width:100%;box-sizing:border-box}html[data-skin][data-yojowa-duo=o-side] .fl-welcome-actions{grid-column:2;grid-row:2;padding:24px 24px 16px;margin:0;max-width:none;width:100%;box-sizing:border-box}html[data-skin][data-yojowa-duo=o-side] .fl-welcome-content>:first-child{margin-top:auto}html[data-skin][data-yojowa-duo] body:has([data-testid=app-welcome]),html[data-skin][data-yojowa-duo]:has(body [data-testid=app-welcome]){overflow:hidden}html[data-skin]:is([data-yojowa-duo=i-wide],[data-yojowa-duo=book]) .fl-scan-grid{display:grid;grid-template-columns:var(--yojowa-fold-x0,456px) calc(var(--yojowa-fold-x1, 496px) - var(--yojowa-fold-x0, 456px)) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;-moz-column-gap:0;column-gap:0;align-items:start;max-width:none;width:100%}html[data-skin]:is([data-yojowa-duo=i-wide],[data-yojowa-duo=book]) main:has(.fl-scan-grid){max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%}html[data-skin]:is([data-yojowa-duo=i-wide],[data-yojowa-duo=book]) :is(.fl-scan-head,.fl-scan-lead,.fl-scan-rows){grid-column:1;max-width:var(--yojowa-fold-x0,456px);padding-left:20px;padding-right:20px;box-sizing:border-box}html[data-skin]:is([data-yojowa-duo=i-wide],[data-yojowa-duo=book]) .fl-scan-grid .fl-scan-side{grid-column:3;grid-row:1/-1;padding-left:20px;padding-right:20px;box-sizing:border-box;margin-top:0;max-width:calc(var(--yojowa-content-w, 867px) - var(--yojowa-fold-x1, 495.5px))}html[data-skin]:is([data-yojowa-duo=i-wide],[data-yojowa-duo=book]) .fl-scan-grid :is(.fl-scan-try,.fl-scan-shelf){display:none}html[data-skin]:is([data-yojowa-duo=i-wide],[data-yojowa-duo=book]) .fl-scan-sample-card{display:block;padding:16px}html[data-skin]:is([data-yojowa-duo=i-tall],[data-yojowa-duo=table]) .fl-scan-grid{display:block}html[data-skin]:is([data-yojowa-duo=i-tall],[data-yojowa-duo=table]) .fl-scan-card{height:calc(var(--yojowa-fold-y0, 456px) - var(--fl-scan-card-top, 227px) - 20px);overflow:hidden}html[data-skin]:is([data-yojowa-duo=i-tall],[data-yojowa-duo=table]) .fl-scan-more{display:block}html[data-skin][data-yojowa-duo=o-up] .fl-camera-perm{background:transparent;padding:0;pointer-events:none}html[data-skin][data-yojowa-duo=o-up] .fl-camera-perm-scrim{display:block;position:absolute;left:0;top:0;width:var(--yojowa-content-w,382px);height:100%;background:rgba(0,0,0,.3);pointer-events:auto}html[data-skin][data-yojowa-duo=o-up] .fl-camera-perm-card{position:absolute;left:8px;bottom:max(16px,var(--yojowa-safe-bottom,0px));width:calc(var(--yojowa-content-w, 382px) + var(--yojowa-rail-w, 84px) - 16px);height:306px;max-height:306px;background:var(--fl-surface-raised,#f8f5ef);border-radius:28px;box-shadow:0 10px 30px rgba(40,25,10,.14);padding:20px 16px 16px 18px;box-sizing:border-box;align-items:flex-start;text-align:left;gap:12px;pointer-events:auto}html[data-skin][data-yojowa-duo=o-up] .fl-camera-perm-icon{width:40px;height:40px;border-radius:12px}html[data-skin][data-yojowa-duo=o-up] .fl-camera-perm-card h2{font-size:24px;line-height:1.2;margin:0;text-align:left}html[data-skin][data-yojowa-duo=o-up] .fl-camera-perm-card p{text-align:left;margin:0}html[data-skin][data-yojowa-duo=o-up] .fl-camera-perm-continue{position:absolute;left:26px;bottom:calc(max(16px, var(--yojowa-safe-bottom, 0px)) + 16px);width:calc(var(--yojowa-content-w, 382px) - 34px);max-width:340px;height:50px;margin:0;border-radius:14px;pointer-events:auto;z-index:10}html[data-skin][data-yojowa-duo=o-up] .fl-camera-perm-not-now{display:none}html[data-skin][data-yojowa-duo=o-up] .fl-camera-perm-col{display:flex;position:absolute;left:calc(8px + (var(--yojowa-content-w, 382px) + var(--yojowa-rail-w, 84px) - 16px) - 76px);bottom:max(16px,var(--yojowa-safe-bottom,0px));width:76px;height:306px;flex-direction:column;align-items:center;padding-top:12px;border-left:.5px solid var(--fl-separator,rgba(60,40,20,.14));box-sizing:border-box;pointer-events:auto;z-index:10}html[data-skin][data-yojowa-duo=o-up] .fl-camera-perm-close{width:40px;height:40px;border-radius:20px;background:rgba(118,100,80,.12);display:flex;align-items:center;justify-content:center;color:var(--fl-label,#1c1a17);border:none;cursor:pointer}html[data-skin]:is([data-yojowa-duo=i-wide],[data-yojowa-duo=book]) .fl-camera-perm{left:var(--yojowa-fold-x1,496px);right:var(--yojowa-safe-right,0);width:calc(var(--yojowa-content-w, 867px) - var(--yojowa-fold-x1, 496px))}html[data-skin]:is([data-yojowa-duo=i-tall],[data-yojowa-duo=table]) .fl-camera-perm{top:var(--yojowa-fold-y1,496px);bottom:0;height:calc(100% - var(--yojowa-fold-y1, 496px))}@media (min-width:840px){html[data-skin][data-yojowa-duo=book] main:has(.fl-signin-page),html[data-skin][data-yojowa-duo=book] main:has([data-fl-read-door]),html[data-skin][data-yojowa-duo=book] main:has([data-testid=account-delete-page]),html[data-skin][data-yojowa-duo=book] main:has([data-testid=billing-cancel]),html[data-skin][data-yojowa-duo=book] main:has([data-testid=billing-success]),html[data-skin][data-yojowa-duo=book] main:has([data-testid=handoff]),html[data-skin][data-yojowa-duo=book] main:has([data-testid=reading-error]),html[data-skin][data-yojowa-duo=book] main:has([data-testid=reading-not-found]),html[data-skin][data-yojowa-duo=book] main:has([data-testid=signin-finish-page]),html[data-skin][data-yojowa-duo=i-wide] main:has(.fl-signin-page),html[data-skin][data-yojowa-duo=i-wide] main:has([data-fl-read-door]),html[data-skin][data-yojowa-duo=i-wide] main:has([data-testid=account-delete-page]),html[data-skin][data-yojowa-duo=i-wide] main:has([data-testid=billing-cancel]),html[data-skin][data-yojowa-duo=i-wide] main:has([data-testid=billing-success]),html[data-skin][data-yojowa-duo=i-wide] main:has([data-testid=handoff]),html[data-skin][data-yojowa-duo=i-wide] main:has([data-testid=reading-error]),html[data-skin][data-yojowa-duo=i-wide] main:has([data-testid=reading-not-found]),html[data-skin][data-yojowa-duo=i-wide] main:has([data-testid=signin-finish-page]){max-width:none;margin-left:0;padding-left:0;padding-right:0}html[data-skin][data-yojowa-duo=book] .fl-signin-page,html[data-skin][data-yojowa-duo=book] [data-testid=account-delete-page],html[data-skin][data-yojowa-duo=book] [data-testid=billing-cancel],html[data-skin][data-yojowa-duo=book] [data-testid=billing-success],html[data-skin][data-yojowa-duo=book] [data-testid=handoff],html[data-skin][data-yojowa-duo=book] [data-testid=reading-error],html[data-skin][data-yojowa-duo=book] [data-testid=reading-not-found],html[data-skin][data-yojowa-duo=book] [data-testid=signin-finish-page],html[data-skin][data-yojowa-duo=i-wide] .fl-signin-page,html[data-skin][data-yojowa-duo=i-wide] [data-testid=account-delete-page],html[data-skin][data-yojowa-duo=i-wide] [data-testid=billing-cancel],html[data-skin][data-yojowa-duo=i-wide] [data-testid=billing-success],html[data-skin][data-yojowa-duo=i-wide] [data-testid=handoff],html[data-skin][data-yojowa-duo=i-wide] [data-testid=reading-error],html[data-skin][data-yojowa-duo=i-wide] [data-testid=reading-not-found],html[data-skin][data-yojowa-duo=i-wide] [data-testid=signin-finish-page]{box-sizing:border-box;width:calc(var(--yojowa-fold-x0) - var(--yojowa-safe-left, 0px) - var(--fl-nav-left, 0px) - 40px);max-width:none;margin-left:20px;margin-right:auto;padding-left:0;padding-right:0}html[data-skin][data-yojowa-duo=book] [data-testid=vault-join],html[data-skin][data-yojowa-duo=i-wide] [data-testid=vault-join]{padding-left:0;padding-right:0;align-items:flex-start}html[data-skin][data-yojowa-duo=book] [data-testid=vault-join]>div,html[data-skin][data-yojowa-duo=i-wide] [data-testid=vault-join]>div{box-sizing:border-box;width:calc(var(--yojowa-fold-x0) - var(--yojowa-safe-left, 0px) - var(--fl-nav-left, 0px) - 40px);max-width:none;margin-left:20px;margin-right:auto;padding-left:0;padding-right:0}html[data-skin][data-yojowa-duo=book] [data-fl-read-door],html[data-skin][data-yojowa-duo=i-wide] [data-fl-read-door]{--fl-duo-lead:calc(var(--yojowa-fold-x0) - var(--yojowa-safe-left, 0px) - var(--fl-nav-left, 0px) - 40px);--fl-duo-gutter:calc(var(--yojowa-fold-x1) - var(--yojowa-fold-x0) + 36px);box-sizing:border-box;max-width:none;margin-left:0;margin-right:0;padding-left:20px;padding-right:16px}html[data-skin][data-yojowa-duo=book] [data-fl-read-door]>div:first-child,html[data-skin][data-yojowa-duo=i-wide] [data-fl-read-door]>div:first-child{display:grid;grid-template-columns:var(--fl-duo-lead) minmax(0,1fr);-moz-column-gap:var(--fl-duo-gutter);column-gap:var(--fl-duo-gutter);align-items:start}html[data-skin][data-yojowa-duo=book] [data-fl-read-door]>div:first-child>[data-fl-read-featured],html[data-skin][data-yojowa-duo=i-wide] [data-fl-read-door]>div:first-child>[data-fl-read-featured]{grid-column:2;grid-row:1/span 2}html[data-skin][data-yojowa-duo=book] [data-fl-read-door]>div:first-child>:nth-child(3),html[data-skin][data-yojowa-duo=i-wide] [data-fl-read-door]>div:first-child>:nth-child(3){grid-column:1}html[data-skin][data-yojowa-duo=book] [data-fl-read-door] [data-fl-read-letters],html[data-skin][data-yojowa-duo=i-wide] [data-fl-read-door] [data-fl-read-letters]{box-sizing:border-box;width:var(--fl-duo-lead);max-width:none}html[data-skin][data-yojowa-duo=book] [data-fl-read-door] [data-fl-read-tells],html[data-skin][data-yojowa-duo=i-wide] [data-fl-read-door] [data-fl-read-tells]{box-sizing:border-box;width:var(--fl-duo-lead);max-width:none;flex-direction:column;align-items:flex-start;gap:12px}}html:is([data-yojowa-duo=o-up],[data-yojowa-duo=o-side],[data-yojowa-duo=split-l],[data-yojowa-duo=split-r])[data-yojowa-rail=right] :is(.fl-sheet-root>.fl-sheet,.fl-edit-sheet){border-right:var(--yojowa-rail-w) solid transparent;background-image:linear-gradient(var(--fl-separator),var(--fl-separator));background-size:1px 100%;background-repeat:no-repeat;background-position:right 0 top}html:is([data-yojowa-duo=o-up],[data-yojowa-duo=o-side],[data-yojowa-duo=split-l],[data-yojowa-duo=split-r])[data-yojowa-rail=left] :is(.fl-sheet-root>.fl-sheet,.fl-edit-sheet){border-left:var(--yojowa-rail-w) solid transparent;background-image:linear-gradient(var(--fl-separator),var(--fl-separator));background-size:1px 100%;background-repeat:no-repeat;background-position:left 0 top}html:is([data-yojowa-duo=o-up],[data-yojowa-duo=o-side],[data-yojowa-duo=split-l],[data-yojowa-duo=split-r])[data-yojowa-rail=right] :is(.fl-sheet-root .fl-close,.fl-sheet-root [data-testid=ask-sheet-close]){position:absolute;inset:12px calc(-1 * (var(--yojowa-rail-w) / 2 + 22px)) auto auto}html:is([data-yojowa-duo=o-up],[data-yojowa-duo=o-side],[data-yojowa-duo=split-l],[data-yojowa-duo=split-r])[data-yojowa-rail=left] :is(.fl-sheet-root .fl-close,.fl-sheet-root [data-testid=ask-sheet-close]){position:absolute;inset:12px auto auto calc(-1 * (var(--yojowa-rail-w) / 2 + 22px))}html:is([data-yojowa-duo=i-wide],[data-yojowa-duo=book]):not(:has(.fl-reading:not(.fl-reading-embedded))):not(:has(.fl-library-detail-col)) .fl-sheet-root>.fl-sheet-modal{left:calc(var(--yojowa-fold-x1, 495.5px) + 8px);right:auto;width:calc(var(--yojowa-content-w, 867px) - var(--yojowa-fold-x1, 495.5px) - 16px);max-width:none;margin:auto 0}html:is([data-yojowa-duo=i-tall],[data-yojowa-duo=table]):not(:has(.fl-reading:not(.fl-reading-embedded))) .fl-sheet-root>.fl-sheet-modal{top:auto;max-height:calc(100% - var(--yojowa-fold-y1, 495.5px) - 16px)}@media (min-width:840px) and (min-height:600px){html[data-skin] .fl-sheet-modal{inset:0;margin:auto;width:min(540px,calc(100vw - 48px));max-width:none;height:-moz-fit-content;height:fit-content;max-height:84vh;max-height:84dvh;border-radius:28px;box-shadow:0 20px 60px rgba(0,0,0,.25);opacity:0;transform:scale(.96);transition-property:transform,opacity}html[data-skin=android] .fl-sheet-modal{width:min(560px,calc(100vw - 48px));padding-top:24px}html[data-skin] .fl-sheet-modal[data-shown=true]{opacity:1;transform:none}html[data-skin] .fl-sheet-modal .fl-sheet-grabber{display:none}}@media (orientation:landscape) and (max-height:599.98px){html[data-skin=ios] .fl-sheet-modal{top:max(10px,var(--yojowa-safe-top,0px));bottom:0;left:0;right:0;margin:0 auto;width:min(540px,100vw);max-width:none;height:auto;max-height:none;border-radius:16px 16px 0 0}html[data-skin=android] .fl-sheet-modal{top:0;bottom:0;inset-inline-start:auto;inset-inline-end:0;margin:0;width:min(360px,100vw);max-width:none;height:auto;max-height:none;border-radius:0;border-start-start-radius:16px;border-end-start-radius:16px;padding-top:24px;transform:translateX(100%)}html[dir=rtl][data-skin=android] .fl-sheet-modal{transform:translateX(-100%)}html[data-skin=android] .fl-sheet-modal[data-shown=true]{transform:none}html[data-skin=android] .fl-sheet-modal .fl-sheet-grabber{display:none}}html[data-skin][data-yojowa-duo=i-tall] [data-fl-fold-break],html[data-skin][data-yojowa-duo=table] [data-fl-fold-break]{margin-top:var(--fl-fold-break)}html[data-skin][data-yojowa-duo] .fl-scan-grid:has([data-testid=offline-card]) :is(.fl-scan-drop,.fl-scan-pick,.fl-scan-more,.fl-scan-intro,.fl-scan-allowance){display:none}html[data-skin][data-yojowa-duo] [data-testid=offline-card]>.fl-row{flex-direction:column;align-items:flex-start;gap:16px;padding:28px 24px}html[data-skin][data-yojowa-duo] [data-testid=offline-card] .fl-row-icon svg{width:34px;height:34px}html[data-skin][data-yojowa-duo] [data-testid=offline-card] .fl-text-headline{font:var(--fl-font-title2);font-weight:700}html[data-skin][data-yojowa-duo] [data-testid=offline-card] .fl-row-subtitle{margin-top:8px;font:var(--fl-font-body)}@media (min-width:840px){html[data-skin][data-yojowa-duo=book] main:has(.fl-not-found),html[data-skin][data-yojowa-duo=i-wide] main:has(.fl-not-found){padding-left:0;padding-right:0}html[data-skin][data-yojowa-duo=book] .fl-not-found,html[data-skin][data-yojowa-duo=i-wide] .fl-not-found{box-sizing:border-box;width:calc(var(--yojowa-fold-x0) - var(--yojowa-safe-left, 0px) - var(--fl-nav-left, 0px) - 40px);max-width:none;margin:48px 0 0 20px;padding:28px 24px;border-radius:20px;background:var(--fl-surface);text-align:left}html[data-skin][data-yojowa-duo=book] .fl-not-found>p,html[data-skin][data-yojowa-duo=i-wide] .fl-not-found>p{margin-left:0;margin-right:0}html[data-skin][data-yojowa-duo=book] .fl-not-found-actions,html[data-skin][data-yojowa-duo=i-wide] .fl-not-found-actions{flex-direction:column;align-items:stretch;gap:8px}html[data-skin][data-yojowa-duo=book] .fl-not-found-actions>a,html[data-skin][data-yojowa-duo=i-wide] .fl-not-found-actions>a{width:100%;min-height:44px}html[data-skin][data-yojowa-duo=book] .fl-not-found-actions>a+a,html[data-skin][data-yojowa-duo=i-wide] .fl-not-found-actions>a+a{border-color:transparent;background:transparent;color:var(--fl-accent)}}