.pdf_ghostButton__aj6Nq,.pdf_primaryButton__EWXl2{border-radius:8px;padding:8px 14px;font-size:14px;font-family:inherit;cursor:pointer;text-decoration:none;white-space:nowrap}.pdf_primaryButton__EWXl2{background-color:#222;color:white;border:1px solid #222}.pdf_primaryButton__EWXl2:hover{background-color:#444}.pdf_ghostButton__aj6Nq{background:white;color:#444;border:1px solid #ddd}.pdf_ghostButton__aj6Nq:hover{border-color:#222;color:#000}.pdf_notice__K94_q{color:#888;text-align:center;margin:40px 0}.pdf_page__EDsKr{max-width:1100px;margin:0 auto;padding:32px 20px 80px;color:#222}.pdf_header__LkdTw{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.pdf_title__bKQgx{font-size:28px;margin:0}.pdf_subtitle__CMkjS{margin:6px 0 0;color:#888;font-size:14px}.pdf_userBox__CqbDJ{display:flex;align-items:center;gap:12px;font-size:14px;color:#444}.pdf_dropZone__bVzL0{border:2px dashed #ddd;border-radius:10px;padding:36px 20px;text-align:center;cursor:pointer;transition:border-color .15s,background-color .15s;margin-bottom:32px}.pdf_dropZoneActive__ZNpIs,.pdf_dropZone__bVzL0:hover{border-color:#222;background-color:#fafafa}.pdf_dropTitle__jC_mI{margin:0;font-size:17px}.pdf_dropDesc__R4dSG{margin:8px 0 0;font-size:13px;color:#888}.pdf_grid__LwmOd{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.pdf_card__4KgFG{position:relative;background-color:white;border:1px solid #e5e5e5;border-radius:10px;overflow:hidden;transition:transform .15s,border-color .15s,box-shadow .15s}.pdf_card__4KgFG:hover{transform:translateY(-2px);border-color:#ccc;box-shadow:0 6px 16px rgba(0,0,0,.08)}.pdf_cardLink__KrXtU{display:block;color:inherit;text-decoration:none}.pdf_cardBody__mmDCQ{padding:12px 14px 14px}.pdf_cardTitle__Ned8g{margin:0;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf_cardMeta__LxZfL{margin:6px 0 0;font-size:12px;color:#888}.pdf_deleteButton__p488n{position:absolute;top:8px;right:8px;background-color:rgba(255,255,255,.95);color:#d93025;border:1px solid #eee;border-radius:6px;padding:4px 10px;font-size:12px;font-family:inherit;cursor:pointer;opacity:0;transition:opacity .15s}.pdf_card__4KgFG:hover .pdf_deleteButton__p488n{opacity:1}.pdf_thumbBox__cU4aq{display:flex;align-items:center;justify-content:center;background-color:#f3f3f3;overflow:hidden}.pdf_thumbBox__cU4aq canvas{display:block;background-color:white}.pdf_thumbFallback__VvZq4{color:#888;font-size:13px}.pdf_viewerPage__I0xBa{display:flex;flex-direction:column;height:calc(100svh - var(--site-header-height));color:#222}.pdf_viewerTop__FZg9k{display:flex;align-items:center;gap:16px;padding:12px 20px;border-bottom:1px solid #eee}.pdf_backLink__QUqrP{color:#888;text-decoration:none;white-space:nowrap}.pdf_backLink__QUqrP:hover{color:#000}.pdf_viewerTitle__sGFaI{flex:1;margin:0;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf_viewerActions__zEO_v{display:flex;gap:8px}.pdf_viewer__zRfFP{position:relative;flex:1;display:flex;min-height:0;background-color:#f3f3f3}.pdf_viewerFullscreen__CwDUU{background-color:black}.pdf_thumbList__5YFNl{width:190px;flex-shrink:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px;border-right:1px solid #eee;background-color:white}.pdf_thumbItem___Ejja{display:flex;gap:6px;align-items:flex-start;background:none;border:2px solid transparent;border-radius:6px;padding:3px;cursor:pointer;color:#888;font-family:inherit}.pdf_thumbItem___Ejja .pdf_thumbBox__cU4aq{flex:1;border-radius:3px}.pdf_thumbItemActive__zftoH{border-color:#222;color:#222}.pdf_thumbNum__5AVkt{width:16px;font-size:11px;text-align:right}.pdf_stage__MU8ya{position:relative;flex:1;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;user-select:none}.pdf_slideCanvas__9emNO{display:block;background-color:white;box-shadow:0 4px 20px rgba(0,0,0,.12)}.pdf_viewerFullscreen__CwDUU .pdf_slideCanvas__9emNO{box-shadow:none}.pdf_controls__ty9XC{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background-color:rgba(255,255,255,.9);border:1px solid #e5e5e5;color:#222;backdrop-filter:blur(6px);opacity:.85;transition:opacity .2s}.pdf_viewerFullscreen__CwDUU .pdf_controls__ty9XC{opacity:0}.pdf_viewerFullscreen__CwDUU .pdf_controls__ty9XC:hover,.pdf_viewer__zRfFP:not(.pdf_viewerFullscreen__CwDUU) .pdf_controls__ty9XC:hover{opacity:1}.pdf_navButton__z3tiI{width:34px;height:34px;border-radius:50%;border:none;background:transparent;color:#222;font-size:22px;line-height:1;cursor:pointer;font-family:inherit}.pdf_navButton__z3tiI:hover:not(:disabled){background-color:rgba(0,0,0,.06)}.pdf_navButton__z3tiI:disabled{opacity:.3;cursor:default}.pdf_pageCounter__2rmBN{min-width:64px;text-align:center;font-size:14px;font-variant-numeric:tabular-nums}.pdf_progressTrack__EPISl{position:absolute;left:0;right:0;bottom:0;height:3px;background-color:rgba(0,0,0,.08)}.pdf_progressFill__lqwG9{height:100%;background-color:#222;transition:width .2s}@media (max-width:700px){.pdf_thumbList__5YFNl,.pdf_viewerActions__zEO_v .pdf_ghostButton__aj6Nq{display:none}}