.library_page__uPExV{--lib-ink:#003a49;--lib-text:#17343d;--lib-muted:#536d75;--lib-teal:#007a92;--lib-teal-hover:#00657a;--lib-sky:#49d3f2;--lib-surface:#f2f6f6;--lib-card:#fff;--lib-paper:#e9f0f1;--lib-line:#d8e4e6;--lib-red:#e94840;--lib-radius:10px;--lib-shadow:0 1px 2px rgba(0,58,73,.06),0 6px 18px -10px rgba(0,58,73,.22);--lib-shadow-up:0 2px 4px rgba(0,58,73,.08),0 14px 30px -14px rgba(0,58,73,.32);min-height:100vh;background:var(--lib-surface);color:var(--lib-text);font-family:Avenir Next Cyr,Avenir Next,Inter,system-ui,sans-serif}.library_page__uPExV ::selection{background:rgba(73,211,242,.35);color:var(--lib-ink)}.library_band__6Zhup{padding-top:var(--lib-header,80px);background:var(--lib-ink);color:#fff}.library_bandInner__lY8Pi{max-width:1240px;margin:0 auto;padding:28px 24px 22px;display:grid;gap:16px}.library_bandTop__jFQKJ{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.library_title__txBwP{margin:0;font-family:inherit;font-size:clamp(26px,3.2vw,34px);line-height:1.15;font-weight:600;letter-spacing:-.02em;color:#fff;text-wrap:balance}.library_lead__b7DRV{margin:6px 0 0;max-width:62ch;font-size:15px;line-height:1.5;color:rgba(214,244,251,.82)}.library_manage__nFEul{display:flex;flex-wrap:wrap;gap:8px}.library_manageLink__jYrqx{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 14px;border-radius:8px;font-size:14px;font-weight:600;color:#fff;text-decoration:none;background:hsla(0,0%,100%,.1);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22);transition:background .15s ease}.library_manageLink__jYrqx:hover{color:#fff;background:hsla(0,0%,100%,.18)}.library_manageLink__jYrqx.library_primary__6wY_q{background:var(--lib-red);box-shadow:none}.library_manageLink__jYrqx.library_primary__6wY_q:hover{background:#c93a33}.library_search__8Xlpp{display:flex;align-items:stretch;max-width:760px;border-radius:10px;background:#fff;box-shadow:0 8px 24px -12px rgba(0,0,0,.45)}.library_searchField__guuFW{position:relative;flex:1;min-width:0;display:flex;align-items:center}.library_searchIcon__z3phr{position:absolute;left:14px;color:var(--lib-muted);pointer-events:none}.library_searchInput__ZBVnp{width:100%;height:50px;padding:0 40px 0 44px;border:0;border-radius:10px 0 0 10px;background:transparent;font:inherit;font-size:16px;color:var(--lib-ink);caret-color:var(--lib-teal)}.library_searchInput__ZBVnp::placeholder{color:#6c858c}.library_searchInput__ZBVnp:focus-visible{outline:none}.library_search__8Xlpp:focus-within{box-shadow:0 0 0 3px rgba(73,211,242,.55),0 8px 24px -12px rgba(0,0,0,.45)}.library_searchClear__3R91Y{position:absolute;right:8px;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:6px;background:none;color:var(--lib-muted);cursor:pointer}.library_searchClear__3R91Y:hover{color:var(--lib-ink);background:var(--lib-paper)}.library_searchGo__Be_1V{flex:none;padding:0 22px;border:0;border-radius:0 10px 10px 0;background:var(--lib-teal);color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s ease}.library_searchGo__Be_1V:hover{background:var(--lib-teal-hover)}.library_controls__CPVZW{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px}.library_meaning__x7lXU{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:rgba(214,244,251,.9);cursor:pointer;-webkit-user-select:none;user-select:none}.library_meaning__x7lXU input{width:18px;height:18px;accent-color:var(--lib-sky)}.library_meaning__x7lXU small{font-size:13px;color:rgba(214,244,251,.6)}.library_chipsRow__rgD7t,.library_inline___cmQC,.library_tabsWrap__x290o{display:flex;align-items:center;gap:8px;min-width:0}.library_chipsRow__rgD7t .library_chips__4Bqx5{flex:1;margin:0;padding:2px 0}.library_tabs__UrXyp{display:inline-flex;padding:3px;border-radius:9px;background:hsla(0,0%,100%,.1)}.library_tab__5WLP7{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border:0;border-radius:7px;background:none;color:hsla(0,0%,100%,.82);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.library_tab__5WLP7[aria-selected=true]{background:#fff;color:var(--lib-ink)}.library_chips__4Bqx5{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -24px;padding:2px 24px}.library_chips__4Bqx5::-webkit-scrollbar{display:none}.library_chip__uH4RU{flex:none;min-height:34px;padding:0 13px;border:0;border-radius:999px;background:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.88);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s ease}.library_chip__uH4RU:hover{background:hsla(0,0%,100%,.16)}.library_chip__uH4RU[aria-pressed=true]{background:var(--lib-sky);box-shadow:none;color:var(--lib-ink);font-weight:600}.library_surface__V7Bh4{max-width:1240px;margin:0 auto;padding:22px 24px 72px}.library_resultsHead__sAwju{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px;font-size:14px;color:var(--lib-muted)}.library_resultsHead__sAwju strong{color:var(--lib-ink);font-weight:600}.library_error__hQxi6{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:12px 14px;border-radius:8px;background:#fdeceb;color:#9c2f29;font-size:14px}.library_grid__2wzV_{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.library_tile__9EiH3{display:flex;flex-direction:column;min-width:0;border-radius:var(--lib-radius);background:var(--lib-card);box-shadow:var(--lib-shadow);transition:box-shadow .2s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.library_tile__9EiH3:hover{box-shadow:var(--lib-shadow-up);transform:translateY(-2px)}.library_cover__FJPca{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:var(--lib-radius) var(--lib-radius) 0 0;background:var(--lib-paper)}.library_cover__FJPca img{position:absolute;inset:12px;width:calc(100% - 24px);height:calc(100% - 24px);object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,58,73,.18));transition:transform .35s cubic-bezier(.2,.8,.2,1)}.library_tile__9EiH3:hover .library_cover__FJPca img{transform:scale(1.025)}.library_coverEmpty__G2dGv{position:absolute;inset:0;display:grid;place-items:center;color:#9bb3b8}.library_format__2V_Va{position:absolute;left:10px;top:10px;padding:3px 7px;border-radius:5px;background:rgba(0,58,73,.86);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em}.library_body__yCWuC{display:grid;gap:4px;padding:14px 16px 0}.library_tileTitle__Qj7ph{font-size:16px;line-height:1.3;font-weight:600;color:var(--lib-ink);text-decoration:none;overflow-wrap:anywhere}.library_tileTitle__Qj7ph:hover{color:var(--lib-teal)}.library_cover__FJPca:focus-visible,.library_tileTitle__Qj7ph:focus-visible{outline:3px solid var(--lib-sky);outline-offset:2px;border-radius:4px}.library_meta__Iwrqk{font-size:13px;color:var(--lib-muted)}.library_about__Cfpg4{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:2px 0 0;font-size:13.5px;line-height:1.45;color:#3c5860}.library_actions__gVKGg{display:flex;align-items:center;gap:6px;margin-top:auto;padding:14px 12px 12px 16px}.library_act__iw72a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 12px;border:0;border-radius:8px;background:#e7f2f4;color:#0b5566;font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.library_act__iw72a:hover{background:#d7eaee;color:var(--lib-ink)}.library_act__iw72a:focus-visible{outline:3px solid var(--lib-sky);outline-offset:2px}.library_act__iw72a:disabled{opacity:.55;cursor:progress}.library_act__iw72a.library_primary__6wY_q{background:var(--lib-teal);color:#fff}.library_act__iw72a.library_primary__6wY_q:hover{background:var(--lib-teal-hover);color:#fff}.library_act__iw72a.library_done__MKV5I{background:#dff1e3;color:#23603a}.library_act__iw72a.library_icon__F8oL1{width:36px;padding:0;margin-left:auto;background:none;color:var(--lib-muted)}.library_act__iw72a.library_icon__F8oL1:hover{background:var(--lib-paper);color:var(--lib-ink)}.library_empty__0xdg_{display:grid;justify-items:center;gap:10px;padding:56px 16px;text-align:center;color:var(--lib-muted)}.library_empty__0xdg_ strong{font-size:17px;color:var(--lib-ink)}.library_loader__tKZKF{display:flex;justify-content:center;align-items:center;gap:10px;padding:28px 0;color:var(--lib-muted);font-size:14px}.library_spinner__uRDHG{width:22px;height:22px;border-radius:50%;border:3px solid #cfe3e7;border-top:3px solid var(--lib-teal);animation:library_lib-spin__7quhv .8s linear infinite}@keyframes library_lib-spin__7quhv{to{transform:rotate(1turn)}}.library_meaningList__UpcSU{display:grid;gap:10px;max-width:860px}.library_meaningRow__y5pXP{display:grid;gap:4px;padding:14px 16px;border-radius:var(--lib-radius);background:var(--lib-card);box-shadow:var(--lib-shadow);text-decoration:none;color:inherit}.library_meaningRow__y5pXP:hover{box-shadow:var(--lib-shadow-up)}.library_meaningRow__y5pXP strong{display:flex;justify-content:space-between;gap:12px;color:var(--lib-ink);font-size:15.5px;font-weight:600}.library_meaningRow__y5pXP strong span{flex:none;font-size:12px;font-weight:600;color:var(--lib-teal)}.library_meaningRow__y5pXP p{margin:0;font-size:13.5px;line-height:1.45;color:#3c5860}.library_toTop__FxGQg{position:fixed;right:20px;bottom:20px;z-index:40;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--lib-ink);color:#fff;box-shadow:var(--lib-shadow-up);cursor:pointer;transition:opacity .2s ease,transform .2s ease}.library_toTop__FxGQg[hidden]{display:none}.library_docWrap____XxH{max-width:1080px;margin:0 auto;padding:calc(var(--lib-header, 80px) + 20px) 24px 72px}.library_crumbs__2aStL{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:14px;font-size:14px}.library_crumbs__2aStL a{display:inline-flex;align-items:center;gap:6px;color:var(--lib-teal);font-weight:600;text-decoration:none}.library_crumbs__2aStL a:hover{color:var(--lib-ink);text-decoration:underline;text-underline-offset:3px}.library_docHead__sQep3{display:grid;grid-template-columns:1fr;gap:14px;padding:22px 24px;border-radius:var(--lib-radius);background:var(--lib-card);box-shadow:var(--lib-shadow)}.library_docTitle__JNILo{margin:0;font-family:inherit;font-size:clamp(24px,3vw,32px);line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--lib-ink);text-wrap:balance;overflow-wrap:anywhere}.library_docMeta__OTS1Q{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13.5px;color:var(--lib-muted)}.library_docMeta__OTS1Q span{display:inline-flex;align-items:center;gap:5px}.library_docAbout__Ky8qX{margin:0;max-width:72ch;font-size:15.5px;line-height:1.6;color:#2c4a52}.library_docActions__SISvQ{display:flex;flex-wrap:wrap;gap:8px}.library_docActions__SISvQ .library_act__iw72a{min-height:42px;padding:0 16px;font-size:15px}.library_docTags__Y0Y31{display:flex;flex-wrap:wrap;gap:6px}.library_docTags__Y0Y31 span{padding:2px 8px;border-radius:5px;background:var(--lib-paper);font-size:12.5px;color:var(--lib-muted)}.library_viewerHead__SHkWH{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:14px;font-weight:600;color:var(--lib-ink)}.library_docViewer__SgI6n{margin-top:18px;padding:16px;border-radius:var(--lib-radius);background:var(--lib-card);box-shadow:var(--lib-shadow);position:relative}.library_related__V5WyL{margin-top:18px}@media (max-width:640px){.library_bandInner__lY8Pi{padding:20px 16px 16px;gap:14px}.library_chips__4Bqx5{margin:0 -16px;padding:2px 16px}.library_searchGo__Be_1V{padding:0 16px}.library_meaning__x7lXU small{display:none}.library_surface__V7Bh4{padding:16px 16px 72px}.library_grid__2wzV_{grid-template-columns:1fr;gap:12px}.library_tile__9EiH3{display:grid;grid-template-columns:96px 1fr}.library_tile__9EiH3:hover{transform:none}.library_cover__FJPca{aspect-ratio:auto;min-height:112px;border-radius:var(--lib-radius) 0 0 0}.library_cover__FJPca img{inset:8px;width:calc(100% - 16px);height:calc(100% - 16px)}.library_body__yCWuC{padding:12px 12px 0}.library_tileTitle__Qj7ph{font-size:15.5px}.library_actions__gVKGg{grid-column:1/-1;padding:10px 10px 10px 12px}.library_actions__gVKGg .library_act__iw72a:not(.library_icon__F8oL1){flex:1}.library_docWrap____XxH{padding:calc(var(--lib-header, 80px) + 14px) 16px 64px}.library_docHead__sQep3{padding:18px 16px}.library_docActions__SISvQ .library_act__iw72a{flex:1 1 auto;white-space:nowrap}.library_docViewer__SgI6n{padding:8px}}@media (prefers-reduced-motion:reduce){.library_cover__FJPca img,.library_tile__9EiH3,.library_tile__9EiH3:hover,.library_tile__9EiH3:hover .library_cover__FJPca img{transition:none;transform:none}.library_spinner__uRDHG{animation-duration:2s}}