.dashboard-deck_page__MRg86{min-height:100vh;padding:1.5rem 1.5rem 2rem;background:transparent}@media (min-width:768px){.dashboard-deck_page__MRg86{padding-bottom:2.5rem}}.dashboard-deck_header__jA_vf{max-width:28rem;margin:0 auto 1.75rem}.dashboard-deck_headerRow__6BxmR{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dashboard-deck_filterBtn__sTNiB{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex-shrink:0;padding:0;border:1px solid var(--border-gray-200);background:var(--waleef-white);border-radius:9999px;cursor:pointer;color:var(--waleef-text);box-shadow:var(--shadow-xs);transition:transform .18s ease,box-shadow .18s ease,color .18s ease}.dashboard-deck_filterBtn__sTNiB:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm);color:var(--waleef-pink-text)}.dashboard-deck_sub__i8HnA{color:var(--waleef-text-secondary);margin-top:.35rem;font-size:.9375rem}.dashboard-deck_stack__oV4Rh{max-width:28rem;margin:0 auto;position:relative;height:600px}.dashboard-deck_cardMotion__z08lu{position:absolute;inset:0;animation:dashboard-deck_cardIn__ExYNS .45s ease forwards}.dashboard-deck_profileLink__DWx6E{display:block;height:100%;color:inherit;text-decoration:none;outline:none}.dashboard-deck_profileLink__DWx6E:focus-visible{border-radius:20px;box-shadow:0 0 0 3px rgb(255 107 157/.45)}.dashboard-deck_matchCard__kC_Ct{height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.dashboard-deck_matchBadge__QWt_Z{position:absolute;top:1rem;right:1rem;z-index:2}.dashboard-deck_photo__ELn1q{height:20rem;border-radius:var(--radius-lg);background:var(--waleef-gradient-soft);margin-bottom:1rem;display:flex;align-items:center;justify-content:center;position:relative}.dashboard-deck_photoLetter__cenLs{font-size:6rem;line-height:1;color:rgba(255,255,255,.95);font-family:var(--font-display)}.dashboard-deck_badges__r7pC7{position:absolute;top:1rem;left:1rem;display:flex;gap:.5rem;flex-wrap:wrap}.dashboard-deck_body__tbHAd{flex:1 1;display:flex;flex-direction:column;gap:1rem}.dashboard-deck_details__uGOKx,.dashboard-deck_nameRow__DOise{display:flex;flex-direction:column;gap:.5rem}.dashboard-deck_name__VAxXH{font-size:1.875rem;line-height:2.25rem}.dashboard-deck_metaRow__OLj1X{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.dashboard-deck_bio__7pUfG,.dashboard-deck_metaIcon__aMDLi,.dashboard-deck_metaRow__OLj1X{color:var(--waleef-text-secondary)}.dashboard-deck_bio__7pUfG{line-height:1.65}.dashboard-deck_detailRow__J6GoZ{display:flex;align-items:center;gap:.75rem;font-size:.875rem}.dashboard-deck_detailIcon__21g7I{color:var(--waleef-pink-text)}.dashboard-deck_tags__2VJRL{display:flex;flex-wrap:wrap;gap:.5rem}.dashboard-deck_tag__ChpFr{padding:.25rem .75rem;background:var(--waleef-beige);border-radius:9999px;font-size:.875rem;color:var(--waleef-text-secondary)}.dashboard-deck_matchInsight__4rLkV{max-width:28rem;margin:1.25rem auto 0;text-align:center;font-size:.875rem}.dashboard-deck_matchInsight__4rLkV a{color:var(--waleef-pink-text);font-weight:500;text-decoration:underline;text-underline-offset:3px}.dashboard-deck_matchInsight__4rLkV a:hover{color:var(--waleef-orange-text)}.dashboard-deck_actions__N_rzT{max-width:28rem;margin:2rem auto 0;display:flex;justify-content:center;gap:1.5rem}.dashboard-deck_passBtn__ab9n1{width:4rem;height:4rem;border-radius:9999px;border:2px solid var(--border-gray-200);background:var(--waleef-white);box-shadow:0 10px 25px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.dashboard-deck_passBtn__ab9n1:hover{transform:scale(1.08);border-color:var(--status-danger-border)}.dashboard-deck_passIcon__pKmYN{color:var(--status-danger)}.dashboard-deck_likeBtn__0Yvn4{width:5rem;height:5rem;border-radius:9999px;border:none;background:var(--waleef-gradient-strong-h);box-shadow:var(--shadow-float);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease}.dashboard-deck_likeBtn__0Yvn4:hover{transform:scale(1.08)}.dashboard-deck_likeIcon___TMvi{color:var(--waleef-white);fill:var(--waleef-white)}.dashboard-deck_empty__ndsU8{position:relative;overflow:hidden;max-width:28rem;margin:0 auto;padding:2.75rem 1.75rem 2.25rem;text-align:center;border-radius:var(--radius-2xl);background:var(--waleef-white);border:1px solid var(--border-gray-200);box-shadow:var(--shadow-lg)}.dashboard-deck_emptyGlow__cG4O1{position:absolute;top:-45%;inset-inline-start:50%;transform:translateX(-50%);width:22rem;height:22rem;border-radius:9999px;background:radial-gradient(circle,rgba(255,107,157,.16),rgba(255,138,92,.06) 55%,transparent 72%);pointer-events:none}.dashboard-deck_emptyMark__n0pKi{position:relative;margin:0 auto 1.1rem;border-radius:20px}.dashboard-deck_emptyTitle__6sh7U{position:relative;font-size:1.5rem;margin-bottom:.5rem}.dashboard-deck_emptyBody__9DaVN{position:relative;color:var(--waleef-text-secondary);line-height:1.6;margin:0 auto 1.5rem;max-width:22rem}.dashboard-deck_emptyActions__nzFPH{position:relative;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}@media (min-width:1024px){.dashboard-deck_empty__ndsU8,.dashboard-deck_header__jA_vf{max-width:34rem}.dashboard-deck_empty__ndsU8{padding:3.5rem 2.5rem 3rem}.dashboard-deck_stack__oV4Rh{max-width:34rem;margin-inline:auto}}.dashboard-deck_pageTitle__mz5Zz{margin:0;font-size:1.75rem;line-height:1.15}.dashboard-deck_photoImg__jACCv{position:absolute;inset:0;width:100%;height:100%;border-radius:16px;object-fit:cover}.dashboard-deck_compatPrompt__Jg2a9{display:flex;align-items:center;gap:.75rem;margin-top:.85rem;padding:.8rem .9rem;border-radius:var(--radius-md);border:1px solid rgba(255,107,157,.28);background:linear-gradient(135deg,rgba(255,107,157,.1),rgba(255,138,92,.08));text-decoration:none;color:inherit;transition:border-color .2s ease}.dashboard-deck_compatPrompt__Jg2a9:hover{border-color:rgba(255,107,157,.5)}.dashboard-deck_compatIcon__C5xf6{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:var(--radius-sm);background:var(--waleef-gradient-strong);color:var(--waleef-white)}.dashboard-deck_compatText__8QqGB{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1 1}.dashboard-deck_compatTitle__V150P{font-size:.9375rem;font-weight:600}.dashboard-deck_compatBody___VYj9{font-size:.8125rem;color:var(--waleef-text-secondary)}.dashboard-deck_compatCount__sAq5w{flex-shrink:0;min-width:1.75rem;padding:.25rem .5rem;border-radius:9999px;background:var(--waleef-pink);color:#fff;font-size:.8125rem;font-weight:700;text-align:center}.dashboard-deck_swipeError__pbHo1{margin:0 0 .75rem;text-align:center;font-size:.875rem;color:var(--status-danger)}.dashboard-deck_likeBtn__0Yvn4:disabled,.dashboard-deck_passBtn__ab9n1:disabled{opacity:.55;cursor:not-allowed}.dashboard-deck_page__MRg86{padding:1rem 1rem 1.5rem}.dashboard-deck_header__jA_vf{margin-bottom:1rem}.dashboard-deck_pageTitle__mz5Zz{font-size:2rem}.dashboard-deck_filterBtn__sTNiB{border-color:var(--hairline);transition:transform .25s var(--ease-spring),box-shadow .2s ease,color .2s ease}.dashboard-deck_filterBtn__sTNiB:active{transform:scale(.9)}.dashboard-deck_matchCard__kC_Ct.dashboard-deck_matchCard__kC_Ct{padding:.6rem .6rem 1.1rem;border-radius:2rem;justify-content:flex-start}.dashboard-deck_photo__ELn1q{flex:1 1 auto;height:auto;min-height:15rem;margin-bottom:.9rem;border-radius:1.5rem;overflow:hidden}.dashboard-deck_photoImg__jACCv{border-radius:0}.dashboard-deck_photoOverlay__tRSLs{position:absolute;inset-inline:0;bottom:0;display:flex;flex-direction:column;gap:.25rem;padding:3.5rem 1.1rem 1rem;background:linear-gradient(0deg,rgba(43,19,32,.82) 0,rgba(43,19,32,.45) 55%,transparent);color:#fff;text-align:start}.dashboard-deck_photoOverlay__tRSLs .dashboard-deck_name__VAxXH{font-size:1.875rem;line-height:1.1;color:#fff;text-shadow:0 1px 12px rgba(43,19,32,.35)}.dashboard-deck_photoOverlay__tRSLs .dashboard-deck_metaIcon__aMDLi,.dashboard-deck_photoOverlay__tRSLs .dashboard-deck_metaRow__OLj1X{color:rgba(255,255,255,.92)}.dashboard-deck_badges__r7pC7{left:auto;inset-inline-start:.85rem;top:.85rem}.dashboard-deck_matchBadge__QWt_Z{top:1.25rem;right:auto;inset-inline-end:1.25rem;padding:.25rem;border-radius:9999px;line-height:0;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 20px -8px rgba(43,19,32,.45)}.dashboard-deck_body__tbHAd{flex:0 0 auto;gap:.7rem;padding:0 .6rem}.dashboard-deck_bio__7pUfG{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.9375rem;line-height:1.55}.dashboard-deck_details__uGOKx{flex-direction:row;flex-wrap:wrap;gap:.4rem 1rem}.dashboard-deck_detailRow__J6GoZ{gap:.4rem}.dashboard-deck_tags__2VJRL{max-height:4.4rem;overflow:hidden;gap:.4rem}.dashboard-deck_tag__ChpFr{padding:.3rem .75rem;background:linear-gradient(135deg,rgba(255,107,157,.12),rgba(255,138,92,.12));color:var(--waleef-plum);font-size:.8125rem;font-weight:500}.dashboard-deck_actions__N_rzT{margin-top:1.25rem;align-items:center;gap:1.75rem}.dashboard-deck_likeBtn__0Yvn4,.dashboard-deck_passBtn__ab9n1{transition:transform .3s var(--ease-spring),box-shadow .25s ease,border-color .2s ease}.dashboard-deck_passBtn__ab9n1{width:3.75rem;height:3.75rem;border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--shadow-md)}.dashboard-deck_likeBtn__0Yvn4{width:4.75rem;height:4.75rem;background:var(--waleef-gradient-strong);box-shadow:inset 0 2px 0 rgba(255,255,255,.3),var(--shadow-brand-lg);animation:dashboard-deck_pulseRing__7Sz_o 2.4s ease-out infinite}.dashboard-deck_likeBtn__0Yvn4:active:not(:disabled),.dashboard-deck_passBtn__ab9n1:active:not(:disabled){transform:scale(.88);transition-duration:.08s}.dashboard-deck_likeBtn__0Yvn4:disabled{animation:none}.dashboard-deck_empty__ndsU8{border-color:var(--hairline)}.dashboard-deck_compatCount__sAq5w{background:var(--waleef-pink-text)}@media (hover:none){.dashboard-deck_filterBtn__sTNiB:hover,.dashboard-deck_likeBtn__0Yvn4:hover,.dashboard-deck_passBtn__ab9n1:hover{transform:none}}.filter-panel_body__URM7L{display:flex;flex-direction:column;gap:1.25rem}.filter-panel_fieldLabel__HmTZk{display:block;font-size:.875rem;color:var(--waleef-text-secondary);margin-bottom:.75rem}.filter-panel_tagRow__JgQ02{display:flex;flex-wrap:wrap;gap:.5rem}.filter-panel_ageRow__bMQYe{display:flex;gap:.75rem}.filter-panel_ageField__Yqx66{flex:1 1}.filter-panel_actions__2_dS1{display:flex;gap:.75rem;margin-top:1.5rem}.filter-panel_actionBtn__0FaNB{flex:1 1}