.BrowsePages_container__jOkAk{padding:24px 16px;max-width:1200px;margin:0 auto}.BrowsePages_pageTitle__oJbWq{margin:0 0 12px;font-family:var(--font-title,var(--font-montserrat),sans-serif);font-weight:800;font-size:40px;letter-spacing:-.02em;color:var(--primary-blue-peacock-dark,#237c92);text-shadow:0 1px 0 rgba(255,255,255,.35)}.BrowsePages_subTitle__XMvsI{margin:0 0 16px;color:rgba(15,23,42,.68);font-size:15px;line-height:1.45}.BrowsePages_cardGrid__5tzK9{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px;margin-top:14px}.BrowsePages_card__rmIMA{display:block;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:14px;text-decoration:none;color:inherit;background:white;box-shadow:0 2px 10px rgba(2,6,23,.04);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.BrowsePages_card__rmIMA:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(2,6,23,.08);border-color:rgba(42,142,168,.35)}.BrowsePages_cardTitle__i0_Tg{font-weight:850;font-size:18px;letter-spacing:-.015em;color:var(--primary-blue-peacock-dark,#237c92)}.BrowsePages_cardDescription__eWWtI{margin-top:8px;color:rgba(15,23,42,.68);font-size:13px;line-height:1.4}.BrowsePages_breadcrumbRow__1iQsH{display:flex;gap:10px;flex-wrap:wrap;align-items:baseline;margin-bottom:14px;font-size:14px}.BrowsePages_crumbLink__t4c1S{color:var(--primary-blue-peacock-dark,#237c92);font-weight:800}.BrowsePages_crumbSep__4XFZU{opacity:.5}.BrowsePages_twoCol__49WeF{display:grid;grid-template-columns:320px 1fr;grid-gap:16px;gap:16px}.BrowsePages_panel__th7_o{border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:12px;background:rgba(255,255,255,.92);box-shadow:0 2px 14px rgba(2,6,23,.05)}.BrowsePages_filterSummary__Ot9K3{display:none;font-weight:850;color:var(--primary-blue-peacock-dark,#237c92);cursor:pointer}.BrowsePages_filterToggle__ujLcj{position:absolute;opacity:0;pointer-events:none}.BrowsePages_panelTitle__FZl6_{font-family:var(--font-title,var(--font-montserrat),sans-serif);font-weight:850;font-size:16px;color:rgba(15,23,42,.92);margin-bottom:8px}.BrowsePages_panelHint__8_kHQ{font-size:12px;color:rgba(15,23,42,.68);margin-bottom:12px}.BrowsePages_filterBlock__1kXGT{display:block;margin-bottom:14px}.BrowsePages_filterLabel___aB6U{font-weight:850;font-size:13px;margin-bottom:6px;color:rgba(15,23,42,.88);display:block}.BrowsePages_filterInput__pGq_1{width:100%;padding:10px;border-radius:10px;border:1px solid rgba(15,23,42,.16);background:white;outline:none}.BrowsePages_filterInput__pGq_1:focus{border-color:rgba(42,142,168,.65);box-shadow:0 0 0 4px var(--primary-blue-peacock-ring,rgba(42,142,168,.35))}.BrowsePages_button__iJmxg{display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:13px;padding:9px 12px;margin-top:8px;border-radius:999px;border:1px solid rgba(42,142,168,.35);background:var(--primary-blue-peacock,#2a8ea8);color:white;cursor:pointer;box-shadow:var(--box-shadow-soft-peacock,0 2px 8px rgba(42,142,168,.1))}.BrowsePages_button__iJmxg:hover{background:var(--primary-blue-peacock-dark,#237c92)}.BrowsePages_clearFilters__N_I2f{display:inline-block;margin-top:12px;font-weight:850;color:var(--primary-blue-peacock-dark,#237c92)}.BrowsePages_activeFilters__bLqRo{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.BrowsePages_filterChip__NQmHy{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(42,142,168,.3);background:var(--primary-blue-peacock-tint,#e7f7f8);color:rgba(15,23,42,.9);font-size:12px;font-weight:800;text-decoration:none}.BrowsePages_filterChip__NQmHy:hover{border-color:rgba(42,142,168,.6)}.BrowsePages_srOnly__B65x6{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.BrowsePages_linkButton__5S5uS{font-weight:850;color:var(--primary-blue-peacock-dark,#237c92)}.BrowsePages_inlineLink__GanIx{color:var(--primary-blue-peacock-dark,#237c92);font-weight:800;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}.BrowsePages_inlineLink__GanIx:hover{color:var(--primary-blue-peacock,#2a8ea8)}.BrowsePages_inlineLink__GanIx:focus-visible{outline:2px solid var(--primary-blue-peacock-ring,rgba(42,142,168,.35));outline-offset:2px;border-radius:4px}.BrowsePages_termGrid__jccr_{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.BrowsePages_termCardItem__lrT_C,.BrowsePages_termNestedItem__yxYwy{list-style:none}.BrowsePages_termCard__TRaM_{height:100%;padding:16px;border-radius:18px;border:1px solid rgba(42,142,168,.18);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(231,247,248,.7));box-shadow:0 8px 24px rgba(2,6,23,.06)}.BrowsePages_termCardLink__2Dpaz,.BrowsePages_termNestedLink__KJhfm{display:flex;align-items:center;justify-content:space-between;gap:10px;text-decoration:none}.BrowsePages_termCardLink__2Dpaz{color:var(--primary-blue-peacock-dark,#237c92);font-weight:850;font-size:20px;letter-spacing:-.02em;margin-bottom:12px}.BrowsePages_termCardLink__2Dpaz:hover,.BrowsePages_termNestedLink__KJhfm:hover{color:var(--primary-blue-peacock,#2a8ea8)}.BrowsePages_termArrow__thUn8{color:rgba(35,124,146,.65);font-size:15px;flex-shrink:0}.BrowsePages_termChildSection__1bkYr{margin-top:4px;padding-top:12px;border-top:1px solid rgba(42,142,168,.14)}.BrowsePages_termChildLabel__C2MSk{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.5);margin-bottom:10px}.BrowsePages_termChipList__NsXxh{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.BrowsePages_termNestedCard__M9q3H{width:100%}.BrowsePages_termNestedLink__KJhfm{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.96);border:1px solid rgba(42,142,168,.2);color:rgba(15,23,42,.92);font-weight:800;font-size:13px;box-shadow:0 2px 8px rgba(2,6,23,.04)}.BrowsePages_termNestedChildren__l0nUX{margin-top:8px;margin-left:8px;padding-left:10px;border-left:2px solid rgba(42,142,168,.14)}.BrowsePages_termNestedList__ASld7{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.BrowsePages_sectionTitle__nVUXt{margin:0 0 10px;font-family:var(--font-title,var(--font-montserrat),sans-serif);font-weight:850;font-size:22px;letter-spacing:-.015em;color:var(--primary-blue-peacock-dark,#237c92);text-shadow:0 1px 0 rgba(255,255,255,.35)}.BrowsePages_muted___OI4T{color:rgba(15,23,42,.74)}.BrowsePages_subcategories__X8uAl{margin:16px 0 14px}.BrowsePages_subcategoryList__bCZ2Z{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;gap:8px}.BrowsePages_pillLink__EsWel{display:inline-flex;gap:8px;align-items:center;padding:7px 10px;border-radius:999px;background:var(--primary-blue-peacock-tint,#e7f7f8);border:1px solid rgba(42,142,168,.3);color:rgba(15,23,42,.9);font-weight:850;font-size:13px}.BrowsePages_pillLink__EsWel:hover{border-color:rgba(42,142,168,.55);background:#dff3f5}.BrowsePages_pagination__Y3VUm{display:flex;gap:10px;align-items:center;margin-top:18px;font-size:14px}.BrowsePages_paginationDisabled__lc5JW{opacity:.35}@media (max-width:900px){.BrowsePages_twoCol__49WeF{grid-template-columns:1fr}.BrowsePages_panel__th7_o{padding:0}.BrowsePages_filterSummary__Ot9K3{display:block;padding:12px 14px}.BrowsePages_filterToggle__ujLcj:not(:checked)~.BrowsePages_filterContent__Efloe{display:none}.BrowsePages_filterContent__Efloe{padding:0 14px 14px}.BrowsePages_filterContent__Efloe .BrowsePages_panelTitle__FZl6_{display:none}}@media (max-width:640px){.BrowsePages_pageTitle__oJbWq{font-size:32px}.BrowsePages_termGrid__jccr_{grid-template-columns:1fr}.BrowsePages_termCard__TRaM_{padding:14px;border-radius:16px}.BrowsePages_termCardLink__2Dpaz{font-size:18px}.BrowsePages_termChipList__NsXxh{gap:8px}.BrowsePages_termNestedChildren__l0nUX{margin-left:4px;padding-left:8px}.BrowsePages_termNestedLink__KJhfm{width:auto;justify-content:flex-start}}.WorksheetThumbnailStack_stack__Jqglj{position:relative;width:100%;height:100%;display:grid;place-items:center;isolation:isolate}.WorksheetThumbnailStack_page__m2x5p{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;border-radius:inherit;background:transparent;transform-origin:center;filter:drop-shadow(0 4px 6px rgba(15,23,42,.2))}.WorksheetThumbnailStack_stack__Jqglj[data-layout=contained] .WorksheetThumbnailStack_page__m2x5p{inset:8px 16%;width:68%;height:calc(100% - 16px);box-sizing:border-box}.WorksheetThumbnailStack_page__m2x5p:first-child{z-index:1;transform:translate(-10px,3px) rotate(-4deg)}.WorksheetThumbnailStack_stack__Jqglj[data-fan-pages="3"] .WorksheetThumbnailStack_page__m2x5p:first-child{transform:translate(10px,3px) rotate(4deg)}.WorksheetThumbnailStack_stack__Jqglj[data-fan-pages="3"] .WorksheetThumbnailStack_page__m2x5p:nth-child(2){z-index:2;transform:translate(-10px,3px) rotate(-4deg)}.WorksheetThumbnailStack_pageFront__3GdP2{transform:none!important;z-index:3!important}.WorksheetThumbnailStack_badge__U0h33{position:absolute;right:7px;bottom:7px;z-index:4;padding:4px 7px;border-radius:999px;background:rgba(15,23,42,.84);color:white;font-size:11px;font-weight:800;line-height:1;box-shadow:0 1px 4px rgba(0,0,0,.2)}.WorksheetThumbnailStack_stack__Jqglj[data-layout=contained] .WorksheetThumbnailStack_badge__U0h33{right:12px;bottom:12px}@media (prefers-reduced-motion:reduce){.WorksheetThumbnailStack_page__m2x5p{transition:none}}.PaginatedPreviewViewer_viewer__7dpBJ{flex:1 1 auto;width:100%;min-width:0;margin:auto;outline:none}.PaginatedPreviewViewer_viewer__7dpBJ:focus-visible{border-radius:10px;box-shadow:0 0 0 3px rgba(118,81,178,.32)}.PaginatedPreviewViewer_stage__b5_XR{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:220px;overflow:hidden;border-radius:10px;background:rgba(0,0,0,.04);cursor:zoom-in}.PaginatedPreviewViewer_page__biFGN{display:flex;transition:transform .16s ease}.PaginatedPreviewViewer_stageZoomed__fs7d7{cursor:zoom-out}.PaginatedPreviewViewer_stageZoomed__fs7d7 .PaginatedPreviewViewer_page__biFGN{transform:scale(2);transition:transform .1s ease-out}.PaginatedPreviewViewer_arrow__kGw40{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgba(81,66,105,.25);border-radius:50%;background:rgba(255,255,255,.94);color:#50367a;box-shadow:0 3px 12px rgba(29,42,51,.18);cursor:pointer;transform:translateY(-50%)}.PaginatedPreviewViewer_arrow__kGw40 span{margin-top:-3px;font-size:2rem;line-height:1}.PaginatedPreviewViewer_arrow__kGw40:hover:not(:disabled){background:#fff;border-color:#7651b2}.PaginatedPreviewViewer_arrow__kGw40:focus-visible,.PaginatedPreviewViewer_dot__tDkHF:focus-visible,.PaginatedPreviewViewer_zoomToggle__X_DY_:focus-visible{outline:3px solid rgba(118,81,178,.38);outline-offset:2px}.PaginatedPreviewViewer_arrow__kGw40:disabled{opacity:.34;cursor:default}.PaginatedPreviewViewer_previous__GV0Z6{left:8px}.PaginatedPreviewViewer_next__DRZIr{right:8px}.PaginatedPreviewViewer_zoomToggle__X_DY_{position:absolute;top:8px;right:8px;z-index:3;border:1px solid #c9d2d8;border-radius:8px;background:rgba(255,255,255,.94);color:#35454f;font-weight:700;padding:7px 10px;cursor:pointer}.PaginatedPreviewViewer_navigation__NP3o0{display:flex;min-height:34px;margin-top:8px;flex-direction:column;align-items:center;justify-content:center;gap:5px}.PaginatedPreviewViewer_dots__6Nymn{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.PaginatedPreviewViewer_dot__tDkHF{width:10px;height:10px;padding:0;border:1px solid #7651b2;border-radius:50%;background:#fff;cursor:pointer}.PaginatedPreviewViewer_activeDot__f_LHf{background:#7651b2;box-shadow:0 0 0 3px rgba(118,81,178,.16)}.PaginatedPreviewViewer_pageStatus__pUmvk{margin:0;color:#64727d;font-size:.78rem;text-align:center}.PaginatedPreviewViewer_pageName__9NoNj{font-weight:750;color:#46555f}@media (prefers-reduced-motion:reduce){.PaginatedPreviewViewer_page__biFGN,.PaginatedPreviewViewer_stageZoomed__fs7d7 .PaginatedPreviewViewer_page__biFGN{transition:none}}@media (hover:none),(pointer:coarse){.PaginatedPreviewViewer_stageZoomed__fs7d7 .PaginatedPreviewViewer_page__biFGN{transform:none}.PaginatedPreviewViewer_zoomToggle__X_DY_{display:none}}@media (max-width:520px){.PaginatedPreviewViewer_arrow__kGw40{width:38px;height:38px}.PaginatedPreviewViewer_previous__GV0Z6{left:4px}.PaginatedPreviewViewer_next__DRZIr{right:4px}.PaginatedPreviewViewer_zoomToggle__X_DY_{display:none}.PaginatedPreviewViewer_stageZoomed__fs7d7 .PaginatedPreviewViewer_page__biFGN{transform:none}}.PublicDetail_container__sRDV_{padding:24px 16px;max-width:1100px;margin:0 auto}.PublicDetail_splitLayout__GsWat{display:grid;grid-template-columns:minmax(280px,420px) 1fr;grid-gap:18px;gap:18px;align-items:start}.PublicDetail_detailsCol__KJZVt{min-width:0}.PublicDetail_card__nzHm_{border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:12px;background:white}.PublicDetail_worksheetPreview__xw2nI{aspect-ratio:8.5/11}.PublicDetail_imagePreview__b9bCC,.PublicDetail_worksheetPreview__xw2nI{background:rgba(0,0,0,.04);border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center}.PublicDetail_imagePreview__b9bCC{aspect-ratio:1/1}.PublicDetail_previewImg__1BnCM{width:100%;height:100%;object-fit:contain;display:block}.PublicDetail_previewUnavailable__SavIW{padding:12px;font-size:12px;opacity:.7}.PublicDetail_h1__J334N{margin-top:0;overflow-wrap:anywhere;font-family:var(--font-title,var(--font-montserrat),sans-serif);font-weight:900;letter-spacing:-.02em;color:var(--primary-blue-peacock-dark,#237c92)}.PublicDetail_description__Ca_dE{margin-top:8px;font-size:15px;line-height:1.5;color:rgba(15,23,42,.78);overflow-wrap:anywhere}.PublicDetail_inlineLink__reqjV{color:var(--primary-blue-peacock-dark,#237c92);font-weight:800;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}.PublicDetail_inlineLink__reqjV:hover{color:var(--primary-blue-peacock,#2a8ea8)}.PublicDetail_inlineLink__reqjV:focus-visible{outline:2px solid var(--primary-blue-peacock-ring,rgba(42,142,168,.35));outline-offset:2px;border-radius:4px}.PublicDetail_actionsRow__o_xf_{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.PublicDetail_primaryActionButton__ThoKx{padding:12px 16px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:linear-gradient(180deg,rgba(35,124,146,1),rgba(27,98,116,1));color:white;cursor:pointer;font-weight:900;box-shadow:0 10px 24px rgba(35,124,146,.25)}.PublicDetail_primaryActionButton__ThoKx:hover{filter:brightness(1.05);box-shadow:0 12px 26px rgba(35,124,146,.32)}.PublicDetail_primaryActionButton__ThoKx:active{transform:translateY(1px);filter:brightness(.98)}.PublicDetail_primaryActionButton__ThoKx:disabled{opacity:.65;cursor:default;box-shadow:none}.PublicDetail_printActionLink__2Fc4P{padding:12px 16px;border-radius:12px;border:1px solid rgba(35,124,146,.28);background:white;color:var(--primary-blue-peacock-dark,#237c92);cursor:pointer;font-weight:900;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(35,124,146,.12)}.PublicDetail_printActionLink__2Fc4P:hover{border-color:rgba(35,124,146,.45);background:rgba(35,124,146,.06)}.PublicDetail_printActionLink__2Fc4P:active{transform:translateY(1px)}.PublicDetail_buttonSpinner__i_NJw{display:inline-block;width:16px;height:16px;margin-right:10px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:rgba(255,255,255,1);animation:PublicDetail_buttonSpin__LzKKb .8s linear infinite;vertical-align:-3px}@keyframes PublicDetail_buttonSpin__LzKKb{to{transform:rotate(1turn)}}.PublicDetail_actionLink__NocI7{padding:10px 12px;border-radius:10px;border:1px solid rgba(0,0,0,.2);text-decoration:none;color:inherit;background:white;display:inline-flex;align-items:center;justify-content:center;max-width:100%;white-space:nowrap}.PublicDetail_secondaryActions__uVmZt{margin-top:14px}.PublicDetail_actionButton__OO3R3{padding:10px 14px;border-radius:10px;border:1px solid rgba(0,0,0,.2);background:white;cursor:pointer}.PublicDetail_actionButton__OO3R3:disabled{opacity:.65;cursor:default}.PublicDetail_errorText__yitJ_{margin-top:8px;color:red}.PublicDetail_hintText__MxosA{margin-top:6px;font-size:13px;opacity:.8}.PublicDetail_downloadDisclosure__PVAGW{margin-top:18px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:rgba(255,255,255,.65);overflow:hidden}.PublicDetail_downloadSummary__agRmW{list-style:none;cursor:pointer;padding:10px 12px;font-size:13px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;opacity:.8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PublicDetail_downloadSummary__agRmW::-webkit-details-marker{display:none}.PublicDetail_downloadSummary__agRmW:after{content:"▾";float:right;opacity:.75}.PublicDetail_downloadDisclosure__PVAGW[open] .PublicDetail_downloadSummary__agRmW:after{content:"▴"}.PublicDetail_downloadBody__W8C_w{padding:0 12px 12px}.PublicDetail_downloadLinksRow__G_nYl{display:flex;gap:10px;flex-wrap:wrap}.PublicDetail_secondaryActionLink__8G5bU{padding:8px 12px;border-radius:10px;border:1px solid rgba(0,0,0,.14);text-decoration:none;color:inherit;background:rgba(255,255,255,.7);display:inline-flex;align-items:center;justify-content:center;max-width:100%;white-space:nowrap;font-size:14px}.PublicDetail_secondaryActionLink__8G5bU:hover{border-color:rgba(0,0,0,.22);background:white}.PublicDetail_narrowCard__x7yUx{max-width:720px}@media (max-width:760px){.PublicDetail_splitLayout__GsWat{grid-template-columns:1fr}.PublicDetail_actionsRow__o_xf_{gap:8px}.PublicDetail_actionLink__NocI7{flex:1 1 160px;width:100%;white-space:normal;text-align:center}.PublicDetail_actionButton__OO3R3,.PublicDetail_primaryActionButton__ThoKx,.PublicDetail_printActionLink__2Fc4P{width:100%}.PublicDetail_secondaryActionLink__8G5bU{flex:1 1 100px;width:100%;text-align:center}}.PublicDetail_pagePicker__7CT4D{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding:2px}.PublicDetail_pageButton__oa0Se{position:relative;flex:0 0 58px;aspect-ratio:8.5/11;padding:0;overflow:hidden;border:2px solid transparent;border-radius:7px;background:rgba(0,0,0,.05);cursor:pointer}.PublicDetail_pageButton__oa0Se img{width:100%;height:100%;object-fit:contain;display:block}.PublicDetail_pageButton__oa0Se span{position:absolute;right:3px;bottom:3px;min-width:18px;padding:2px 4px;border-radius:999px;background:rgba(15,23,42,.82);color:white;font-size:10px;font-weight:800;line-height:1.2}.PublicDetail_pageButtonActive__6U1Qw{border-color:var(--primary-blue-peacock-dark,#237c92);box-shadow:0 0 0 2px rgba(35,124,146,.16)}.PublicDetail_pageButton__oa0Se:focus-visible{outline:2px solid var(--primary-blue-peacock-dark,#237c92);outline-offset:2px}.ProjectTagsModal_modal___LwT9{display:flex;flex-direction:column;max-height:min(82vh,780px);color:#22313b}.ProjectTagsModal_header__VHp7l{padding:24px 28px 18px;border-bottom:1px solid #dfe6eb;display:flex;align-items:center;justify-content:space-between;gap:20px}.ProjectTagsModal_headerCopy__1ZA_P{min-width:0}.ProjectTagsModal_openEditor__7G0rP{flex:0 0 auto;border-radius:8px;background:#7651b2;color:white;font-weight:750;padding:10px 14px;text-decoration:none}.ProjectTagsModal_header__VHp7l h2{margin:2px 0 6px;font-size:1.35rem}.ProjectTagsModal_header__VHp7l p{margin:0;color:#64727d}.ProjectTagsModal_eyebrow__EoCD0{color:#7651b2!important;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ProjectTagsModal_body__SCLbP{display:grid;grid-template-columns:minmax(300px,1.05fr) minmax(320px,.95fr);min-height:0;flex:1 1;overflow:hidden}.ProjectTagsModal_preview__AMs7Z{overflow:auto;padding:20px;background:#eef2f4;display:flex;justify-content:center}.ProjectTagsModal_zoomViewport__0DuIW{position:relative;width:100%;min-height:100%;display:flex;justify-content:center;align-items:flex-start;overflow:hidden;cursor:zoom-in}.ProjectTagsModal_zoomContent__FtFAs{width:100%;display:flex;justify-content:center;transition:transform .16s ease}.ProjectTagsModal_zoomContent__FtFAs>img{display:block;max-width:100%;max-height:590px;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 5px 24px rgba(29,42,51,.16);align-self:center}.ProjectTagsModal_zoomViewportActive__rq28V{cursor:zoom-out}.ProjectTagsModal_zoomViewportActive__rq28V .ProjectTagsModal_zoomContent__FtFAs{transform:scale(2);transition:transform .1s ease-out}.ProjectTagsModal_zoomToggle__9t_xg{position:absolute;top:0;right:0;z-index:2;border:1px solid #c9d2d8;border-radius:8px;background:rgba(255,255,255,.94);color:#35454f;font-weight:700;padding:7px 10px;cursor:pointer}.ProjectTagsModal_previewLoading__eaMgy{margin:auto;color:#6d7982}.ProjectTagsModal_previewBusy__eyMCo{overflow:hidden}.ProjectTagsModal_editor__EPEbm{overflow:auto;padding:22px;border-left:1px solid #dfe6eb}.ProjectTagsModal_editorHeading__JBF8p,.ProjectTagsModal_editorHeading__JBF8p>div,.ProjectTagsModal_suggestions__jpNPz>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.ProjectTagsModal_editorHeading__JBF8p{margin-bottom:12px}.ProjectTagsModal_editorHeading__JBF8p>div{align-items:baseline}.ProjectTagsModal_editorHeading__JBF8p span,.ProjectTagsModal_note__AJQbv,.ProjectTagsModal_suggestions__jpNPz span{color:#71808b;font-size:.82rem}.ProjectTagsModal_aiButton__CCnq6,.ProjectTagsModal_save__Pg5HT{border:0;border-radius:8px;background:#7651b2;color:white;font-weight:750;padding:9px 13px;cursor:pointer}.ProjectTagsModal_aiButton__CCnq6:disabled,.ProjectTagsModal_save__Pg5HT:disabled{opacity:.55;cursor:default}.ProjectTagsModal_suggestions__jpNPz{margin-top:22px;padding-top:18px;border-top:1px solid #e0e6ea}.ProjectTagsModal_suggestionList__ftLhG{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.ProjectTagsModal_suggestionList__ftLhG button{display:inline-flex;align-items:center;gap:5px;border:1px solid #cbbbe3;border-radius:999px;background:#f7f3fc;color:#50367a;padding:6px 10px;cursor:pointer}.ProjectTagsModal_suggestionList__ftLhG small{color:#7b6a93;margin-left:2px}.ProjectTagsModal_readOnlyTags__3IHLJ{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ProjectTagsModal_readOnlyTags__3IHLJ li{border:1px solid #d4c9e5;border-radius:999px;background:#f7f3fc;color:#50367a;padding:6px 10px;font-size:.88rem}.ProjectTagsModal_emptyTags__Xk3cK{margin:0;color:#71808b;font-size:.9rem}.ProjectTagsModal_error__AST31{color:#aa2638;background:#fff0f2;border-radius:8px;padding:9px 11px;font-size:.88rem}.ProjectTagsModal_note__AJQbv{margin:18px 0 0;line-height:1.45}.ProjectTagsModal_footer__3KFb9{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:16px 22px;border-top:1px solid #dfe6eb}.ProjectTagsModal_cancel___3ISQ{border:1px solid #c9d2d8;border-radius:8px;background:white;color:#35454f;font-weight:700;padding:9px 14px;cursor:pointer}@media (prefers-reduced-motion:reduce){.ProjectTagsModal_zoomContent__FtFAs{transition:none}}@media (hover:none),(pointer:coarse){.ProjectTagsModal_zoomViewportActive__rq28V .ProjectTagsModal_zoomContent__FtFAs{transform:none}.ProjectTagsModal_zoomToggle__9t_xg{display:none}}@media (max-width:760px){.ProjectTagsModal_modal___LwT9{max-height:88vh}.ProjectTagsModal_body__SCLbP{display:block;overflow:auto}.ProjectTagsModal_preview__AMs7Z{min-height:220px;max-height:38vh}.ProjectTagsModal_zoomContent__FtFAs>img{max-height:34vh}.ProjectTagsModal_zoomViewportActive__rq28V .ProjectTagsModal_zoomContent__FtFAs{transform:none}.ProjectTagsModal_zoomToggle__9t_xg{display:none}.ProjectTagsModal_editor__EPEbm{overflow:visible;border-left:0;border-top:1px solid #dfe6eb}.ProjectTagsModal_editorHeading__JBF8p{align-items:flex-start}.ProjectTagsModal_header__VHp7l{padding:20px 22px 16px;align-items:flex-start;flex-direction:column}.ProjectTagsModal_footer__3KFb9{flex-wrap:wrap}}.SnipsLibraryPickerModal_container__4RdNQ{display:flex;flex-direction:column;width:100%;height:100%;max-height:85vh}.SnipsLibraryPickerModal_header__lNwAp{background:white;padding:.25rem 0 .75rem;box-shadow:0 1px 0 rgba(0,0,0,.06)}.SnipsLibraryPickerModal_headerTop__IPys2{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.SnipsLibraryPickerModal_title__S_kSj{margin:0;font-size:1.1rem;font-weight:650;color:var(--primary-blue)}.SnipsLibraryPickerModal_subtitle___Kafb{margin-top:.35rem;font-size:.9rem;color:rgba(0,0,0,.6)}.SnipsLibraryPickerModal_headerControls__fy4ve{margin-top:.6rem;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.SnipsLibraryPickerModal_searchInput__XlTYG{flex:1 1 240px;min-width:200px;border:1px solid rgba(0,0,0,.16);border-radius:10px;padding:10px 12px;font-size:.95rem;outline:none;background-color:#fff;color:rgba(0,0,0,.92);caret-color:rgba(0,0,0,.92);color-scheme:light;-webkit-appearance:none;-moz-appearance:none;appearance:none}.SnipsLibraryPickerModal_searchInput__XlTYG::placeholder{color:rgba(0,0,0,.45)}.SnipsLibraryPickerModal_searchInput__XlTYG:focus{border-color:rgba(45,127,177,.55);box-shadow:0 0 0 3px rgba(45,127,177,.14)}.SnipsLibraryPickerModal_searchInput__XlTYG::-webkit-search-cancel-button,.SnipsLibraryPickerModal_searchInput__XlTYG::-webkit-search-decoration,.SnipsLibraryPickerModal_searchInput__XlTYG::-webkit-search-results-button,.SnipsLibraryPickerModal_searchInput__XlTYG::-webkit-search-results-decoration{-webkit-appearance:none}.SnipsLibraryPickerModal_contentArea___1JyI{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 2px 4px}.SnipsLibraryPickerModal_grid__cGwZN{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px;padding-bottom:12px}.SnipsLibraryPickerModal_card__Z0Q78{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-md,12px);box-shadow:0 2px 10px rgba(0,0,0,.06);overflow:hidden;display:flex;flex-direction:column}.SnipsLibraryPickerModal_cardHeader__ODHWw{padding:10px 10px 6px}.SnipsLibraryPickerModal_cardTitleRow__P1Vh3{display:flex;align-items:center;justify-content:space-between;gap:8px}.SnipsLibraryPickerModal_cardTitle__95Tb3{font-weight:700;color:var(--primary-blue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SnipsLibraryPickerModal_badge__obcTl{font-size:.75rem;padding:.15rem .45rem;border-radius:999px;background:rgba(45,127,177,.1);color:var(--primary-blue);border:1px solid rgba(45,127,177,.22);white-space:nowrap}.SnipsLibraryPickerModal_cardDesc__b_Wx0{margin-top:4px;font-size:.85rem;color:rgba(0,0,0,.62);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SnipsLibraryPickerModal_preview___jlg6{height:170px;padding:.75rem;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;background:rgba(0,0,0,.045);border-top:1px solid rgba(0,0,0,.06)}.SnipsLibraryPickerModal_actions__X7SD_{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:10px;border-top:1px solid rgba(0,0,0,.06)}.SnipsLibraryPickerModal_empty__sPyZ1{margin:.75rem 0;color:rgba(0,0,0,.6)}.SnipsLibraryPickerModal_loadingWrap__pDyaW{display:flex;justify-content:center;padding:1rem 0}@media (max-width:900px){.SnipsLibraryPickerModal_grid__cGwZN{grid-template-columns:1fr}}.SnipsLibraryPickerModal_header__lNwAp{position:relative;background:linear-gradient(135deg,#fff 45%,rgba(45,127,177,.08));border-bottom:1px solid rgba(45,127,177,.14);box-shadow:none}.SnipsLibraryPickerModal_header__lNwAp:before{content:"";position:absolute;left:0;bottom:0;width:48px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--primary-blue),#65c3d7)}.SnipsLibraryPickerModal_contentArea___1JyI{padding-top:16px;background:linear-gradient(180deg,rgba(244,249,252,.85),#fff 120px)}.SnipsLibraryPickerModal_searchInput__XlTYG{border-color:rgba(45,127,177,.22);border-radius:12px;box-shadow:0 3px 12px rgba(31,67,94,.05)}.SnipsLibraryPickerModal_searchInput__XlTYG:focus-visible{border-color:var(--primary-blue);box-shadow:0 0 0 3px rgba(45,127,177,.15)}.SnipsLibraryPickerModal_card__Z0Q78{border-color:rgba(45,127,177,.14);border-radius:14px;box-shadow:0 5px 18px rgba(31,67,94,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.SnipsLibraryPickerModal_card__Z0Q78:hover{transform:translateY(-2px);border-color:rgba(45,127,177,.34);box-shadow:0 12px 28px rgba(31,67,94,.14)}.SnipsLibraryPickerModal_preview___jlg6{background:radial-gradient(circle at 50% 20%,#fff,#f0f5f8)}.SnipsLibraryPickerModal_empty__sPyZ1{padding:1.5rem;display:flex;flex-direction:column;gap:.35rem;text-align:center;border:1px dashed rgba(45,127,177,.3);border-radius:14px;background:rgba(255,255,255,.75)}.SnipsLibraryPickerModal_empty__sPyZ1 strong{color:#173e60}@media (prefers-reduced-motion:reduce){.SnipsLibraryPickerModal_card__Z0Q78{transition:none}}