.lfdrive-public.lfdrive-designed{--lfdrive-bg:#f4f7f2;--lfdrive-text:#13201a;--lfdrive-button:#13935a;--lfdrive-button-text:#fff;--lfdrive-controls-bg:#fff;--lfdrive-controls-text:#13201a;--lfdrive-accent:#13935a;--lfdrive-border:#e2e8de;--lfdrive-radius:16px;--lfdrive-button-radius:100px;--lfdrive-padding:24px;--lfdrive-font-size:16px;--lfdrive-title-size:22px;--lfdrive-width:100%;box-sizing:border-box;width:var(--lfdrive-width);max-width:100%;margin:18px auto;padding:var(--lfdrive-padding);border:1px solid var(--lfdrive-border);border-radius:var(--lfdrive-radius);background:var(--lfdrive-bg)!important;color:var(--lfdrive-text)!important;font:var(--lfdrive-font-size)/1.55 system-ui,sans-serif;overflow:hidden}
.lfdrive-designed *{box-sizing:border-box}.lfdrive-designed .lfdrive-title{color:var(--lfdrive-text)!important;font:650 var(--lfdrive-title-size)/1.3 system-ui!important;margin:0 0 12px!important;overflow-wrap:anywhere;letter-spacing:normal!important}.lfdrive-designed .lfdrive-description{color:var(--lfdrive-text)!important;font:inherit!important;line-height:1.6!important;margin:0 0 16px!important}.lfdrive-designed .lfdrive-price{color:var(--lfdrive-text)!important;display:block;margin:0 0 18px;font-size:1.1em;font-weight:650}.lfdrive-designed .lfdrive-public-button{appearance:none!important;display:inline-flex!important;align-items:center;justify-content:center;background:var(--lfdrive-button)!important;color:var(--lfdrive-button-text)!important;border:1px solid var(--lfdrive-button)!important;border-radius:var(--lfdrive-button-radius)!important;padding:10px 20px!important;text-decoration:none!important;font:600 var(--lfdrive-font-size)/1.5 system-ui!important;box-shadow:none!important;max-width:100%;height:auto!important;letter-spacing:normal!important;text-transform:none!important}.lfdrive-designed .lfdrive-public-button:hover{filter:brightness(.93)}.lfdrive-designed .lfdrive-public-button:focus-visible,.lfdrive-designed .lfdrive-control:focus-visible,.lfdrive-designed input:focus-visible{outline:2px solid var(--lfdrive-accent)!important;outline-offset:3px}.lfdrive-designed .lfdrive-image{display:block;max-width:100%;height:auto;margin:auto;border-radius:max(0px,calc(var(--lfdrive-radius) - 6px))}.lfdrive-designed .lfdrive-player{width:100%;position:relative;border-radius:max(0px,calc(var(--lfdrive-radius) - 6px));overflow:hidden;background:var(--lfdrive-bg)}.lfdrive-designed .lfdrive-media{display:block;width:100%;max-width:100%;height:auto;max-height:80vh;margin:0;border:0;background:#000}.lfdrive-kind-audio .lfdrive-player.lfdrive-ready .lfdrive-media{display:none}.lfdrive-designed .lfdrive-player-controls,.lfdrive-designed .lfdrive-reader-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;background:var(--lfdrive-controls-bg)!important;color:var(--lfdrive-controls-text)!important;border-radius:max(0px,calc(var(--lfdrive-radius) - 6px));text-align:left;font:13px/1.5 system-ui}.lfdrive-designed .lfdrive-player-controls{flex-wrap:nowrap}.lfdrive-designed .lfdrive-control{appearance:none!important;display:inline-flex!important;align-items:center;justify-content:center;flex:none;height:32px!important;min-height:32px!important;width:auto!important;min-width:32px;margin:0!important;padding:5px 8px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--lfdrive-controls-text)!important;box-shadow:none!important;font:600 14px/22px system-ui!important;letter-spacing:normal!important;text-decoration:none!important;cursor:pointer}.lfdrive-designed .lfdrive-control:hover{background:color-mix(in srgb,var(--lfdrive-accent) 12%,transparent)!important}.lfdrive-designed .lfdrive-control:disabled{opacity:.35;cursor:default}.lfdrive-designed .lfdrive-seek,.lfdrive-designed .lfdrive-volume{appearance:none!important;min-width:30px;width:auto!important;padding:0!important;height:5px!important;border:0!important;border-radius:10px!important;background:linear-gradient(to right,var(--lfdrive-accent) 0 var(--lfdrive-progress,0%),color-mix(in srgb,var(--lfdrive-controls-text) 20%,var(--lfdrive-controls-bg)) var(--lfdrive-progress,0%) 100%)!important;margin:0!important;box-shadow:none!important;cursor:pointer;accent-color:var(--lfdrive-accent)}.lfdrive-designed .lfdrive-seek{flex:1}.lfdrive-designed .lfdrive-volume{width:65px!important;flex:none;background:color-mix(in srgb,var(--lfdrive-controls-text) 20%,var(--lfdrive-controls-bg))!important}.lfdrive-designed input[type=range]::-webkit-slider-thumb{appearance:none;width:12px;height:12px;border-radius:50%;background:var(--lfdrive-accent);border:0}.lfdrive-designed input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--lfdrive-accent);border:0}.lfdrive-designed .lfdrive-time{white-space:nowrap;font:12px/1.5 system-ui;color:var(--lfdrive-controls-text)!important;min-width:80px;text-align:center}.lfdrive-designed .lfdrive-runtime-status{font:12px/1.5 system-ui!important;margin:8px 0!important;color:var(--lfdrive-text)!important}.lfdrive-designed .lfdrive-runtime-status:empty{display:none}.lfdrive-designed .lfdrive-player:fullscreen{display:flex;flex-direction:column;justify-content:center;background:#000;padding:0}.lfdrive-designed .lfdrive-player:fullscreen video{flex:1;min-height:0;object-fit:contain;max-height:none}.lfdrive-designed .lfdrive-reader-viewport{min-height:200px;overflow:auto;padding:18px;background:color-mix(in srgb,var(--lfdrive-bg) 85%,var(--lfdrive-text));border-radius:0 0 max(0px,calc(var(--lfdrive-radius) - 6px)) max(0px,calc(var(--lfdrive-radius) - 6px))}.lfdrive-designed .lfdrive-reader-toolbar{position:relative;z-index:2;gap:7px;border-radius:max(0px,calc(var(--lfdrive-radius) - 6px)) max(0px,calc(var(--lfdrive-radius) - 6px)) 0 0}.lfdrive-designed .lfdrive-page-label{font:12px/1.5 system-ui!important;color:var(--lfdrive-controls-text)!important;display:flex;align-items:center;gap:7px;text-transform:none!important;letter-spacing:normal!important;margin:0!important}.lfdrive-designed .lfdrive-page-number{appearance:textfield!important;width:50px!important;height:30px!important;padding:4px 5px!important;background:var(--lfdrive-controls-bg)!important;color:var(--lfdrive-controls-text)!important;border:1px solid var(--lfdrive-border)!important;border-radius:6px!important;font:13px/20px system-ui!important;box-shadow:none!important;margin:0!important}.lfdrive-designed .lfdrive-paper{position:relative;margin:0 auto;background:#fff;box-shadow:0 3px 14px #0002}.lfdrive-designed .lfdrive-paper canvas{display:block;max-width:none!important}.lfdrive-designed .lfdrive-reader-original{display:inline-block;margin-top:10px;color:var(--lfdrive-text)!important;font:12px/1.5 system-ui;text-decoration:underline}.lfdrive-designed .lfdrive-form-frame{display:block;width:100%;border:0;border-radius:max(0px,calc(var(--lfdrive-radius) - 6px));margin:0 0 12px}.lfdrive-designed .textLayer{position:absolute;inset:0;overflow:clip;text-align:initial;line-height:1;letter-spacing:normal;word-spacing:normal;transform-origin:0 0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size))}.lfdrive-designed .textLayer span,.lfdrive-designed .textLayer br{color:transparent!important;position:absolute;white-space:pre;cursor:text;transform-origin:0 0;user-select:text}.lfdrive-designed .textLayer>:not(.markedContent),.lfdrive-designed .textLayer .markedContent span:not(.markedContent){--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv));z-index:1}.lfdrive-designed .textLayer .markedContent{display:contents}.lfdrive-designed .textLayer ::selection{background:#13935a55}.lfdrive-password{width:min(420px,calc(100% - 32px));margin:auto;padding:24px;border:1px solid var(--lfdrive-border);border-radius:16px;background:var(--lfdrive-bg);color:var(--lfdrive-text);font:14px/1.5 system-ui}.lfdrive-password::backdrop{background:#13201a88}.lfdrive-password input{width:100%;padding:10px;border:1px solid var(--lfdrive-border);border-radius:8px;margin:10px 0 18px;background:var(--lfdrive-controls-bg);color:var(--lfdrive-controls-text)}.lfdrive-password .lfdrive-password-actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:600px){.lfdrive-designed .lfdrive-player-controls{gap:5px;padding:8px;flex-wrap:wrap}.lfdrive-designed .lfdrive-time{min-width:70px}.lfdrive-designed .lfdrive-volume{width:45px!important}.lfdrive-designed .lfdrive-seek{min-width:65px}.lfdrive-public.lfdrive-designed{padding:min(var(--lfdrive-padding),18px)}}

.lfdrive-designed .lfdrive-control svg{display:block;width:19px;height:19px;fill:none;flex:none}.lfdrive-password p{color:var(--lfdrive-text)!important;font:14px/1.5 system-ui!important}

.lfdrive-designed .lfdrive-player:not(.lfdrive-ready) .lfdrive-player-controls{display:none}
