.style-module__XGhIUW__card{color:#000;width:300px;padding:15px var(--space-20);font-family:var(--font-accent);background-color:#fff;border-radius:15px;position:relative;box-shadow:0 5px 10px #c4c4c4}.style-module__XGhIUW__content{justify-content:space-between;align-items:center;gap:var(--space-10);display:flex;position:relative}.style-module__XGhIUW__header{flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.style-module__XGhIUW__titleContainer{flex:1}.style-module__XGhIUW__title{color:#000;margin:0 0 var(--space-8)0;letter-spacing:.02em;font-size:14px;font-weight:400}.style-module__XGhIUW__meta{color:#777;align-items:center;gap:var(--space-12);font-size:12px;display:flex}.style-module__XGhIUW__fileType{color:var(--color-accent-2);font-weight:500}.style-module__XGhIUW__actions{justify-content:center;align-items:center;min-height:60px;display:flex}.style-module__XGhIUW__downloadButton{border-radius:var(--radius-circle);cursor:pointer;background-color:#0000;border:1px solid #00c3ff4d;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;position:relative;overflow:hidden}.style-module__XGhIUW__buttonGlow{opacity:0;background:radial-gradient(circle,#00c3ff33 0%,#0000 70%);transition:opacity .3s;position:absolute;inset:0}.style-module__XGhIUW__downloadButton:hover .style-module__XGhIUW__buttonGlow{opacity:.2}.style-module__XGhIUW__buttonIcon{width:20px;height:20px;color:var(--color-accent-2);filter:drop-shadow(0 0 3px #00c3ffb3);z-index:1}.style-module__XGhIUW__downloadingContainer{background-color:#ffffff1a;width:100%;height:1px;position:relative}.style-module__XGhIUW__progressBar{background-color:var(--color-accent-2);height:100%;transition:width .2s;position:absolute;top:0;left:0}.style-module__XGhIUW__completeContainer{justify-content:center;align-items:center;display:flex}.style-module__XGhIUW__completeIcon{width:32px;height:32px;color:var(--color-accent-2)}.style-module__XGhIUW__accentLine{background-color:var(--color-accent-2);width:40px;height:1px;position:absolute;bottom:-20%;left:50%;transform:translate(-50%)}
.doc-book-module-scss-module__NBwvFq__scene{perspective:1400px;color:inherit;cursor:pointer;flex-direction:column;align-items:center;gap:14px;padding:10px 20px 4px;text-decoration:none;display:inline-flex}.doc-book-module-scss-module__NBwvFq__book{box-sizing:border-box;color:#fff;width:184px;height:256px;transform-style:preserve-3d;border-radius:3px 8px 8px 3px;flex-direction:column;padding:22px 20px;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s;display:flex;position:relative;transform:rotateY(-26deg)rotateX(5deg);box-shadow:1px 1px #f0f0f2,2px 2px #ededf0,3px 3px #eaeaee,4px 4px #e7e7ec,5px 5px #e4e4ea,6px 6px #e1e1e8,7px 7px #dedee6,8px 8px #dbdbe4,9px 9px #d8d8e2,10px 10px #d5d5e0,22px 26px 44px #14143247}.doc-book-module-scss-module__NBwvFq__book:before{content:"";background:linear-gradient(90deg,#0000004d 0%,#00000014 60%,#ffffff1f 100%);border-radius:3px 0 0 3px;width:15px;height:100%;position:absolute;top:0;left:0}.doc-book-module-scss-module__NBwvFq__scene:hover .doc-book-module-scss-module__NBwvFq__book{transform:rotateY(-8deg)rotateX(2deg)translateY(-8px);box-shadow:1px 1px #f0f0f2,2px 2px #ededf0,3px 3px #eaeaee,4px 4px #e7e7ec,5px 5px #e4e4ea,6px 6px #e1e1e8,7px 7px #dedee6,8px 8px #dbdbe4,9px 9px #d8d8e2,10px 10px #d5d5e0,28px 34px 56px #1414325c}.doc-book-module-scss-module__NBwvFq__brand{letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;margin-left:6px;font-size:.58rem}.doc-book-module-scss-module__NBwvFq__title{font-family:var(--font-heading,"SF Pro",system-ui,sans-serif);letter-spacing:-.01em;margin:12px 0 0 6px;font-size:1.2rem;font-weight:700;line-height:1.18}.doc-book-module-scss-module__NBwvFq__bottom{flex-direction:column;gap:6px;margin-top:auto;margin-left:6px;display:flex}.doc-book-module-scss-module__NBwvFq__type{border-radius:var(--radius-pill,999px);letter-spacing:.04em;background:#ffffff29;align-self:flex-start;align-items:center;gap:6px;padding:3px 9px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.66rem;display:inline-flex}.doc-book-module-scss-module__NBwvFq__foot{color:#ffffffb3;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.7rem}.doc-book-module-scss-module__NBwvFq__hint{font-family:var(--font-heading,"SF Pro",system-ui,sans-serif);color:var(--color-accent,#001aff);align-items:center;gap:7px;font-size:.84rem;font-weight:600;transition:opacity .2s;display:inline-flex}.doc-book-module-scss-module__NBwvFq__scene:hover .doc-book-module-scss-module__NBwvFq__hint{opacity:.75}@media (prefers-reduced-motion:reduce){.doc-book-module-scss-module__NBwvFq__book,.doc-book-module-scss-module__NBwvFq__scene:hover .doc-book-module-scss-module__NBwvFq__book{transition:none}}
