.page_page__Aa9X7{padding:3rem 0 5rem}.page_header__mWTzC{margin-bottom:2.5rem}.page_header__mWTzC h1{font-size:40px}.page_subtitle__o_lzw{font-family:var(--font-hand);font-size:20px;color:var(--text-muted)}.page_grid__oRjLo{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_card__uT2cQ{background:#fff;border-radius:var(--radius-xl);border:1px solid var(--border);overflow:hidden;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.page_card__uT2cQ:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.page_cardTop__Jtmiv{padding:2rem;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--border)}.page_cardEmoji__dgdKE{font-size:48px}.page_statusDone__iNvlx,.page_statusWip__Mh2aA{font-size:12px;font-weight:700;padding:4px 10px;border-radius:100px;background:hsla(0,0%,100%,.7);color:var(--text-mid);border:1px solid var(--border)}.page_cardBody__9TKkY{padding:1.5rem;flex:1 1;display:flex;flex-direction:column;gap:.8rem}.page_cardTitle__hHNPA{font-family:var(--font-serif);font-size:20px;color:var(--accent-primary);line-height:1.3}.page_cardDesc__Sr5Tq{font-size:14px;color:var(--text-mid);line-height:1.65;flex:1 1}.page_tags__74Uqe{display:flex;flex-wrap:wrap;gap:6px}.page_cardFooter__hLEmd{padding:1rem 1.5rem;border-top:1px solid var(--border);background:var(--cream)}.page_emptyState__SNF9l{margin-top:1rem;border:1px dashed var(--border2);background:#fff;border-radius:var(--radius-lg);padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.page_emptyState__SNF9l p{margin:0;color:var(--text-muted)}@keyframes page_fadeUp__urF_T{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.FilterToolbar_toolbar__BhUL0{display:grid;grid-gap:.75rem;gap:.75rem;margin-bottom:1.25rem}.FilterToolbar_activeRow__Ycu__{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;padding:.8rem 1rem;border-radius:var(--radius-lg);border:1px solid var(--border);background:linear-gradient(135deg,hsla(0,0%,100%,.96),var(--accent-bg))}.FilterToolbar_activePrefix__LRbMK{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.FilterToolbar_clearLink__3ekAB{font-size:13px;font-weight:700;color:var(--accent-primary);text-decoration:none}.FilterToolbar_clearLink__3ekAB:hover{text-decoration:underline}.FilterToolbar_section__mt1_4{display:grid;grid-template-columns:100px 1fr;grid-gap:.6rem;gap:.6rem;align-items:start}.FilterToolbar_sectionLabel__WubtS{font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;padding-top:.45rem}.FilterToolbar_sectionItems__rRU05{display:flex;flex-wrap:wrap;gap:.55rem}.FilterToolbar_chip__G5Rg8{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:.42rem .78rem;border-radius:999px;border:1px solid var(--border);color:var(--text-mid);background:hsla(0,0%,100%,.78);font-size:.84rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.FilterToolbar_chip__G5Rg8:focus-visible,.FilterToolbar_chip__G5Rg8:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--border2);outline:none}.FilterToolbar_chipActive__S6_LG{color:var(--accent-primary);border-color:var(--border2);background:var(--accent-bg)}@media (max-width:640px){.FilterToolbar_section__mt1_4{grid-template-columns:1fr;gap:.4rem}.FilterToolbar_sectionLabel__WubtS{padding-top:0}}.page_page__sLBCX{padding:3rem 0 5rem}.page_header__PWgiq{margin-bottom:2.5rem}.page_header__PWgiq h1{font-size:40px}.page_subtitle__WB5gm{font-family:var(--font-hand);font-size:20px;color:var(--text-muted)}.page_empty__fwiJt{text-align:center;padding:5rem 2rem;color:var(--text-muted);font-size:18px;background:#fff;border-radius:var(--radius-xl);border:1px dashed var(--border2)}.page_featured__txoCZ{display:grid;grid-template-columns:auto 1fr;grid-gap:2rem;gap:2rem;align-items:center;background:#fff;border-radius:var(--radius-xl);border:1px solid var(--border);padding:2rem 2.5rem;text-decoration:none;color:inherit;margin-bottom:2rem;box-shadow:var(--shadow-sm);transition:box-shadow .2s,transform .2s}.page_featured__txoCZ:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.page_featuredEmoji__mnGt_{font-size:64px;line-height:1}.page_featuredTitle__deJU6{font-family:var(--font-serif);font-size:30px;color:var(--accent-primary);margin:.5rem 0;line-height:1.25}.page_featuredExcerpt__reW_m{font-size:16px;color:var(--text-mid);line-height:1.7;margin-bottom:1rem}.page_grid__Hjb60{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.2rem;gap:1.2rem}.page_card__UjhhP{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;gap:1rem;background:#fff;border-radius:var(--radius-lg);border:1px solid var(--border);padding:1.4rem;text-decoration:none;color:inherit;box-shadow:var(--shadow-sm);transition:box-shadow .2s,transform .2s;animation:page_fadeUp__QaUAD .4s ease both}.page_card__UjhhP:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.page_cardEmoji__DoSs5{font-size:32px;line-height:1;padding-top:2px}.page_cardBody__Mv5I1{display:flex;flex-direction:column;gap:.4rem}.page_cardTitle__I3X9s{font-family:var(--font-serif);font-size:17px;color:var(--accent-primary);line-height:1.35}.page_cardExcerpt__Q9LCa{font-size:13px;color:var(--text-muted);line-height:1.6;flex:1 1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_meta__PsLia{display:flex;gap:.6rem;font-size:12px;color:var(--text-muted);margin-top:.5rem}@keyframes page_fadeUp__QaUAD{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.page_featured__txoCZ{grid-template-columns:1fr;gap:1rem}.page_featuredEmoji__mnGt_{font-size:40px}}.page_page__WZeyd{padding:3rem 0 4rem}.page_header__8yV3s{margin-bottom:1.2rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.page_header__8yV3s h1{font-size:36px}.page_headerActions__su0DG{display:flex;gap:.75rem;flex-wrap:wrap}.page_grid__nLD9e{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:1.1rem;gap:1.1rem}.page_emptyState__xpygq{border:1px dashed var(--border2);background:#fff;color:var(--text-mid);border-radius:16px;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.page_emptyState__xpygq p{margin:0;color:var(--text-muted)}.page_cardShell__3shLU{animation:page_revealUp__j0hbR .52s ease both}.page_card__kT1rV{background:#fff;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;display:block;position:relative;border:1px solid var(--border);min-height:100%;text-decoration:none}.page_card__kT1rV:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.page_cardTop__E3uFg{position:relative;height:72px;display:flex;align-items:center;gap:.7rem;padding:0 1rem;overflow:hidden}.page_cardTop__E3uFg:before{content:"";position:absolute;inset:0;z-index:0}.page_post__Me84N .page_cardTop__E3uFg:before{background:linear-gradient(95deg,#f0d6e9,#ebd6ea 48%,#e1d7eb)}.page_project__v6NY3 .page_cardTop__E3uFg:before{background:linear-gradient(95deg,#a8cbe9,#bdd1ea 50%,#ced8ee)}.page_cardGlow__utIo0{position:absolute;right:.8rem;top:.65rem;width:2rem;height:2rem;border-radius:999px;background:radial-gradient(circle at 35% 35%,hsla(0,0%,100%,.88),hsla(0,0%,100%,.24) 56%,transparent 62%);filter:blur(.2px)}.page_cardEmoji__5DmSc{position:relative;z-index:1;font-size:26px}.page_cardType__KcV_3{margin-left:auto;position:relative;z-index:1;font-size:12px;font-weight:700;color:var(--text-mid);background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.75);border-radius:999px;padding:.2rem .55rem}.page_cardBody__uGbJb{padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.6rem}.page_cardTitle__bLyTp{font-family:var(--font-serif);font-size:20px;color:var(--accent-primary);line-height:1.25;margin:0;word-break:break-word}.page_cardDesc__wXBRD{font-size:14px;color:var(--text-mid);line-height:1.6;margin:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@keyframes page_revealUp__j0hbR{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.page_header__8yV3s h1{font-size:30px}.page_emptyState__xpygq{flex-direction:column;align-items:flex-start}}