._card_fy9cd_1{display:flex;gap:12px;padding:10px;border-radius:18px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);color:var(--foreground);text-decoration:none;transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._card_fy9cd_1:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}._card_fy9cd_1:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._photo_fy9cd_16{position:relative;flex:0 0 96px;width:96px;min-height:112px;border-radius:12px;overflow:hidden}._photo_fy9cd_16 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}._green_fy9cd_25{background:#7b8a52}._clay_fy9cd_26{background:#b9826a}._blue_fy9cd_27{background:#5f7f96}._gold_fy9cd_28{background:#c49a4a}._dateBadge_fy9cd_30{position:absolute;left:6px;top:6px;display:flex;flex-direction:column;align-items:center;padding:5px 7px;border-radius:8px;background:var(--surface);color:var(--foreground);line-height:1}._dateBadge_fy9cd_30 small{font-size:9px;font-weight:700;letter-spacing:.08em;color:#a5561d}._dateBadge_fy9cd_30 strong{margin-top:2px;font:600 17px var(--font-family-display)}._body_fy9cd_46{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._title_fy9cd_47{font:600 17px/1.2 var(--font-family-display);overflow-wrap:anywhere}._meta_fy9cd_48{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--muted-foreground)}._footer_fy9cd_49{margin-top:auto;padding-top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}._cost_fy9cd_50{padding:4px 8px;border-radius:999px;background:var(--secondary);color:var(--primary);font-size:11px;font-weight:700}._private_fy9cd_51{padding:4px 8px;border-radius:999px;border:1px solid var(--border);font-size:11px;font-weight:600;color:var(--muted-foreground)}._friends_fy9cd_52{font-size:11px;font-weight:700;color:#a5561d}._going_fy9cd_53{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--muted-foreground)}._status_fy9cd_54{font-size:11px;font-weight:700;color:var(--error)}.dark ._dateBadge_fy9cd_30 small,.dark ._friends_fy9cd_52{color:var(--accent)}._page_3ercq_1{min-height:100vh;background:var(--background);color:var(--foreground);padding-bottom:48px}._wrap_3ercq_2{max-width:1040px;margin:0 auto;padding:24px 16px;display:flex;flex-direction:column;gap:16px}._heading_3ercq_3{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}._eyebrow_3ercq_4{margin:0;font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--muted-foreground)}._heading_3ercq_3 h1{margin:4px 0 0;font:600 clamp(30px,5vw,44px)/1.05 var(--font-family-display);letter-spacing:-1px}._heading_3ercq_3 h1 span{color:var(--accent)}._sub_3ercq_7{margin:8px 0 0;max-width:560px;font-size:14px;line-height:1.6;color:var(--muted-foreground)}._hostButton_3ercq_8{min-height:48px}._searchBox_3ercq_9{position:relative;display:flex;align-items:center}._searchBox_3ercq_9 svg{position:absolute;left:14px;color:var(--muted-foreground);pointer-events:none}._searchInput_3ercq_11{width:100%;min-height:46px;padding-left:40px;border-radius:999px}._chips_3ercq_12{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}._chips_3ercq_12::-webkit-scrollbar{display:none}._chip_3ercq_12,._chipActive_3ercq_14{flex:0 0 auto;min-height:38px;padding:0 14px;border-radius:999px;border:1.5px solid var(--border);background:transparent;color:var(--foreground);font:600 13px var(--font-family-base);cursor:pointer}._chipActive_3ercq_14{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}._chip_3ercq_12:focus-visible,._chipActive_3ercq_14:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._section_3ercq_27{display:flex;flex-direction:column;gap:10px}._section_3ercq_27 h2{margin:6px 0 0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground)}._list_3ercq_29{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}._empty_3ercq_30{padding:32px 20px;text-align:center;border:1px dashed var(--border);border-radius:18px;background:var(--surface)}._empty_3ercq_30>span{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--secondary);color:var(--primary)}._empty_3ercq_30 strong{display:block;margin-top:10px;font:600 19px var(--font-family-display)}._empty_3ercq_30 p{max-width:440px;margin:6px auto 14px;font-size:13px;line-height:1.6;color:var(--muted-foreground)}._fine_3ercq_34{margin:8px 0 0;font-size:12px;line-height:1.6;color:var(--muted-foreground)}._fine_3ercq_34 a{color:var(--primary)}@media(max-width:760px){._wrap_3ercq_2{padding:16px}._hostButton_3ercq_8{width:100%}._list_3ercq_29{grid-template-columns:1fr}}
