.bc-cover-stage{position:relative;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.bc-cover-scale{position:relative;flex:0 0 auto;transform-origin:center center}.bc-cover-canvas{position:relative;width:100%;height:100%;background-color:color-mix(in srgb,var(--foreground) 5%,transparent);outline:1px dashed rgb(255 255 255/.14)}.bc-cover-wrapzone{inset:0;background:repeating-linear-gradient(45deg,rgb(255 255 255/.03) 0 6px,transparent 6px 12px);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.bc-cover-wrapzone,.bc-cover-wrapzone-label{position:absolute;z-index:3;pointer-events:none}.bc-cover-wrapzone-label{top:0;left:0;right:0;transform:translateY(-50%);text-align:center;font-size:14px;color:rgb(255 255 255/.45)}.bc-cover-row{position:relative;display:flex;height:100%;width:100%}.bc-cover-panel{position:relative;height:100%;color:rgb(255 255 255/.85)}.bc-cover-zone-tint{position:absolute;inset:0;z-index:3;pointer-events:none;background-color:color-mix(in srgb,var(--foreground) 4%,transparent);transition:background-color .2s ease-in-out}.bc-cover-art-wrap{position:absolute;inset:0;overflow:hidden;z-index:2;pointer-events:auto;cursor:move}.bc-cover-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;user-select:none;pointer-events:none}.bc-cover-art-blur{filter:blur(10px)}.bc-cover-dropglow{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-primary-500) 18%,transparent);outline:2px dashed var(--color-primary-400);outline-offset:-2px;color:var(--color-primary-100,#dbeafe);pointer-events:none}.bc-cover-drophot{outline:2px dashed var(--color-primary-400);outline-offset:1px}.bc-cover-back-content,.bc-cover-barcode,.bc-cover-front-content{z-index:3;pointer-events:none}.bc-cover-spine{background:rgb(255 255 255/.07)}.bc-cover-spine-bg{z-index:1}.bc-cover-spine-bg,.bc-cover-spine-content{position:absolute;inset:0;pointer-events:none}.bc-cover-spine-content{z-index:3;display:flex;flex-direction:column;align-items:center;overflow:hidden;color:rgb(255 255 255/.85)}.bc-cover-spine-num{flex:0 0 auto;margin-top:4mm;display:flex;align-items:center;justify-content:center;line-height:1}.bc-cover-spine-num-circle{border:1px solid rgb(255 255 255/.6);border-radius:50%;padding:.45em;min-width:1.9em;text-align:center}.bc-cover-spine-text{flex:1;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;letter-spacing:.08em;white-space:nowrap;overflow:hidden;min-height:0}.bc-cover-front-content{position:absolute;inset:0;overflow:hidden}.bc-cover-front-slot{position:absolute;left:50%;translate:-50% 0;text-align:center;padding:3mm 4mm;border-radius:3mm}.bc-cover-back-content{position:absolute;inset:0;display:flex;flex-direction:column;padding:12mm;gap:4mm;overflow:hidden}.bc-cover-bio{display:flex;align-items:flex-start;gap:4mm;padding:4mm;border-radius:3mm;opacity:.95}.bc-cover-bio-photo{position:relative;flex:0 0 auto;width:26mm;height:26mm;border-radius:3mm;background:rgb(255 255 255/.12);display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:auto}.bc-cover-bio-photo img{width:100%;height:100%;object-fit:cover}.bc-cover-bio-filter{position:absolute;inset:0;pointer-events:none}.bc-cover-synopsis{flex:1;min-height:0;border-radius:3mm;background:rgb(0 0 0/.25);padding:5mm;font-size:10pt;line-height:1.4;white-space:pre-line;overflow:hidden}.bc-cover-barcode{position:absolute;right:0;bottom:0;width:50.8mm;height:30.48mm;background:#fff;color:#111;display:flex;flex-direction:column;padding:2mm 3mm;font-family:Roboto,Arial,sans-serif}.bc-cover-barcode-isbn{font-size:8pt;letter-spacing:.04em;text-align:left}.bc-cover-barcode-lines{flex:1;margin-top:1mm;background:repeating-linear-gradient(90deg,#111 0 2px,transparent 2px 4px,#111 4px 5px,transparent 5px 8px,#111 8px 11px,transparent 11px 13px)}.bc-cover-barcode-digits{margin-top:1mm;font-size:7pt;letter-spacing:.35em;text-align:center}.bc-cover-cut{position:absolute;top:2px;left:5px;color:rgb(255 255 255/.6);z-index:3;pointer-events:none}.bcg-guide{--bcg-color:var(--color-primary-500);--bcg-thickness:2px;--bcg-T:16px;--bcg-sep:140px;--bcg-number-position:4%;width:100%;height:auto;display:flex;align-items:center;position:relative;color:var(--color-primary-100,#dbeafe);font-weight:300;font-family:Roboto,Arial,sans-serif;pointer-events:none;z-index:2;transition:opacity .2s ease-in-out}.bcg-guide.bcg-vertical{width:auto;height:100%;flex-direction:column}.bcg-center{flex:1;height:var(--bcg-thickness);background-color:var(--bcg-color)}.bcg-vertical .bcg-center{height:auto;width:var(--bcg-thickness)}.bcg-side{flex:0 0 auto;height:var(--bcg-T);width:var(--bcg-thickness);background-color:var(--bcg-color)}.bcg-vertical .bcg-side{width:var(--bcg-T);height:var(--bcg-thickness)}.bcg-number{position:absolute;top:50%;left:max(var(--bcg-number-position),20px);width:26px;height:26px;transform:translateY(-50%);border-radius:50%;background-color:var(--bcg-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px}.bcg-vertical .bcg-number{top:max(var(--bcg-number-position),20px);left:50%;transform:translate(-50%)}.bcg-number-text{line-height:1}.bcg-number.bcg-sep:before{content:"";position:absolute}.bcg-number.bcg-left{left:calc(var(--bcg-sep) * -1 - 26px)}.bcg-number.bcg-left:before{left:100%;top:50%;width:var(--bcg-sep);border-bottom:1px dashed var(--bcg-color)}.bcg-vertical .bcg-number.bcg-left{left:calc(var(--bcg-sep) * -1 - 18px);top:50%;transform:translateY(-50%)}.bcg-number.bcg-right{left:auto;right:calc(var(--bcg-sep) * -1 - 26px)}.bcg-number.bcg-right:before{right:100%;top:50%;width:var(--bcg-sep);border-bottom:1px dashed var(--bcg-color)}.bcg-number.bcg-top{top:calc(var(--bcg-sep) * -1 - 26px);left:50%;transform:translate(-50%)}.bcg-number.bcg-top:before{top:100%;left:50%;height:var(--bcg-sep);border-right:1px dashed var(--bcg-color)}.bcg-number.bcg-bottom{top:auto;bottom:calc(var(--bcg-sep) * -1 - 26px);left:50%;transform:translate(-50%)}.bcg-number.bcg-bottom:before{bottom:100%;left:50%;height:var(--bcg-sep);border-right:1px dashed var(--bcg-color)}.bcg-measure{position:absolute;top:0;left:50%;transform:translate(-50%,-100%) translateY(-3px);white-space:nowrap;font-size:14px;color:inherit}.bcg-measure.bcg-mirror{top:auto;bottom:0;transform:translate(-50%,100%) translateY(3px)}.bcg-vertical>.bcg-measure{top:50%;left:auto;right:calc(100% + 3px);transform:translateY(-50%);writing-mode:sideways-lr;height:auto;width:14px}.bcg-vertical>.bcg-measure.bcg-mirror{right:auto;left:calc(100% + 3px)}.bcg-number.bcg-sep .bcg-measure{top:50%;bottom:auto;transform:translateY(-100%) translateY(-6px);font-size:14px}.bcg-number.bcg-left .bcg-measure{left:100%;margin-left:calc(var(--bcg-sep) / 4)}.bcg-number.bcg-right .bcg-measure{left:auto;right:100%;margin-right:calc(var(--bcg-sep) / 4);transform:translateY(-100%) translateY(-6px)}.bcg-number.bcg-bottom .bcg-measure,.bcg-number.bcg-top .bcg-measure{left:50%;transform:translate(-50%)}.bcg-number.bcg-bottom .bcg-measure{bottom:100%;top:auto;margin-bottom:calc(var(--bcg-sep) / 3);transform:translate(-50%) rotate(-90deg)}.bcg-number.bcg-top .bcg-measure{top:100%;margin-top:calc(var(--bcg-sep) / 3);transform:translate(-50%) rotate(-90deg)}.bc-cover-hide-guides .bc-cover-cut,.bc-cover-hide-guides .bc-cover-wrapzone,.bc-cover-hide-guides .bc-cover-wrapzone-label,.bc-cover-hide-guides .bcg-guide{opacity:0}.bc-cover-hide-guides .bc-cover-zone-tint{background-color:transparent}.flipbook-fit{margin-inline:auto;max-width:100%}.flipbook-host{position:relative}.flipbook-page{overflow:hidden;box-sizing:border-box;background:#ffffff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.flipbook-page img{display:block;user-select:none;-webkit-user-drag:none}.PartsPanel_parts-panel__1ogBl{li{border-bottom:1px solid var(--border);margin-bottom:0;padding-top:8px;padding-bottom:8px}li:nth-child(odd){background-color:color-mix(in srgb,var(--foreground) 1%,transparent)}}