.archive_toolbar__QkyDR{padding:32px 0 24px;border-bottom:1px solid var(--ink-100);position:-webkit-sticky;position:sticky;top:72px;z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,255,255,.92)}.archive_toolbarInner__XUJlG{max-width:var(--container-wide);margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.archive_filterTabs__aMonc{display:flex;gap:4px;flex-wrap:wrap}.archive_filterTab__81hww{padding:9px 16px;background:transparent;color:var(--ink-500);border-radius:999px;font-size:14px;font-weight:600;letter-spacing:-.01em;transition:background .15s,color .15s;display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:none}.archive_filterTab__81hww:hover{color:var(--ink-900);background:var(--ink-50)}.archive_filterTab__81hww.archive_active__RYesf{background:var(--ink-900);color:#fff}.archive_count__z_J2E{padding:2px 7px;background:var(--ink-100);color:var(--ink-500);border-radius:99px;font-size:11px;font-weight:700}.archive_filterTab__81hww.archive_active__RYesf .archive_count__z_J2E{background:rgba(255,255,255,.18);color:#fff}.archive_searchBox__bL1aE{display:flex;align-items:center;gap:8px;background:var(--ink-50);border-radius:999px;padding:8px 8px 8px 16px;width:280px}.archive_searchBox__bL1aE input{flex:1 1;background:transparent;border:0;outline:0;font-size:14px;font-family:inherit;color:var(--ink-900);letter-spacing:-.01em}.archive_searchBox__bL1aE input::placeholder{color:var(--ink-400)}.archive_sbBtn__YlFYs{width:32px;height:32px;border-radius:999px;background:var(--ink-900);color:#fff;display:grid;place-items:center;cursor:pointer;border:none}.archive_section__41mgB{padding:56px 0 80px}.archive_sectionInner__vQ5hX{max-width:var(--container-wide);margin:0 auto;padding:0 24px}.archive_grid__SVv7T{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.archive_card__1BGBi{border:1px solid var(--ink-100);border-radius:20px;padding:28px;background:#fff;transition:box-shadow .2s,transform .2s;display:flex;flex-direction:column;gap:16px;cursor:pointer;text-align:left;width:100%;font-family:inherit}.archive_card__1BGBi:hover{box-shadow:0 8px 32px rgba(0,0,0,.08);transform:translateY(-2px);border-color:var(--ink-200)}.archive_cardHeader__JYQz1{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.archive_catChip__08ev4{display:inline-flex;align-items:center;padding:5px 10px;border-radius:6px;font-size:12px;font-weight:700;background:var(--ink-100);color:var(--ink-700);flex-shrink:0}.archive_catManual__c8hPT{background:#DBEAFE;color:#1E40AF}.archive_catCatalog__KCBEx{background:#DCFCE7;color:#166534}.archive_catTemplate___MX9C{background:#FEF3C7;color:#92400E}.archive_catSoftware__0HTTg{background:var(--brand-red-soft);color:var(--brand-red-dark)}.archive_fileIcon__V9cxD{width:44px;height:44px;border-radius:12px;background:var(--ink-50);display:grid;place-items:center;color:var(--ink-500);flex-shrink:0}.archive_cardTitle__5K3yj{font-size:16px;font-weight:700;color:var(--ink-900);letter-spacing:-.015em;line-height:1.45}.archive_cardDesc__J3R_p{font-size:14px;color:var(--ink-500);line-height:1.6;flex:1 1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.archive_cardFooter__tYTrB{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:16px;border-top:1px solid var(--ink-50)}.archive_meta__Dc35b{display:flex;flex-direction:column;gap:2px}.archive_metaDate__oiUPc{font-size:12px;color:var(--ink-400);font-weight:500}.archive_metaSize__dY0Zj{font-size:11px;color:var(--ink-300);font-weight:500}.archive_dlBtn__jZ_Ae{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:var(--ink-900);color:#fff;border-radius:10px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s;flex-shrink:0}.archive_dlBtn__jZ_Ae:hover{background:#111}.archive_empty__T4KUm{padding:80px 0;text-align:center;color:var(--ink-400)}.archive_empty__T4KUm p{font-size:16px;margin-top:12px}.archive_pagination__hp5sy{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:56px}.archive_pageBtn__tBbNc{min-width:40px;height:40px;padding:0 12px;border-radius:10px;background:transparent;color:var(--ink-500);font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:4px;transition:background .15s,color .15s;cursor:pointer;border:none;font-family:inherit}.archive_pageBtn__tBbNc:hover{background:var(--ink-50);color:var(--ink-900)}.archive_pageBtn__tBbNc.archive_active__RYesf{background:var(--ink-900);color:#fff}.archive_pageBtn__tBbNc:disabled{opacity:.3;cursor:not-allowed}@media (max-width:900px){.archive_grid__SVv7T{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.archive_grid__SVv7T{grid-template-columns:1fr}.archive_toolbar__QkyDR{position:static}.archive_filterTabs__aMonc{width:100%;overflow-x:auto;flex-wrap:nowrap}.archive_searchBox__bL1aE{width:100%}.archive_toolbarInner__XUJlG{gap:12px}}.archive_modalOverlay__GkT6t{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;animation:archive_fadeIn__92c_c .18s ease}@keyframes archive_fadeIn__92c_c{0%{opacity:0}to{opacity:1}}.archive_modalPanel__n2lGt{background:#fff;border-radius:24px;width:100%;max-width:640px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.18);animation:archive_slideUp__UtshM .2s ease}@keyframes archive_slideUp__UtshM{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.archive_modalHeader__m1YpT{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:24px 28px 16px;flex-shrink:0}.archive_modalMeta__V12w4{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.archive_modalDate__URVwq{font-size:13px;color:var(--ink-400);font-weight:500}.archive_modalClose__feRsP{width:36px;height:36px;border-radius:10px;background:var(--ink-50);border:none;cursor:pointer;display:grid;place-items:center;color:var(--ink-600);flex-shrink:0;transition:background .15s,color .15s}.archive_modalClose__feRsP:hover{background:var(--ink-100);color:var(--ink-900)}.archive_modalTitle__0_upd{font-size:22px;font-weight:800;color:var(--ink-900);letter-spacing:-.02em;line-height:1.4;padding:0 28px 20px;flex-shrink:0;margin:0}.archive_modalBody__gWgvX{flex:1 1;overflow-y:auto;padding:0 28px;scrollbar-width:thin}.archive_modalDesc__8AxGh{font-size:15px;color:var(--ink-600);line-height:1.75}.archive_modalDesc__8AxGh p{margin:0 0 12px}.archive_modalDesc__8AxGh ul{padding-left:20px;margin:0 0 12px}.archive_modalDesc__8AxGh li{margin-bottom:4px}.archive_modalDesc__8AxGh strong{color:var(--ink-900)}.archive_modalDesc__8AxGh img{max-width:100%;border-radius:8px;margin:8px 0}.archive_modalNoDesc__yHrsV{font-size:14px;color:var(--ink-400);font-style:italic;margin:0}.archive_modalDownload__pQKHS{padding:20px 28px 28px;border-top:1px solid var(--ink-100);flex-shrink:0;display:flex;flex-direction:column;gap:8px}.archive_modalDownloadTitle__CVR6G{font-size:13px;font-weight:700;color:var(--ink-500);display:flex;align-items:center;gap:6px;margin-bottom:4px;text-transform:uppercase;letter-spacing:.04em}.archive_modalDlBtn__W_Sn4{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--ink-50);border:1px solid var(--ink-100);border-radius:12px;cursor:pointer;transition:background .15s,border-color .15s;text-align:left;width:100%;font-family:inherit}.archive_modalDlBtn__W_Sn4:hover{background:var(--ink-100);border-color:var(--ink-200)}.archive_modalDlBtnLink__uKK48{background:#EFF6FF;border-color:#BFDBFE}.archive_modalDlBtnLink__uKK48:hover{background:#DBEAFE;border-color:#93C5FD}.archive_modalDlIcon__aEn5D{width:36px;height:36px;border-radius:10px;background:#fff;display:grid;place-items:center;color:var(--ink-600);flex-shrink:0;box-shadow:0 1px 4px rgba(0,0,0,.08)}.archive_modalDlBtnLink__uKK48 .archive_modalDlIcon__aEn5D{color:#2563EB}.archive_modalDlName__fSGEV{flex:1 1;font-size:14px;font-weight:600;color:var(--ink-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive_modalDlSize__ra6DL{font-size:12px;color:var(--ink-400);flex-shrink:0}.archive_modalDlArrow__OzL29{width:28px;height:28px;border-radius:8px;background:var(--ink-900);color:#fff;display:grid;place-items:center;flex-shrink:0}.archive_modalDlBtnLink__uKK48 .archive_modalDlArrow__OzL29{background:#2563EB}@media (max-width:600px){.archive_modalPanel__n2lGt{max-height:92vh;border-radius:20px 20px 0 0}.archive_modalOverlay__GkT6t{align-items:flex-end;padding:0}.archive_modalTitle__0_upd{font-size:18px}}