.prompt-library-page_pageIntro__tJtYR{padding:39px 0 31px;border-bottom:1px solid #d8d4cb}.prompt-library-page_kicker__Zrxdi{margin:0;color:#9f5937;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.prompt-library-page_title___fkaT{max-width:840px;margin:15px 0 0;color:#24211e;font-size:clamp(2.5rem,6vw,4.75rem);font-weight:560;line-height:.99;letter-spacing:-.065em}.prompt-library-page_lede__110f2{max-width:760px;margin:18px 0 0;color:#514c45;font-size:clamp(15px,1.6vw,18px);line-height:1.65}.prompt-library-page_provenance__mdUgw{max-width:820px;margin:16px 0 0;padding-left:13px;border-left:2px solid #c66a3a;color:#514c45;font-size:12px;line-height:1.6}.prompt-library-page_internalLink__cQsF1{color:#315e78;font-weight:650;text-decoration:underline;text-underline-offset:3px}.prompt-library-page_internalLink__cQsF1:focus-visible{outline:3px solid #315e78;outline-offset:3px}@media (max-width:640px){.prompt-library-page_pageIntro__tJtYR{padding-top:25px}.prompt-library-page_title___fkaT{font-size:clamp(2.25rem,11vw,3.25rem)}.prompt-library-page_lede__110f2{font-size:15px}}.prompt-library-browser_browser__NO1EZ{margin-top:28px}.prompt-library-browser_toolbar__LhV86{display:grid;gap:17px;padding:20px 0 22px;border-bottom:1px solid #d8d4cb}.prompt-library-browser_searchLabel__25qQS{display:block;margin-bottom:8px;color:#625d55;font-size:10px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.prompt-library-browser_searchBox__stZdQ{display:flex;align-items:center;gap:11px;min-height:50px;padding:0 15px;border:1px solid #d1cbc2;border-radius:14px;background:hsla(36,33%,97%,.92);box-shadow:inset 0 1px hsla(0,0%,100%,.8),0 6px 16px rgba(52,43,34,.035);color:#625d55;transition:border-color .18s ease,box-shadow .18s ease}.prompt-library-browser_searchBox__stZdQ:focus-within{border-color:#42677a;box-shadow:0 0 0 3px rgba(44,87,109,.12),inset 0 1px hsla(0,0%,100%,.8)}.prompt-library-browser_searchBox__stZdQ svg{flex:none}.prompt-library-browser_searchInput__JepTd{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#24211e;font:inherit;font-size:14px}.prompt-library-browser_searchInput__JepTd::-moz-placeholder{color:#716a62;opacity:1}.prompt-library-browser_searchInput__JepTd::placeholder{color:#716a62;opacity:1}.prompt-library-browser_filterGroup__da_5M{display:grid;gap:9px}.prompt-library-browser_filterLabel__UZLCB{color:#625d55;font-size:10px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.prompt-library-browser_filters__Zm35I{display:flex;flex-wrap:wrap;gap:8px}.prompt-library-browser_filterButton__nbA0k{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border:1px solid #d7d1c8;border-radius:999px;background:hsla(36,33%,97%,.62);color:#514c45;font-size:12px;font-weight:610;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.prompt-library-browser_filterButton__nbA0k:hover{border-color:#9a9084;background:#faf8f5;transform:translateY(-1px)}.prompt-library-browser_filterButton__nbA0k[aria-pressed=true]{border-color:#25231f;background:#25231f;color:#fff}.prompt-library-browser_copyButton__6_scS:focus-visible,.prompt-library-browser_filterButton__nbA0k:focus-visible,.prompt-library-browser_promptDetails__fmF5w summary:focus-visible,.prompt-library-browser_sourceLink__FWktX:focus-visible{outline:3px solid #315e78;outline-offset:3px}.prompt-library-browser_resultCount__vUReG{margin:0;padding-top:17px;color:#625d55;font-size:11px}.prompt-library-browser_promptList__4rD1_{display:grid;gap:12px;margin-top:10px}.prompt-library-browser_promptCard__4AnTq{position:relative;overflow:hidden;padding:22px 23px 20px;border:1px solid #ded8cf;border-radius:17px;background:linear-gradient(145deg,hsla(36,33%,97%,.96),hsla(38,27%,94%,.88));box-shadow:0 8px 23px rgba(52,43,34,.045),inset 0 1px hsla(0,0%,100%,.82);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.prompt-library-browser_promptCard__4AnTq:hover{border-color:#c9c0b4;box-shadow:0 13px 30px rgba(52,43,34,.075),inset 0 1px hsla(0,0%,100%,.9);transform:translateY(-1px)}.prompt-library-browser_promptTopline__W72rw{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.prompt-library-browser_promptHeading__xORUX{min-width:0}.prompt-library-browser_promptMeta__28Cck{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:#625d55;font-size:10px;font-weight:620;letter-spacing:.065em;text-transform:uppercase}.prompt-library-browser_category__1stBw{display:inline-flex;align-items:center;min-height:25px;padding:0 10px;border:1px solid #d3ccc1;border-radius:999px;background:#ebe7e0;color:#3f3a34}.prompt-library-browser_origin__Y5Pjj{color:#5a554e}.prompt-library-browser_promptTitle__6v7NU{margin:12px 0 0;color:#24211e;font-size:clamp(18px,2.4vw,22px);font-weight:660;line-height:1.22;letter-spacing:-.035em}.prompt-library-browser_summary__v5JBK{max-width:760px;margin:7px 0 0;color:#514c45;font-size:13px;line-height:1.6}.prompt-library-browser_copyButton__6_scS{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;min-width:126px;min-height:46px;padding:0 15px;border:1px solid #284d63;border-radius:999px;background:linear-gradient(145deg,#315e78,#24495f);box-shadow:inset 0 1px hsla(0,0%,100%,.2),0 6px 16px rgba(38,74,96,.16);color:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.prompt-library-browser_copyButton__6_scS:hover{transform:translateY(-1px);box-shadow:inset 0 1px hsla(0,0%,100%,.24),0 9px 20px rgba(38,74,96,.23)}.prompt-library-browser_copyButton__6_scS:active{transform:scale(.98)}.prompt-library-browser_promptDetails__fmF5w{margin-top:18px;border-top:1px solid #e1dcd4}.prompt-library-browser_promptDetails__fmF5w summary{display:inline-flex;align-items:center;min-height:42px;padding:0 3px;color:#315e78;font-size:12px;font-weight:680;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.prompt-library-browser_promptBody__IDJ4x{max-height:420px;overflow:auto;margin:0;padding:16px;border:1px solid #ded8cf;border-radius:12px;background:hsla(0,0%,100%,.72);color:#302d29;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.prompt-library-browser_tags__kGd8c{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.prompt-library-browser_tag__rtaRg{padding:4px 8px;border-radius:999px;background:#eeeae4;color:#514c45;font-size:10px;line-height:1.3}.prompt-library-browser_sources__sY7PP{margin-top:15px;color:#514c45;font-size:11px;line-height:1.55}.prompt-library-browser_sources__sY7PP summary{display:inline-flex;align-items:center;min-height:38px;color:#625d55;font-weight:630;cursor:pointer}.prompt-library-browser_sourceList__5nMtW{display:grid;gap:8px;margin:8px 0 0;padding:0 0 0 17px}.prompt-library-browser_sourceLink__FWktX{color:#315e78;font-weight:630;text-decoration:underline;text-underline-offset:3px}.prompt-library-browser_sourceSignal__Tb494{display:block;margin-top:2px;color:#514c45}.prompt-library-browser_auditNote__AFpic{margin:12px 0 0;color:#625d55;font-size:10px;line-height:1.5}.prompt-library-browser_emptyState__0FQXJ{margin-top:12px;padding:30px 20px;border:1px dashed #bdb4a9;border-radius:15px;color:#514c45;text-align:center}.prompt-library-browser_emptyState__0FQXJ p{margin:0}.prompt-library-browser_screenReaderOnly__Ylosx{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.prompt-library-browser_toolbar__LhV86{gap:15px;padding-top:18px}.prompt-library-browser_filters__Zm35I{gap:7px}.prompt-library-browser_filterButton__nbA0k{min-height:44px;padding-inline:12px}.prompt-library-browser_promptCard__4AnTq{padding:18px 16px 16px;border-radius:15px}.prompt-library-browser_promptTopline__W72rw{display:grid;gap:14px}.prompt-library-browser_copyButton__6_scS{width:100%;min-height:48px}.prompt-library-browser_promptDetails__fmF5w{margin-top:14px}.prompt-library-browser_promptBody__IDJ4x{max-height:55vh;padding:13px;font-size:11px}}@media (prefers-reduced-motion:reduce){.prompt-library-browser_copyButton__6_scS,.prompt-library-browser_filterButton__nbA0k,.prompt-library-browser_promptCard__4AnTq,.prompt-library-browser_searchBox__stZdQ{transition:none}.prompt-library-browser_copyButton__6_scS:active,.prompt-library-browser_copyButton__6_scS:hover,.prompt-library-browser_filterButton__nbA0k:hover,.prompt-library-browser_promptCard__4AnTq:hover{transform:none}}