.page_main__oDrLc{min-height:100vh;padding:20px;padding-bottom:calc(var(--safe-bottom) + 110px);display:flex;flex-direction:column;align-items:center;background-color:var(--color-bg-light);background-image:var(--texture-fiber),linear-gradient(135deg,#FDFBF7 0,#F5F0E6 100%)}.page_container__xqICh{width:100%;padding:0;display:flex;flex-direction:column;gap:1.5rem}.page_header__DP3eL{display:flex;align-items:center;justify-content:center;margin-bottom:24px;width:100%;margin-left:auto;margin-right:auto}.page_controlsContainer__i8TLN{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%}.page_filterContainer__UedES{display:flex;flex-direction:row;align-items:center;background:rgba(93,84,73,.06);padding:4px;border-radius:var(--radius-md);width:auto;min-width:fit-content}.page_filterButton__YtAxM{flex:1;padding:8px 12px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font-family:var(--font-sincerity);font-size:1.05rem;cursor:pointer;transition:all .2s;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent}.page_filterButton__YtAxM:focus,.page_filterButton__YtAxM:focus-visible{outline:none}.page_activeFilter__g_2t6{background:var(--color-paper);color:var(--color-ink);border:2px solid var(--color-ink);border-radius:12px 9px 13px 10px/10px 13px 9px 12px;box-shadow:none}.page_headerLeft__fEltG{display:flex;align-items:center;gap:12px}.page_title__hIOOJ{font-size:1.35rem;color:var(--color-ink);margin:0;white-space:nowrap}.page_backButton__11y3S{background:transparent;border:none;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-text);transition:background .2s;min-width:44px;min-height:44px}.page_backButton__11y3S:hover{background:rgba(93,84,73,.06)}.page_sortIconButton__P3vkb{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:14px 10px 15px 11px/11px 15px 10px 14px;background:transparent;border:2px solid var(--color-ink);color:var(--color-seal);cursor:pointer;outline:none;transition:all .2s ease;box-shadow:0 2px 4px rgba(93,84,73,.04)}.page_sortIconButton__P3vkb:hover{background:var(--color-bg-light);border-color:var(--color-primary);transform:translateY(-1px)}.page_sortIconButton__P3vkb:active{transform:scale(.95)}.page_sortIconButton__P3vkb svg{filter:url(#sketchIcon)}.page_list__Bw9kp{display:flex;flex-direction:column;gap:1rem;width:100%;margin:0 auto}.page_emptyState__An70T{text-align:center;padding:4rem 1rem;color:var(--color-text-secondary);font-family:var(--font-sincerity);font-size:1.15rem;background:transparent;border-radius:26px 20px 27px 21px/21px 27px 20px 26px;border:2px dashed rgba(62,56,48,.5)}.page_emptyState__An70T svg{filter:url(#sketchIcon);color:var(--color-seal)}.page_sampleBanner__qOXjv{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:transparent;border-radius:var(--radius-lg);border:2px solid var(--color-ink);filter:url(#sketch);margin-bottom:.5rem;align-items:center;text-align:center}.page_sampleInfo__hZ7_i{display:flex;align-items:center;gap:.5rem;color:var(--color-text)}.page_sampleButton__bRENf,.page_sampleInfo__hZ7_i{font-family:var(--font-sincerity);font-size:1.1rem}.page_sampleButton__bRENf{padding:.75rem 1.5rem;border-radius:var(--radius-pill);border:none;background:var(--color-ink);color:#FBF6EC;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 10px rgba(62,56,48,.25)}.page_sampleButton__bRENf:hover{background:#2E2A24;transform:translateY(-1px)}.page_sampleButton__bRENf:active{transform:translateY(0)}.page_envRow__KzyIh{display:flex;justify-content:center}.page_envRow__KzyIh:nth-child(odd) .page_env__Qq8b3{transform:rotate(-.7deg)}.page_envRow__KzyIh:nth-child(2n) .page_env__Qq8b3{transform:rotate(.6deg)}.page_env__Qq8b3{position:relative;display:flex;align-items:stretch;justify-content:space-between;gap:10px;width:100%;min-height:132px;padding:20px 12px 16px 18px;border-radius:8px;background:#FFFDF8;box-shadow:0 0 0 1px rgba(62,56,48,.28),0 6px 14px rgba(62,56,48,.12);color:inherit;font-family:var(--font-sincerity);text-decoration:none;overflow:hidden;cursor:pointer;transition:transform .15s}.page_envSent__sK4Y1{background:#F4E8D6}.page_envRow__KzyIh .page_env__Qq8b3:active{transform:scale(.985)}.page_env__Qq8b3:after,.page_env__Qq8b3:before{content:"";position:absolute;left:0;right:0;height:6px;background:repeating-linear-gradient(135deg,#BF6E55 0 9px,transparent 9px 18px,#6E8CA3 18px 27px,transparent 27px 36px);opacity:.85}.page_env__Qq8b3:before{top:0}.page_env__Qq8b3:after{bottom:0}.page_envText__SBsLi{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.page_envTag__z0Paa{align-self:flex-start;margin-bottom:3px;padding:1px 9px;border-radius:999px;background:var(--color-seal);color:#FBF6EC;font-size:.72rem}.page_envFrom__QSbPH{font-size:1.3rem;font-weight:700;line-height:1.25;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_unread__wftYn .page_envFrom__QSbPH{color:var(--color-seal)}.page_envSub__aB0vB{font-size:.8rem;color:var(--color-text-secondary)}.page_envPreview__MefqM{margin-top:3px;font-size:.9rem;color:var(--color-text);opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_unread__wftYn .page_envPreview__MefqM{opacity:.85}.page_envOpen__yvH88{margin-top:auto;padding-top:6px;font-size:.86rem;color:var(--color-seal);font-weight:700}.page_envError__mEzUv{margin-top:auto;padding-top:6px;font-size:.8rem;color:var(--color-danger)}.page_envSide__I3JC4{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:6px}.page_envStamp__A8EW8{margin-top:-2px;margin-right:4px}.page_envActions__ERSPF{display:flex;align-items:center;margin-bottom:-6px}.page_envBtn__P2zus{width:36px;height:36px;display:grid;place-items:center;border:none;border-radius:50%;background:transparent;color:var(--color-text-secondary);cursor:pointer}.page_envBtn__P2zus svg{filter:url(#sketchIcon);opacity:.75}.page_envBtn__P2zus:active{background:rgba(62,56,48,.08)}@media (prefers-reduced-motion:reduce){.page_envRow__KzyIh .page_env__Qq8b3{transform:none}}.page_openedTag__LNVBw{margin-top:3px;font-size:.84rem;color:#3D6E69}.page_person__pCnil{position:relative;display:flex;align-items:center;gap:14px;min-height:84px;padding:14px 14px 14px 16px;border-radius:8px;background:#FFFDF8;box-shadow:0 0 0 1px rgba(62,56,48,.28),5px 5px 0 -1px #F4E8D6,5px 5px 0 0 rgba(62,56,48,.24),0 8px 16px rgba(62,56,48,.1);color:inherit;font-family:var(--font-sincerity);text-decoration:none;margin-right:5px;transition:transform .15s}.page_person__pCnil:active{transform:scale(.985)}.page_personIcon__fj4fp{flex-shrink:0;width:50px;height:50px;display:grid;place-items:center}.page_personAvatar__0TlP0{width:46px;height:46px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1.5px rgba(62,56,48,.4)}.page_personText__9ZFqA{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.page_personName__4rPKF{font-size:1.3rem;font-weight:700;line-height:1.25;color:var(--color-ink)}.page_personName__4rPKF,.page_personSub__7PgAU{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_personSub__7PgAU{font-size:.86rem;color:var(--color-text-secondary)}.page_personUnread__imh2K{flex-shrink:0;min-width:24px;height:24px;padding:0 7px;display:grid;place-items:center;border-radius:999px;background:var(--color-seal);color:#FBF6EC;font-size:.82rem}.page_personArrow__1KPWW{flex-shrink:0;color:var(--color-seal);font-weight:700}.page_peopleNote__bYDAr{margin:6px 4px 0;font-family:var(--font-sincerity);font-size:.82rem;line-height:1.5;color:var(--color-text-secondary);text-align:center;word-break:keep-all}.page_peopleFind__DO6A4{display:inline-block;margin-top:12px;color:var(--color-seal);font-weight:700;text-decoration:underline;text-underline-offset:4px}