.LibraryShowcase_showcase__yEk8E{margin-top:2rem}.LibraryShowcase_toolbar__gWCCD{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.3rem 0 1.7rem;border-bottom:1px solid #d8e3ec}.LibraryShowcase_eyebrow__YIz_s{color:#007e72;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.LibraryShowcase_toolbar__gWCCD p{margin:.5rem 0 0;color:#446079;line-height:1.6}.LibraryShowcase_toolbarActions__yeIiB{display:flex;align-items:center;gap:1rem;flex-shrink:0;flex-wrap:wrap}.LibraryShowcase_primary__Injq2,.LibraryShowcase_secondary__g2n4N{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:10px;padding:.7rem 1rem;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.LibraryShowcase_primary__Injq2{color:#fff;background:#063e78;border:1px solid #063e78}.LibraryShowcase_secondary__g2n4N{color:#113f66;background:#fff;border:1px solid #bfcedd}.LibraryShowcase_secondary__g2n4N:disabled{opacity:.6;cursor:default}.LibraryShowcase_catalogLink__COLmZ{color:#007b72;font-weight:700;text-decoration:none}.LibraryShowcase_catalogLink__COLmZ:hover{text-decoration:underline}.LibraryShowcase_blocks__morE2{display:grid;grid-gap:2.5rem;gap:2.5rem;padding-top:2rem}.LibraryShowcase_block__4EBqJ{min-width:0}.LibraryShowcase_blockHeading__i8bDG{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.LibraryShowcase_blockHeading__i8bDG h2{margin:0;color:#113f66;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.3}.LibraryShowcase_blockHeading__i8bDG p{margin:.45rem 0 0;color:#526b7e;line-height:1.6}.LibraryShowcase_block__4EBqJ .LibraryShowcase_cards__ajD4H{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.15rem;gap:1.15rem}.LibraryShowcase_block__4EBqJ .LibraryShowcase_cards__ajD4H>article{min-width:0}.LibraryShowcase_disclosure__uB6lJ{font-size:.85rem;color:#526b7e;margin:0;padding-top:1rem;border-top:1px solid #d8e3ec;line-height:1.6}.LibraryShowcase_preferences__mAEuB{margin-top:1.5rem;padding:1.5rem;border:1px solid #ccdce9;border-radius:16px;background:#f6fafc}.LibraryShowcase_preferenceHeading__gR2mB{display:flex;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.2rem}.LibraryShowcase_preferenceHeading__gR2mB h2{margin:0;color:#113f66;font-size:1.3rem}.LibraryShowcase_preferenceHeading__gR2mB h2:focus{outline:none}.LibraryShowcase_preferenceHeading__gR2mB p{color:#526b7e;line-height:1.6;margin:.4rem 0 0}.LibraryShowcase_close__H94Aa{border:0;background:transparent;font:inherit;font-size:1.75rem;min-width:44px;min-height:44px;color:#194461;cursor:pointer}.LibraryShowcase_field__kxHry{display:grid;grid-gap:.45rem;gap:.45rem;font-weight:650;color:#194461;margin:1rem 0}.LibraryShowcase_field__kxHry input,.LibraryShowcase_field__kxHry select{width:100%;min-height:46px;padding:.7rem .8rem;border:1px solid #b9ccdc;border-radius:9px;background:#fff;color:#16394f;font:inherit;font-size:1rem}.LibraryShowcase_interests__2o4pE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;border:0;padding:0;margin:1.2rem 0;max-height:340px;overflow:auto}.LibraryShowcase_interests__2o4pE legend{font-weight:700;color:#194461;margin-bottom:.8rem}.LibraryShowcase_interest__r3EXs{display:flex;align-items:center;gap:.6rem;min-height:44px;padding:.65rem .8rem;background:#fff;border:1px solid #d4e1eb;border-radius:9px;color:#234a65;line-height:1.4}.LibraryShowcase_interest__r3EXs:has(input:checked){border-color:#008578;background:#eef8f5}.LibraryShowcase_interest__r3EXs input{width:18px;height:18px;flex-shrink:0;accent-color:#007e72}.LibraryShowcase_preferenceActions__p7Qzs{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;border-top:1px solid #d8e3ec;padding-top:1rem}.LibraryShowcase_preferenceActions__p7Qzs>span{margin-right:auto;font-size:.85rem;color:#526b7e}.LibraryShowcase_clear__04y6d{border:0;background:transparent;font:inherit;color:#007b72;text-decoration:underline;min-height:44px;cursor:pointer}.LibraryShowcase_notice__nJUPD{color:#006d5c;background:#edf8f3;padding:.75rem 1rem;border-radius:9px;font-size:.9rem}.LibraryShowcase_loading__FNPOu{margin-top:1.5rem;color:#526b7e}.LibraryShowcase_skeletonGrid__qssPK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.LibraryShowcase_skeleton__D3ro1{display:block;height:300px;border-radius:16px;background:linear-gradient(#edf3f7 65%,#f7fafc 0);border:1px solid #e0e9ef}.LibraryShowcase_empty__F4MPs,.LibraryShowcase_error__6H_cv{margin-top:1.5rem;padding:1.5rem;border:1px solid #d5e1eb;border-radius:14px;background:#f8fbfd;color:#234a65}.LibraryShowcase_error__6H_cv{border-color:#e6c9bc;background:#fff8f4}.LibraryShowcase_error__6H_cv a{margin-left:1rem;color:#006e65}.LibraryShowcase_empty__F4MPs h2{font-size:1.3rem;margin:0}.LibraryShowcase_empty__F4MPs p{line-height:1.6}.LibraryShowcase_catalogLink__COLmZ:focus-visible,.LibraryShowcase_clear__04y6d:focus-visible,.LibraryShowcase_close__H94Aa:focus-visible,.LibraryShowcase_primary__Injq2:focus-visible,.LibraryShowcase_secondary__g2n4N:focus-visible{outline:3px solid #27a79b;outline-offset:3px}@media(max-width:1000px){.LibraryShowcase_toolbar__gWCCD{align-items:flex-start;flex-direction:column}.LibraryShowcase_block__4EBqJ .LibraryShowcase_cards__ajD4H,.LibraryShowcase_interests__2o4pE{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.LibraryShowcase_toolbarActions__yeIiB{width:100%;justify-content:space-between;gap:.7rem}.LibraryShowcase_catalogLink__COLmZ,.LibraryShowcase_toolbarActions__yeIiB .LibraryShowcase_secondary__g2n4N{font-size:.9rem}.LibraryShowcase_block__4EBqJ .LibraryShowcase_cards__ajD4H{grid-template-columns:minmax(0,1fr)}.LibraryShowcase_blocks__morE2{gap:2rem}.LibraryShowcase_preferences__mAEuB{padding:1rem}.LibraryShowcase_interests__2o4pE{grid-template-columns:minmax(0,1fr);max-height:300px}.LibraryShowcase_preferenceActions__p7Qzs>span{width:100%;margin:0}.LibraryShowcase_preferenceActions__p7Qzs .LibraryShowcase_primary__Injq2{margin-left:auto}.LibraryShowcase_skeletonGrid__qssPK{grid-template-columns:minmax(0,1fr)}.LibraryShowcase_skeletonGrid__qssPK span:not(:first-child){display:none}.LibraryShowcase_error__6H_cv a{display:block;margin:1rem 0 0}}.LibraryShowcase_blocks__morE2{container-type:inline-size;container-name:library-showcase}.LibraryShowcase_sourceCredit__AKXqi{font-size:.78rem;color:#526b7e;margin:.8rem 0 0}.LibraryShowcase_sourceCredit__AKXqi a{color:#006f67}@container library-showcase (max-width:900px){.LibraryShowcase_block__4EBqJ .LibraryShowcase_cards__ajD4H{grid-template-columns:repeat(2,minmax(0,1fr))}}@container library-showcase (max-width:600px){.LibraryShowcase_block__4EBqJ .LibraryShowcase_cards__ajD4H{grid-template-columns:minmax(0,1fr)}}.LibraryShowcaseAdmin_panel__anVNI{background:#fff;border:1px solid #d4e1e9;border-radius:18px;padding:24px;color:#183e57;min-width:0}.LibraryShowcaseAdmin_footer__t36so,.LibraryShowcaseAdmin_header__PbpVn{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.LibraryShowcaseAdmin_header__PbpVn{margin-bottom:16px}.LibraryShowcaseAdmin_header__PbpVn h2{font-size:1.45rem;margin:0 0 8px}.LibraryShowcaseAdmin_header__PbpVn p{font-size:.87rem;line-height:1.6;color:#526c7e;max-width:680px;margin:0}.LibraryShowcaseAdmin_buttons__mqCBX{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.LibraryShowcaseAdmin_primary__3wR4d,.LibraryShowcaseAdmin_secondary__OfYgd,.LibraryShowcaseAdmin_textButton__N7uPG{font:inherit;display:inline-flex;justify-content:center;align-items:center;border-radius:9px;padding:11px 15px;border:1px solid transparent;cursor:pointer;font-size:.81rem;font-weight:650;line-height:1.4;min-height:40px}.LibraryShowcaseAdmin_primary__3wR4d{background:#003a7d;color:white}.LibraryShowcaseAdmin_secondary__OfYgd{background:white;border-color:#b9ccd8;color:#003a7d}.LibraryShowcaseAdmin_textButton__N7uPG{background:transparent;color:#006f67;padding:7px 9px}.LibraryShowcaseAdmin_primary__3wR4d:disabled,.LibraryShowcaseAdmin_secondary__OfYgd:disabled,.LibraryShowcaseAdmin_textButton__N7uPG:disabled{opacity:.5;cursor:not-allowed}.LibraryShowcaseAdmin_help__Ay3_0{color:#536e80;font-size:.78rem;line-height:1.6;margin:10px 0}.LibraryShowcaseAdmin_blocks__H69wX{display:flex;flex-direction:column;gap:16px;margin:20px 0}.LibraryShowcaseAdmin_block__uUmQ_{border:1px solid #cedfe8;border-radius:14px;padding:20px;background:#fff}.LibraryShowcaseAdmin_disabledBlock__AOqjI{background:#f5f7f9}.LibraryShowcaseAdmin_blockHeader___2sqX{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:19px}.LibraryShowcaseAdmin_blockHeader___2sqX h3{font-size:1.07rem;margin:0;flex:1 1}.LibraryShowcaseAdmin_order__oUUK2{display:flex;align-items:center;gap:8px;color:#52758b;font-size:.77rem}.LibraryShowcaseAdmin_blockActions__n4gST>button,.LibraryShowcaseAdmin_itemActions__kQcz4 button,.LibraryShowcaseAdmin_order__oUUK2 button{border:1px solid #c5d7e1;border-radius:7px;background:white;color:#325a74;min-width:34px;min-height:34px;font:inherit;cursor:pointer}.LibraryShowcaseAdmin_order__oUUK2 button{cursor:-webkit-grab;cursor:grab;letter-spacing:1px}.LibraryShowcaseAdmin_blockActions__n4gST{display:flex;align-items:center;gap:7px}.LibraryShowcaseAdmin_blockActions__n4gST label{display:flex;align-items:center;gap:7px;margin-right:10px;font-size:.76rem}.LibraryShowcaseAdmin_blockActions__n4gST input,.LibraryShowcaseAdmin_filterChoices__9caZr input{width:17px;height:17px;accent-color:#008579}.LibraryShowcaseAdmin_blockActions__n4gST button:disabled,.LibraryShowcaseAdmin_itemActions__kQcz4 button:disabled{opacity:.35;cursor:default}.LibraryShowcaseAdmin_blockFields__DY_T_{display:grid;grid-template-columns:1.4fr 1fr 1fr 100px;grid-gap:13px;gap:13px}.LibraryShowcaseAdmin_field__AooY3{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:.76rem;font-weight:650}.LibraryShowcaseAdmin_field__AooY3 input,.LibraryShowcaseAdmin_field__AooY3 select{font:inherit;border:1px solid #b9ccd8;border-radius:8px;background:white;color:#153b59;padding:10px 11px;min-height:42px;box-sizing:border-box;min-width:0;width:100%}.LibraryShowcaseAdmin_selectionDetails___LGga{border-top:1px solid #e2eaf0;margin-top:17px;padding-top:13px}.LibraryShowcaseAdmin_filterChoices__9caZr>summary,.LibraryShowcaseAdmin_selectionDetails___LGga>summary{cursor:pointer;font-size:.79rem;font-weight:650;color:#315f7b}.LibraryShowcaseAdmin_selectionDetails___LGga[open]>summary{margin-bottom:18px}.LibraryShowcaseAdmin_filters__CR6B1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.LibraryShowcaseAdmin_filterChoices__9caZr{border:1px solid #dce6ed;border-radius:9px;padding:12px}.LibraryShowcaseAdmin_filterChoices__9caZr>div{max-height:180px;overflow:auto;display:grid;grid-gap:7px;gap:7px;margin-top:13px;font-size:.75rem}.LibraryShowcaseAdmin_filterChoices__9caZr label{display:flex;align-items:center;gap:7px}.LibraryShowcaseAdmin_itemPicker__Cbs3c{margin-top:20px}.LibraryShowcaseAdmin_itemPicker__Cbs3c h4{font-size:.89rem;margin:0 0 12px}.LibraryShowcaseAdmin_pickedItems__UgHns{list-style:none;margin:0 0 17px;padding:0;display:grid;grid-gap:7px;gap:7px}.LibraryShowcaseAdmin_pickedItems__UgHns li{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid #d4e2e9;border-radius:9px;background:#f7fafb}.LibraryShowcaseAdmin_pickedItems__UgHns li>img{width:35px;height:46px;object-fit:contain;background:white}.LibraryShowcaseAdmin_pickedItems__UgHns li>div:first-of-type{flex:1 1;min-width:0}.LibraryShowcaseAdmin_pickedItems__UgHns strong{font-size:.78rem;line-height:1.5}.LibraryShowcaseAdmin_pickedItems__UgHns small{display:block;color:#9b670d;font-size:.69rem;margin-top:3px}.LibraryShowcaseAdmin_itemActions__kQcz4{display:flex;gap:5px}.LibraryShowcaseAdmin_productOptions__zd6_M{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;max-height:240px;overflow:auto;margin-top:10px}.LibraryShowcaseAdmin_productOptions__zd6_M button{display:flex;align-items:center;gap:10px;padding:8px 10px;text-align:left;border:1px solid #dce6ed;border-radius:8px;background:white;cursor:pointer;color:#214d69;font:inherit}.LibraryShowcaseAdmin_productOptions__zd6_M button>img{width:30px;height:40px;object-fit:contain}.LibraryShowcaseAdmin_productOptions__zd6_M button>span:first-of-type{flex:1 1;font-size:.74rem;line-height:1.45}.LibraryShowcaseAdmin_productOptions__zd6_M small{display:block;color:#718694;font-size:.65rem;margin-top:3px}.LibraryShowcaseAdmin_blockFooter__qj1oE{display:flex;justify-content:flex-end;margin-top:12px}.LibraryShowcaseAdmin_blockFooter__qj1oE button{font-size:.72rem;color:#8a5555}.LibraryShowcaseAdmin_footer__t36so{border-top:1px solid #dce6ed;padding-top:18px}.LibraryShowcaseAdmin_error__hTJrF,.LibraryShowcaseAdmin_success__Ve_BU{font-size:.86rem;line-height:1.6;padding:13px 16px;border-radius:9px}.LibraryShowcaseAdmin_error__hTJrF{background:#fff1f1;color:#8a2424}.LibraryShowcaseAdmin_success__Ve_BU{background:#eaf8ef;color:#14613f}.LibraryShowcaseAdmin_previewDialog__NPzNS{border:1px solid #bcd2df;border-radius:17px;max-width:none;width:min(1320px,95vw);max-height:92vh;padding:22px;box-sizing:border-box;color:#153b59;background:#f6f9fb}.LibraryShowcaseAdmin_previewDialog__NPzNS::-webkit-backdrop{background:#102b43aa}.LibraryShowcaseAdmin_previewDialog__NPzNS::backdrop{background:#102b43aa}.LibraryShowcaseAdmin_previewDialog__NPzNS>header{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.LibraryShowcaseAdmin_previewDialog__NPzNS [aria-pressed=true]{background:#003a7d;color:white}.LibraryShowcaseAdmin_previewCanvas__53xFW{width:100%;box-sizing:border-box;background:#fff;border:1px solid #e1eaf0;border-radius:12px;padding:24px;margin:18px auto 0;overflow:hidden}.LibraryShowcaseAdmin_previewCanvas__53xFW.LibraryShowcaseAdmin_mobile__PUYCB{width:390px;max-width:100%;padding:15px}.LibraryShowcaseAdmin_empty__y85Gb{padding:30px;text-align:center;font-size:.9rem;color:#5c7485}.LibraryShowcaseAdmin_panel__anVNI button:focus-visible,.LibraryShowcaseAdmin_panel__anVNI input:focus-visible,.LibraryShowcaseAdmin_panel__anVNI select:focus-visible,.LibraryShowcaseAdmin_panel__anVNI summary:focus-visible{outline:3px solid #00a389;outline-offset:3px}@media(max-width:950px){.LibraryShowcaseAdmin_blockFields__DY_T_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.LibraryShowcaseAdmin_panel__anVNI{padding:16px}.LibraryShowcaseAdmin_header__PbpVn h2{font-size:1.25rem}.LibraryShowcaseAdmin_header__PbpVn>.LibraryShowcaseAdmin_buttons__mqCBX{width:100%}.LibraryShowcaseAdmin_header__PbpVn>.LibraryShowcaseAdmin_buttons__mqCBX>*{flex:1 1}.LibraryShowcaseAdmin_block__uUmQ_{padding:15px}.LibraryShowcaseAdmin_blockHeader___2sqX{gap:10px}.LibraryShowcaseAdmin_blockHeader___2sqX h3{font-size:.96rem}.LibraryShowcaseAdmin_blockActions__n4gST{width:100%;justify-content:flex-end}.LibraryShowcaseAdmin_blockFields__DY_T_{gap:11px}.LibraryShowcaseAdmin_field__AooY3{font-size:.7rem}.LibraryShowcaseAdmin_field__AooY3 input,.LibraryShowcaseAdmin_field__AooY3 select{font-size:.75rem;padding:9px 8px}.LibraryShowcaseAdmin_filters__CR6B1,.LibraryShowcaseAdmin_productOptions__zd6_M{grid-template-columns:1fr}.LibraryShowcaseAdmin_pickedItems__UgHns li{gap:7px;padding:8px}.LibraryShowcaseAdmin_pickedItems__UgHns strong{font-size:.72rem}.LibraryShowcaseAdmin_itemActions__kQcz4 button{min-width:28px;min-height:32px}.LibraryShowcaseAdmin_previewDialog__NPzNS{padding:13px}.LibraryShowcaseAdmin_previewDialog__NPzNS>header{font-size:.85rem}.LibraryShowcaseAdmin_previewDialog__NPzNS button{font-size:.72rem;padding:8px 10px}.LibraryShowcaseAdmin_previewCanvas__53xFW{padding:14px}.LibraryShowcaseAdmin_footer__t36so>.LibraryShowcaseAdmin_primary__3wR4d{width:100%}}