.SwipeDeck_container__0Hy1R{width:100%;background:#0d0b1e;color:#e0e0e0;--border:rgba(255,255,255,0.12);--panel:#14132a;--panel2:#1a1a2e;--accent:#8a2be2;--accentHover:#9a3bf2;--good:#22c55e;--bad:#b91c1c;--shadow:0 12px 40px rgba(0,0,0,0.55)}.SwipeDeck_container__0Hy1R,.SwipeDeck_stage____xiF{flex:1 1;min-height:0;display:flex;flex-direction:column}.SwipeDeck_centered__rR3a9{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.SwipeDeck_errorTitle__VEBfs{font-size:1.8rem;margin-bottom:.5rem;font-family:Georgia,serif}.SwipeDeck_errorText__VWSkn{opacity:.85;font-size:1rem;margin-bottom:1.5rem;max-width:520px}.SwipeDeck_loadingText__SECCY{margin-top:1rem;font-size:1rem}.SwipeDeck_noCardsText__sSFNU{font-size:1.1rem;margin-bottom:1.5rem;max-width:520px;line-height:1.6}.SwipeDeck_retryBtn__xa7_p{background:var(--accent);color:#e0e0e0;border:none;padding:.75rem 2rem;border-radius:12px;font-size:1rem;cursor:pointer;font-family:Georgia,serif;box-shadow:0 3px 10px rgba(138,43,226,.3);transition:all .15s ease}.SwipeDeck_retryBtn__xa7_p:hover{background:var(--accentHover);transform:translateY(-2px)}.SwipeDeck_retryBtn__xa7_p:active{transform:translateY(0)}.SwipeDeck_spinner__WNL2l{width:48px;height:48px;border:4px solid rgba(138,43,226,.2);border-top:4px solid var(--accent);border-radius:50%;animation:SwipeDeck_spin__Fq19X 1s linear infinite}@keyframes SwipeDeck_spin__Fq19X{to{transform:rotate(1turn)}}.SwipeDeck_stackContainer__F5Wnw{flex:1 1;min-height:0;display:flex;flex-direction:column;position:relative}.SwipeDeck_stack__BgYXx{flex:1 1;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;overflow:hidden}.SwipeDeck_cardTop__dsHL2,.SwipeDeck_card__oCsIi{position:absolute;inset:0;margin:auto;width:min(420px,85vw);aspect-ratio:.7;max-height:min(70vh,calc(100% - 16px));border-radius:14px;overflow:hidden;background:var(--panel2);box-shadow:0 14px 40px rgba(0,0,0,.55);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--border)}.SwipeDeck_cardTop__dsHL2{cursor:-webkit-grab;cursor:grab;z-index:2}.SwipeDeck_cardTop__dsHL2:active{cursor:-webkit-grabbing;cursor:grabbing}.SwipeDeck_card__oCsIi{z-index:1}.SwipeDeck_cardImageContainer__dE8L8{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#0b0a17;perspective:1200px}.SwipeDeck_cardImage__VUfp2{width:100%;height:100%;object-fit:contain;pointer-events:none}.SwipeDeck_cardFlip__NkOuY{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .42s ease}.SwipeDeck_cardFlipped__N9ONi{transform:rotateY(180deg)}.SwipeDeck_cardFace__WqDc6{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (prefers-reduced-motion:reduce){.SwipeDeck_cardFlip__NkOuY{transition:none}}.SwipeDeck_cardPlaceholder__EkNiP{width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:.55;font-size:1.1rem}.SwipeDeck_stampSave__5ykIW,.SwipeDeck_stampSkip__OmpVD{position:absolute;top:46px;font-size:44px;font-weight:900;padding:8px 18px;border:4px solid;border-radius:12px;pointer-events:none;z-index:3;font-family:Arial Black,sans-serif;letter-spacing:2px;background:rgba(0,0,0,.12);text-transform:uppercase}.SwipeDeck_stampSave__5ykIW{right:36px;color:var(--good);border-color:var(--good);transform:rotate(-12deg)}.SwipeDeck_stampSkip__OmpVD{left:36px;color:var(--bad);border-color:var(--bad);transform:rotate(12deg)}.SwipeDeck_actionsBar__M7ohY{margin-top:auto;padding:18px 16px 26px;display:flex;justify-content:center;flex:0 0 auto}.SwipeDeck_actionButtons__LVidv{width:100%;max-width:720px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:12px;gap:12px}.SwipeDeck_actionBtn__FgNIE{height:54px;border-radius:14px;border:1px solid var(--border);background:rgba(255,255,255,.04);color:#e0e0e0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:0;padding:0 12px;transition:transform .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease;box-shadow:0 4px 16px rgba(0,0,0,.25)}.SwipeDeck_actionBtn__FgNIE:active:not(:disabled){transform:translateY(0) scale(.98)}.SwipeDeck_actionBtn__FgNIE:disabled{opacity:.4;cursor:not-allowed}.SwipeDeck_actionLabel__xzCGr{font-size:14px;font-weight:700;letter-spacing:.3px}.SwipeDeck_actionHint__s5Tga{font-size:13px;opacity:.5;font-weight:600}.SwipeDeck_rejectBtn__KK_b4{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.1);color:#c0b8d4}.SwipeDeck_rejectBtn__KK_b4:hover:not(:disabled){transform:translateY(-1px);background:rgba(185,28,28,.12);border-color:rgba(185,28,28,.4);color:#f87171;box-shadow:0 6px 20px rgba(185,28,28,.15)}.SwipeDeck_acceptBtn__xRqy6{background:var(--accent);border-color:transparent;color:#fff;box-shadow:0 4px 20px rgba(138,43,226,.35)}.SwipeDeck_acceptBtn__xRqy6:hover:not(:disabled){transform:translateY(-1px);background:var(--accentHover);box-shadow:0 8px 28px rgba(138,43,226,.5)}.SwipeDeck_flipBtn__5jz3F{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.1);color:#c0b8d4;padding:0 16px}.SwipeDeck_flipBtn__5jz3F:hover:not(:disabled){transform:translateY(-1px);background:rgba(138,43,226,.12);border-color:rgba(138,43,226,.4);color:#c9a6f5;box-shadow:0 6px 20px rgba(138,43,226,.15)}.SwipeDeck_filterBackdrop__vYCNr{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:90}.SwipeDeck_filterTab__IBzPA{position:fixed;right:0;top:110px;z-index:95;width:44px;height:120px;border:1px solid var(--border);border-right:none;border-top-left-radius:16px;border-bottom-left-radius:16px;background:rgba(138,43,226,.9);color:#e0e0e0;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow);transition:transform .12s ease,background .12s ease}.SwipeDeck_filterTab__IBzPA:hover{background:rgba(154,59,242,.95);transform:translateX(-2px)}.SwipeDeck_filterTab__IBzPA:active{transform:translateX(-4px)}.SwipeDeck_filterDrawer__ZkauS{position:fixed;top:0;right:0;bottom:0;z-index:100;width:380px;max-width:86vw;background:var(--panel2);border-left:1px solid var(--border);box-shadow:-12px 0 50px rgba(0,0,0,.65);display:flex;flex-direction:column}.SwipeDeck_filterHeader__lXaZX{padding:16px 16px 12px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px}.SwipeDeck_filterHeaderTitle__ygoRN{display:flex;flex-direction:column;gap:2px}.SwipeDeck_filterHeaderTitle__ygoRN strong{font-size:14px;letter-spacing:.2px}.SwipeDeck_filterHeaderTitle__ygoRN span{font-size:12px;opacity:.7}.SwipeDeck_filterCloseBtn__Sxfoi{height:40px;width:40px;border-radius:12px;border:1px solid var(--border);background:rgba(255,255,255,.04);color:#e0e0e0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,transform .12s ease}.SwipeDeck_filterCloseBtn__Sxfoi:hover{background:rgba(255,255,255,.07);transform:translateY(-1px)}.SwipeDeck_filterCloseBtn__Sxfoi:active{transform:translateY(0)}.SwipeDeck_filterBody__LQj0i{padding:16px;overflow:auto}.SwipeDeck_filterFooter__hCf0x{padding:14px 16px 16px;border-top:1px solid var(--border);background:rgba(0,0,0,.18);display:flex;gap:10px}.SwipeDeck_clearFiltersBtn__Xzg6k{flex:0 0 auto;height:48px;padding:0 18px;border-radius:14px;border:1px solid var(--border);background:transparent;color:#e0e0e0;font-weight:800;font-size:14px;cursor:pointer}.SwipeDeck_clearFiltersBtn__Xzg6k:hover{border-color:rgba(255,255,255,.3)}.SwipeDeck_applyBtn__bkHCN{flex:1 1;height:48px;border-radius:14px;border:none;background:var(--accent);color:#ffffff;font-weight:900;font-size:14px;cursor:pointer;transition:transform .12s ease,background .12s ease}.SwipeDeck_applyBtn__bkHCN:hover{background:var(--accentHover);transform:translateY(-1px)}.SwipeDeck_applyBtn__bkHCN:active{transform:translateY(0)}.SwipeDeck_field__axty9{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.SwipeDeck_labelRow__YQv5q{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.SwipeDeck_label__SSik3{font-size:13px;font-weight:800}.SwipeDeck_hint__kwFRE{font-size:12px;opacity:.65}.SwipeDeck_input__Plctl,.SwipeDeck_pillBtn__gq_5K,.SwipeDeck_select__8ASnE{height:42px;border-radius:12px;border:1px solid var(--border);background:rgba(255,255,255,.04);color:#e0e0e0;outline:none;color-scheme:dark;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23a0a0b0' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding:0 32px 0 12px;cursor:pointer}.SwipeDeck_input__Plctl option,.SwipeDeck_select__8ASnE option{background:#1a1a2e;color:#e0e0e0}.SwipeDeck_input__Plctl:focus,.SwipeDeck_select__8ASnE:focus{border-color:rgba(138,43,226,.55);background-color:rgba(255,255,255,.07)}.SwipeDeck_row2__Bl2Ne{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.SwipeDeck_colorRow__T5FDb{display:flex;flex-wrap:wrap;gap:8px}.SwipeDeck_colorPill__tbVJE{min-width:40px;height:34px;border-radius:999px;border:1px solid var(--border);background:rgba(255,255,255,.03);color:#e0e0e0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-weight:900;transition:transform .12s ease,border-color .12s ease,background .12s ease}.SwipeDeck_colorPill__tbVJE:hover{transform:translateY(-1px);background:rgba(255,255,255,.06)}.SwipeDeck_colorPillOn___2ONL{border-color:rgba(138,43,226,.9);background:rgba(138,43,226,.18)}.SwipeDeck_collectionBar__JA48v{display:flex;align-items:center;gap:10px;padding:10px 16px 0;flex-shrink:0}.SwipeDeck_guestBanner__Zkgwm{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 16px 0;padding:10px 14px;border-radius:12px;border:1px solid rgba(138,43,226,.35);background:rgba(138,43,226,.1);color:#c084fc;flex-shrink:0}.SwipeDeck_guestBannerText__XfkmB{flex:1 1;min-width:0;font-size:13px;color:rgba(224,224,224,.75)}.SwipeDeck_guestBannerCta__PjxFb{flex-shrink:0;padding:6px 12px;border-radius:999px;background:var(--accent);color:#fff;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap;transition:background .12s ease,transform .12s ease}.SwipeDeck_guestBannerCta__PjxFb:hover{background:var(--accentHover);transform:translateY(-1px)}@media (max-width:520px){.SwipeDeck_guestBannerText__XfkmB{flex-basis:100%;order:3}}.SwipeDeck_collectionBarLabel__AaNkd{font-size:12px;font-weight:600;color:rgba(224,224,224,.5);white-space:nowrap;flex-shrink:0}.SwipeDeck_collectionBar__JA48v .SwipeDeck_customSelect__kQhBG{max-width:220px}.SwipeDeck_collectionBar__JA48v .SwipeDeck_customSelectTrigger___UAG8{height:34px;font-size:13px;padding:0 10px;border-radius:10px}.SwipeDeck_smartBar__QB_Wx{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:8px 16px 0;flex-shrink:0}.SwipeDeck_smartChip__K12uT{padding:4px 12px;border-radius:999px;border:1px solid rgba(138,43,226,.9);background:rgba(138,43,226,.18);color:#e0e0e0;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SwipeDeck_smartChip__K12uT,.SwipeDeck_smartToggle__RYhfV{display:inline-flex;align-items:center;gap:6px;font-size:12px}.SwipeDeck_smartToggle__RYhfV{font-weight:600;color:rgba(224,224,224,.7);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SwipeDeck_smartToggle__RYhfV input{accent-color:var(--accent,#8a2be2);cursor:pointer}.SwipeDeck_smartFilterNote__3w4uo{margin-top:6px;font-size:12px;color:rgba(224,224,224,.5)}.SwipeDeck_smartNotice__JsD1z{flex-basis:100%;font-size:12px;font-weight:600;color:#fbbf24;text-decoration:none}.SwipeDeck_smartNotice__JsD1z:hover{text-decoration:underline}.SwipeDeck_colorPill__tbVJE:disabled{opacity:.4;cursor:not-allowed;transform:none}.SwipeDeck_customSelect__kQhBG{width:100%}.SwipeDeck_customSelectTrigger___UAG8{width:100%;height:42px;border-radius:12px;border:1px solid var(--border);background:rgba(255,255,255,.04);color:#e0e0e0;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;font-size:14px;transition:border-color .12s ease,background .12s ease;text-align:left}.SwipeDeck_customSelectTrigger___UAG8:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.2)}.SwipeDeck_customSelectTriggerOpen__LgOgw{border-color:rgba(138,43,226,.55);background:rgba(255,255,255,.07)}.SwipeDeck_customSelectChevron__XNkqH{flex-shrink:0;opacity:.6;transition:transform .15s ease}.SwipeDeck_customSelectChevronOpen__xbx08{transform:rotate(180deg)}.SwipeDeck_customSelectMenu__VCesQ{margin:0;padding:0;border-radius:12px;border:1px solid var(--border);background:#16152b;overflow:hidden;max-height:200px;overflow-y:auto;box-shadow:0 8px 24px rgba(0,0,0,.5)}.SwipeDeck_customSelectMenu__VCesQ::-webkit-scrollbar{width:4px}.SwipeDeck_customSelectMenu__VCesQ::-webkit-scrollbar-track{background:transparent}.SwipeDeck_customSelectMenu__VCesQ::-webkit-scrollbar-thumb{background:rgba(138,43,226,.4);border-radius:4px}.SwipeDeck_customSelectOption__yg_vs{padding:9px 12px;cursor:pointer;font-size:13px;color:#e0e0e0;transition:background .1s ease;list-style:none}.SwipeDeck_customSelectOption__yg_vs:hover{background:rgba(138,43,226,.15)}.SwipeDeck_customSelectOptionActive__BuGJc{background:rgba(138,43,226,.22);color:#c084fc;font-weight:700}.SwipeDeck_customSelectHeader__45abU{padding:8px 12px 4px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:rgba(224,224,224,.5);list-style:none;cursor:default}.SwipeDeck_customSelectHeader__45abU:not(:first-child){margin-top:4px;border-top:1px solid rgba(255,255,255,.08)}.SwipeDeck_customSelectTriggerDisabled__DpdNR{opacity:.4;cursor:not-allowed}.SwipeDeck_guestLockedSection__zRci2{opacity:.4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SwipeDeck_guestUpgradePrompt__Bp48n{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;border-radius:10px;border:1px solid rgba(138,43,226,.35);background:rgba(138,43,226,.08);font-size:12px;color:#c0b8d4;line-height:1.4}.SwipeDeck_guestUpgradeLink__YWdqk{color:#c084fc;font-weight:700;text-decoration:none}.SwipeDeck_guestUpgradeLink__YWdqk:hover{text-decoration:underline}.SwipeDeck_guestPopupOverlay__lZb1r{position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:300;display:flex;align-items:center;justify-content:center;padding:24px}.SwipeDeck_guestPopup__SAI6K{background:#1a1932;border:1px solid rgba(138,43,226,.35);border-radius:20px;padding:32px 28px;max-width:380px;width:100%;box-shadow:0 24px 60px rgba(0,0,0,.7),0 0 0 1px rgba(138,43,226,.1);display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.SwipeDeck_guestPopupIcon__ZawjV{width:56px;height:56px;border-radius:16px;background:rgba(138,43,226,.15);border:1px solid rgba(138,43,226,.3);display:flex;align-items:center;justify-content:center;color:#c084fc}.SwipeDeck_guestPopupTitle__ZyrrN{font-size:1.25rem;font-weight:800;color:#e0e0e0;margin:0;font-family:Georgia,serif}.SwipeDeck_guestPopupText__KEonZ{font-size:.9rem;color:#a09ab8;line-height:1.6;margin:0}.SwipeDeck_guestPopupActions__19vgc{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:4px}.SwipeDeck_guestPopupCta__Q2cDS{display:block;width:100%;padding:13px 0;border-radius:12px;background:var(--accent);color:#fff;font-weight:800;font-size:.95rem;text-align:center;text-decoration:none;transition:background .12s ease,transform .12s ease}.SwipeDeck_guestPopupCta__Q2cDS:hover{background:var(--accentHover);transform:translateY(-1px)}.SwipeDeck_guestPopupDismiss__92eQU{background:transparent;border:1px solid var(--border);color:#a09ab8;border-radius:12px;padding:11px 0;font-size:.88rem;cursor:pointer;width:100%;transition:border-color .12s ease,color .12s ease}.SwipeDeck_guestPopupDismiss__92eQU:hover{border-color:rgba(255,255,255,.2);color:#e0e0e0}.SwipeDeck_keywordBtn__tOIKR{height:42px;border-radius:999px;border:1px solid var(--border);background:rgba(255,255,255,.03);color:#e0e0e0;padding:0 14px;cursor:pointer;font-weight:800}.SwipeDeck_keywordBtn__tOIKR:hover{background:rgba(255,255,255,.06)}.SwipeDeck_keywordChipRow__aetJX{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.SwipeDeck_keywordChip__m5TnO{padding:5px 10px;border-radius:999px;border:1px solid rgba(138,43,226,.5);background:rgba(138,43,226,.18);color:#cbb3f0;font-size:12px;font-weight:800;cursor:pointer}.SwipeDeck_keywordChip__m5TnO:hover{background:rgba(185,28,28,.18);border-color:rgba(185,28,28,.5);color:#fca5a5}@media (max-width:768px){.SwipeDeck_stampSave__5ykIW,.SwipeDeck_stampSkip__OmpVD{font-size:32px;top:28px}.SwipeDeck_stampSave__5ykIW{right:18px}.SwipeDeck_stampSkip__OmpVD{left:18px}.SwipeDeck_actionHint__s5Tga{display:none}.SwipeDeck_filterTab__IBzPA{top:92px;height:110px}}