.xFgVSG_workspace{--jm-ink:var(--rw-color-text);--jm-muted:var(--rw-color-text-muted);--jm-line:var(--rw-color-border);--jm-surface:var(--rw-color-surface-elevated);--jm-gold:var(--rw-color-primary);--jm-gold-ink:var(--rw-color-primary-text);--jm-like-tone:var(--rw-color-success);--jm-pass-tone:var(--rw-color-danger);--jm-stage-height:clamp(24rem, calc(100dvh - 18rem), 39rem);width:100%;max-width:72rem;padding:var(--rw-space-2) 0 var(--rw-space-12);color:var(--jm-ink);font-family:var(--rw-font-sans);margin:0 auto}.xFgVSG_header{align-items:center;gap:var(--rw-space-1) var(--rw-space-3);margin-bottom:var(--rw-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.xFgVSG_headerCopy{display:contents}.xFgVSG_headerCopy p{grid-area:2/1/auto/-1}.xFgVSG_headerCopy h1{font-family:var(--rw-font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:850;line-height:1.05}.xFgVSG_headerCopy p{max-width:34rem;color:var(--jm-muted);margin:0;font-size:.95rem}.xFgVSG_headerActions{gap:var(--rw-space-2);display:flex}.xFgVSG_countBadge{min-width:1.4rem;margin-left:var(--rw-space-2);border-radius:var(--rw-radius-sm);background:var(--jm-gold);color:var(--rw-color-primary-ink);place-items:center;font-size:.75rem;font-weight:850;line-height:1.4rem;display:inline-grid}.xFgVSG_fixtureNote{margin:0 0 var(--rw-space-4);border:1px dashed var(--jm-line);border-radius:var(--rw-radius-sm);padding:var(--rw-space-2) var(--rw-space-3);color:var(--jm-muted);font-size:.8rem}.xFgVSG_layout{gap:var(--rw-space-8);display:grid}.xFgVSG_deck{flex-direction:column;align-items:stretch;width:100%;min-width:0;max-width:30rem;margin:0 auto;display:flex}.xFgVSG_stage{height:var(--jm-stage-height);position:relative}.xFgVSG_stack{height:calc(100% - 1.75rem);position:relative}.xFgVSG_swipeItem,.xFgVSG_peekItem{border:1px solid var(--jm-line);border-radius:var(--rw-radius-xl);background:var(--jm-surface);box-shadow:var(--rw-shadow-3);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.xFgVSG_swipeItem{z-index:3;cursor:grab;touch-action:pan-y;transform:translate3d(var(--jm-drag-x), var(--jm-drag-y), 0) rotate(var(--jm-drag-rot));transform-origin:50% 85%;transition:transform .42s cubic-bezier(.18, 1.35, .4, 1), opacity var(--rw-motion-fast) var(--rw-ease-standard), box-shadow var(--rw-motion-fast) var(--rw-ease-standard);animation:xFgVSG_jmRise .26s var(--rw-ease-standard)}.xFgVSG_swipeItem[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none;box-shadow:0 28px 60px -28px color-mix(in srgb, var(--jm-ink) 45%, transparent);transition:none}.xFgVSG_swipeItem[data-exit=right],.xFgVSG_swipeItem[data-exit=left]{opacity:0;pointer-events:none;transition:transform .23s cubic-bezier(.5,0,.9,.4),opacity .23s ease-in}.xFgVSG_swipeItem[data-exit=right]{transform:translate3d(135%, var(--jm-drag-y), 0) rotate(20deg)}.xFgVSG_swipeItem[data-exit=left]{transform:translate3d(-135%, var(--jm-drag-y), 0) rotate(-20deg)}.xFgVSG_swipeItem:focus-visible{outline:3px solid var(--rw-focus-ring-color);outline-offset:4px}.xFgVSG_peekItem{pointer-events:none;transform-origin:50% 100%;transition:transform var(--rw-motion-fast) var(--rw-ease-standard)}.xFgVSG_peekItem[data-depth="1"]{z-index:2;transform:translateY(calc(.85rem * (1 - var(--jm-progress)))) scale(calc(.955 + .045 * var(--jm-progress)))}.xFgVSG_peekItem[data-depth="2"]{z-index:1;opacity:.7;transform:translateY(1.75rem)scale(.91)}.xFgVSG_peekItem .xFgVSG_face{overflow:hidden}.xFgVSG_peekItem .xFgVSG_faceFooter{visibility:hidden}@keyframes xFgVSG_jmRise{0%{transform:translateY(.85rem)scale(.955)}}.xFgVSG_stamp{top:var(--rw-space-6);z-index:4;border-radius:var(--rw-radius-sm);padding:var(--rw-space-1) var(--rw-space-3);background:color-mix(in srgb, var(--jm-surface) 82%, transparent);font-family:var(--rw-font-display);letter-spacing:.12em;pointer-events:none;text-transform:uppercase;border:3px solid;font-size:1.15rem;font-weight:900;line-height:1.2;position:absolute}.xFgVSG_stampLike{left:var(--rw-space-6);color:var(--jm-like-tone);opacity:var(--jm-like);transform:rotate(-12deg) scale(calc(.7 + .35 * var(--jm-like)))}.xFgVSG_stampPass{right:var(--rw-space-6);color:var(--jm-pass-tone);opacity:var(--jm-pass);transform:rotate(12deg) scale(calc(.7 + .35 * var(--jm-pass)))}.xFgVSG_swipeItem[data-exit=right] .xFgVSG_stampLike,.xFgVSG_swipeItem[data-exit=left] .xFgVSG_stampPass{opacity:1}.xFgVSG_face{overscroll-behavior:contain;gap:var(--rw-space-3);height:100%;min-height:0;padding:var(--rw-space-6);flex-direction:column;display:flex;overflow-y:auto}.xFgVSG_faceHeader{align-items:center;gap:var(--rw-space-3);display:flex}.xFgVSG_faceHeader>:first-child{flex:none}.xFgVSG_faceCompany{min-width:0;display:grid}.xFgVSG_companyName{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.xFgVSG_faceCompany time{color:var(--jm-muted);font-size:.82rem}.xFgVSG_faceTitle{font-family:var(--rw-font-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.35rem,5.2vw,1.85rem);font-weight:850;line-height:1.12}.xFgVSG_facts,.xFgVSG_reasons ul{gap:var(--rw-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.xFgVSG_facts li{border-radius:var(--rw-radius-sm);padding:var(--rw-space-1) var(--rw-space-2);background:color-mix(in srgb, var(--jm-ink) 7%, transparent);font-size:.85rem;font-weight:700}.xFgVSG_reasons{gap:var(--rw-space-2);display:grid}.xFgVSG_reasonsLabel{color:var(--jm-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.xFgVSG_reasons li{border:1px solid color-mix(in srgb, var(--jm-gold) 48%, transparent);border-radius:var(--rw-radius-sm);padding:var(--rw-space-1) var(--rw-space-2);background:color-mix(in srgb, var(--jm-gold) 16%, transparent);font-size:.82rem;font-weight:700}.xFgVSG_lead p{color:color-mix(in srgb, var(--jm-ink) 86%, transparent);margin:0;font-size:.95rem;line-height:1.55}.xFgVSG_lead[data-expanded=false] p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xFgVSG_faceFooter{justify-content:space-between;align-items:center;gap:var(--rw-space-2) var(--rw-space-4);padding-top:var(--rw-space-2);flex-wrap:wrap;margin-top:auto;display:flex}.xFgVSG_expander,.xFgVSG_postingLink{padding:var(--rw-space-1) 0;color:var(--rw-color-link);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;font-size:.9rem;font-weight:750;text-decoration:underline}.xFgVSG_expander:focus-visible,.xFgVSG_postingLink:focus-visible,.xFgVSG_likeLinks a:focus-visible,.xFgVSG_likeLinks button:focus-visible{border-radius:var(--rw-radius-sm);outline:3px solid var(--rw-focus-ring-color);outline-offset:2px}.xFgVSG_controls{bottom:calc(5.5rem + env(safe-area-inset-bottom));z-index:5;align-items:center;gap:var(--rw-space-3);margin-top:var(--rw-space-4);border-radius:var(--rw-radius-lg);padding:var(--rw-space-2);background:color-mix(in srgb, var(--rw-color-page-bg) 84%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:sticky}.xFgVSG_decide{justify-content:center;align-items:center;gap:var(--rw-space-2);min-height:3.5rem;font-size:1rem;display:inline-flex}.xFgVSG_undo{align-items:center;gap:var(--rw-space-1);display:inline-flex}.xFgVSG_decideIcon{flex:none;width:1.2rem;height:1.2rem}.xFgVSG_undo .xFgVSG_decideIcon{width:1rem;height:1rem}.xFgVSG_keyHint{margin:var(--rw-space-2) 0 0;color:var(--jm-muted);text-align:center;font-size:.78rem}.xFgVSG_keyHint kbd{border:1px solid var(--jm-line);border-radius:var(--rw-radius-sm);padding:0 var(--rw-space-1);font-family:var(--rw-font-mono);font-size:.72rem}@media (hover:none){.xFgVSG_keyHint{display:none}}.xFgVSG_whyRow{gap:var(--rw-space-2);margin-top:var(--rw-space-3);border:1px solid var(--jm-line);border-radius:var(--rw-radius-lg);padding:var(--rw-space-3);background:var(--jm-surface);animation:xFgVSG_jmFadeUp .2s var(--rw-ease-standard);display:grid;position:relative;overflow:hidden;container-type:inline-size}.xFgVSG_whyHead{justify-content:space-between;align-items:center;gap:var(--rw-space-2);display:flex}.xFgVSG_whyHead button{margin-top:0}.xFgVSG_whyRow p{margin:0;font-weight:800}.xFgVSG_whyRow p span{margin-left:var(--rw-space-1);color:var(--jm-muted);font-size:.8rem;font-weight:600}.xFgVSG_whyChips{gap:var(--rw-space-2);flex-wrap:wrap;display:flex}@container (max-width:17rem){.xFgVSG_whyChips:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xFgVSG_whyChips:has(>:nth-child(4)) button{width:100%}}.xFgVSG_dismissReason{--jm-muted:var(--rw-color-text-muted);--jm-line:var(--rw-color-border);--jm-surface:var(--rw-color-surface-elevated);--jm-pass-tone:var(--rw-color-danger);color:var(--rw-color-text);font-family:var(--rw-font-sans);flex-shrink:0}.xFgVSG_whyTimer{background:color-mix(in srgb, var(--jm-pass-tone) 60%, transparent);transform-origin:0;width:100%;height:3px;animation:xFgVSG_jmShrink var(--jm-why-ms) linear forwards;position:absolute;bottom:0;left:0}.xFgVSG_whyTimer[data-paused=true]{animation:none}@keyframes xFgVSG_jmShrink{to{transform:scaleX(0)}}@keyframes xFgVSG_jmFadeUp{0%{opacity:0;transform:translateY(.4rem)}}.xFgVSG_toast{margin:var(--rw-space-3) 0 0;border:1px solid var(--rw-status-danger-border);border-radius:var(--rw-radius-md);padding:var(--rw-space-2) var(--rw-space-3);background:var(--rw-status-danger-bg);color:var(--rw-status-danger-text);font-size:.9rem;font-weight:650}.xFgVSG_deckState{justify-content:center;align-items:center;gap:var(--rw-space-3);border:1px dashed var(--jm-line);border-radius:var(--rw-radius-xl);height:calc(100% - 1.75rem);padding:var(--rw-space-8) var(--rw-space-6);text-align:center;flex-direction:column;display:flex}.xFgVSG_deckState h2{font-family:var(--rw-font-display);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:850}.xFgVSG_deckState p{max-width:24rem;color:var(--jm-muted);margin:0}.xFgVSG_deckState[data-tone=error]{border-color:var(--rw-status-danger-border)}.xFgVSG_deckStateMark{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--jm-gold) 75%, transparent), transparent 62%), color-mix(in srgb, var(--jm-gold) 22%, transparent);border-radius:50%;width:3.5rem;height:3.5rem}.xFgVSG_deckState[data-tone=error] .xFgVSG_deckStateMark{background:color-mix(in srgb, var(--jm-pass-tone) 22%, transparent)}.xFgVSG_deckStateActions{justify-content:center;gap:var(--rw-space-2);margin-top:var(--rw-space-2);flex-wrap:wrap;display:flex}.xFgVSG_loadingPage{width:100%;max-width:30rem;margin:var(--rw-space-12) auto}.xFgVSG_loadingStack{height:calc(100% - 1.75rem);min-height:24rem;display:block;position:relative}.xFgVSG_loadingStack span{border-radius:var(--rw-radius-xl);background:linear-gradient(100deg, var(--rw-skeleton-base) 40%, var(--rw-skeleton-sheen) 50%, var(--rw-skeleton-base) 60%);background-size:220% 100%;animation:1.4s linear infinite xFgVSG_jmSheen;position:absolute;inset:0}.xFgVSG_loadingStack span:first-child{opacity:.45;transform:translateY(1.75rem)scale(.91)}.xFgVSG_loadingStack span:nth-child(2){opacity:.7;transform:translateY(.85rem)scale(.955)}@keyframes xFgVSG_jmSheen{to{background-position:-120% 0}}.xFgVSG_likesPanel{display:none}.xFgVSG_likesHeader{justify-content:space-between;align-items:center;gap:var(--rw-space-2);display:flex}.xFgVSG_likesHeader h2{font-family:var(--rw-font-display);margin:0;font-size:1.15rem;font-weight:850}.xFgVSG_likesCount{color:var(--jm-muted);font-weight:800}.xFgVSG_likesList{gap:var(--rw-space-2);margin:var(--rw-space-3) 0 0;padding:0;list-style:none;display:grid}.xFgVSG_likeRow{align-items:start;gap:var(--rw-space-3);border:1px solid var(--jm-line);border-radius:var(--rw-radius-md);padding:var(--rw-space-3);background:var(--jm-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.xFgVSG_likeRow[data-fit-state=strong]{border-color:color-mix(in srgb, var(--jm-gold) 60%, var(--jm-line))}.xFgVSG_likeBody{gap:var(--rw-space-1);min-width:0;display:grid}.xFgVSG_likeTitle{font-weight:800;line-height:1.25}.xFgVSG_likeCompany{color:var(--jm-muted);font-size:.85rem}.xFgVSG_fitChip{align-items:center;gap:var(--rw-space-1);border-radius:var(--rw-radius-sm);width:fit-content;padding:2px var(--rw-space-2);background:color-mix(in srgb, var(--jm-ink) 8%, transparent);font-size:.75rem;font-weight:800;display:inline-flex}.xFgVSG_fitChip[data-fit-state=strong]{background:var(--jm-gold);color:var(--rw-color-primary-ink)}.xFgVSG_fitChip[data-fit-state=match]{background:var(--rw-status-success-bg);color:var(--rw-status-success-text)}.xFgVSG_fitChip[data-fit-state=pending]{background:var(--rw-status-info-bg);color:var(--rw-status-info-text)}.xFgVSG_fitPulse{background:currentColor;border-radius:50%;width:.45rem;height:.45rem;animation:1.2s ease-in-out infinite xFgVSG_jmPulse}@keyframes xFgVSG_jmPulse{50%{opacity:.25}}.xFgVSG_likeLinks{gap:var(--rw-space-1) var(--rw-space-4);margin-top:var(--rw-space-1);flex-wrap:wrap;display:flex}.xFgVSG_likeLinks a,.xFgVSG_likeLinks button{color:var(--rw-color-link);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.85rem;font-weight:750;text-decoration:underline}.xFgVSG_likeLinks button:disabled{cursor:progress;opacity:.6}.xFgVSG_likesEmpty{margin:var(--rw-space-3) 0 0;color:var(--jm-muted);font-size:.9rem}.xFgVSG_sheet{border:1px solid var(--jm-line);border-radius:var(--rw-radius-xl) var(--rw-radius-xl) 0 0;background:var(--rw-color-panel-bg);width:100%;max-width:none;max-height:88dvh;color:var(--jm-ink);box-shadow:var(--rw-shadow-3);margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden}.xFgVSG_sheet[open]{animation:xFgVSG_jmSheetUp .24s var(--rw-ease-standard)}.xFgVSG_sheet::backdrop{background:var(--rw-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.xFgVSG_sheetBody{gap:var(--rw-space-4);max-height:88dvh;padding:var(--rw-space-6) var(--rw-space-4) calc(var(--rw-space-4) + env(safe-area-inset-bottom));display:grid;overflow-y:auto}.xFgVSG_sheetHeader{justify-content:space-between;align-items:center;gap:var(--rw-space-3);display:flex}.xFgVSG_sheetHeader h2{font-family:var(--rw-font-display);margin:0;font-size:1.3rem;font-weight:850}.xFgVSG_sheetLead{color:var(--jm-muted);margin:0;font-size:.9rem}.xFgVSG_sheetActions{justify-content:flex-end;gap:var(--rw-space-2);flex-wrap:wrap;display:flex}@keyframes xFgVSG_jmSheetUp{0%{opacity:0;transform:translateY(2.5rem)}}@keyframes xFgVSG_jmSheetIn{0%{opacity:0;transform:translate(-2.5rem)}}.xFgVSG_filtersForm{gap:var(--rw-space-6);display:grid}.xFgVSG_filterGroup{gap:var(--rw-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.xFgVSG_filterGroup legend{margin-bottom:var(--rw-space-2);padding:0;font-weight:850}.xFgVSG_filterGroup:disabled{opacity:.55}.xFgVSG_placeRow{gap:var(--rw-space-2);display:flex}.xFgVSG_placeRow input,.xFgVSG_selectRow input,.xFgVSG_selectRow select{border:1px solid var(--rw-field-border);border-radius:var(--rw-radius-sm);width:100%;min-height:2.75rem;padding:var(--rw-space-2) var(--rw-space-3);background:var(--rw-field-bg);color:var(--rw-field-text)}.xFgVSG_placeRow input::placeholder,.xFgVSG_selectRow input::placeholder{color:var(--rw-field-placeholder)}.xFgVSG_placeRow input:focus-visible,.xFgVSG_selectRow input:focus-visible,.xFgVSG_selectRow select:focus-visible,.xFgVSG_checkRow input:focus-visible{outline:3px solid var(--rw-focus-ring-color);outline-offset:1px}.xFgVSG_placeList{gap:var(--rw-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.xFgVSG_placeList li{align-items:center;gap:var(--rw-space-1);border:1px solid var(--jm-line);border-radius:var(--rw-radius-sm);padding:var(--rw-space-1) var(--rw-space-1) var(--rw-space-1) var(--rw-space-2);font-size:.85rem;font-weight:700;display:inline-flex}.xFgVSG_placeList li button{border-radius:var(--rw-radius-sm);width:1.75rem;height:1.75rem;color:var(--jm-muted);cursor:pointer;background:0 0;border:0;place-items:center;font-size:1.1rem;display:inline-grid}.xFgVSG_placeList li button:hover{background:color-mix(in srgb, var(--jm-ink) 8%, transparent)}.xFgVSG_fieldError{color:var(--rw-status-danger-text);margin:0;font-size:.85rem;font-weight:650}.xFgVSG_fieldHint{color:var(--jm-muted);margin:0;font-size:.82rem}.xFgVSG_checkRow{align-items:center;gap:var(--rw-space-2);cursor:pointer;min-height:2.25rem;font-size:.92rem;display:flex}.xFgVSG_checkRow input{width:1.1rem;height:1.1rem;accent-color:var(--jm-gold)}.xFgVSG_levelGrid{gap:0 var(--rw-space-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.xFgVSG_filterPair{gap:var(--rw-space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.xFgVSG_selectRow{gap:var(--rw-space-1);display:grid}.xFgVSG_selectRow span{font-weight:850}.xFgVSG_celebration{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--jm-ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden auto}.xFgVSG_celebration::backdrop{background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--rw-color-primary) 42%, transparent), transparent 46%), var(--rw-scrim-strong);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.xFgVSG_celebrationStage{min-height:100%;padding:var(--rw-space-6) var(--rw-space-4);place-items:center;display:grid;position:relative}.xFgVSG_burst{pointer-events:none;width:min(130vw,52rem);height:min(130vw,52rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.xFgVSG_burstRays{width:100%;height:100%;fill:color-mix(in srgb, var(--rw-color-primary) 38%, transparent);animation:.64s cubic-bezier(.2,1.5,.4,1) both xFgVSG_jmBurstIn,14s linear .64s infinite xFgVSG_jmSpin}.xFgVSG_burst i{background:var(--rw-color-primary);opacity:0;width:.65rem;height:1.1rem;animation:xFgVSG_jmConfetti 1.7s cubic-bezier(.15, .8, .3, 1) var(--jm-delay) both;position:absolute;top:50%;left:50%}.xFgVSG_burst i[data-tone="1"]{background:var(--rw-color-success)}.xFgVSG_burst i[data-tone="2"]{background:var(--rw-color-link)}@keyframes xFgVSG_jmBurstIn{0%{opacity:0;transform:scale(.2)rotate(-40deg)}}@keyframes xFgVSG_jmSpin{to{transform:rotate(360deg)}}@keyframes xFgVSG_jmConfetti{0%{opacity:1;transform:rotate(var(--jm-angle)) translateY(0) rotate(0deg)}80%{opacity:1}to{opacity:0;transform:rotate(var(--jm-angle)) translateY(calc(-1 * var(--jm-distance))) rotate(540deg)}}.xFgVSG_celebrationPanel{z-index:1;border:1px solid color-mix(in srgb, var(--rw-color-primary) 60%, transparent);border-radius:var(--rw-radius-xl);width:min(28rem,100%);padding:var(--rw-space-12) var(--rw-space-6) var(--rw-space-6);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--rw-color-primary) 26%, transparent), transparent 58%), var(--rw-color-panel-bg);box-shadow:0 0 0 6px color-mix(in srgb, var(--rw-color-primary) 18%, transparent), 0 40px 90px -30px color-mix(in srgb, var(--rw-color-primary) 55%, transparent);text-align:center;animation:.56s cubic-bezier(.2,1.45,.4,1) both xFgVSG_jmPop;position:relative}@keyframes xFgVSG_jmPop{0%{opacity:0;transform:translateY(1.5rem)scale(.86)}}.xFgVSG_celebrationLogo{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.xFgVSG_celebrationLogo>*{width:4.5rem;height:4.5rem;box-shadow:0 0 0 4px var(--rw-color-panel-bg), 0 0 0 7px var(--rw-color-primary)}.xFgVSG_celebrationKicker{color:var(--jm-gold-ink);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:850}.xFgVSG_celebrationTitle{margin:var(--rw-space-1) 0 var(--rw-space-2);color:var(--jm-gold-ink);font-family:var(--rw-font-display);letter-spacing:-.045em;font-size:clamp(2.5rem,11vw,3.4rem);font-weight:900;line-height:1}.xFgVSG_celebrationBody{max-width:22rem;margin:0 auto;font-size:1.05rem;line-height:1.45}.xFgVSG_celebrationMeter{justify-items:center;gap:var(--rw-space-1);width:12rem;margin:var(--rw-space-4) auto 0;color:var(--jm-ink);font-weight:850;display:grid}.xFgVSG_celebrationMeter [data-testid=fit-alignment-preview]{width:9rem}.xFgVSG_celebrationMeter [data-testid=fit-alignment-preview]>span{display:none}.xFgVSG_celebrationActions{gap:var(--rw-space-2);margin-top:var(--rw-space-6);grid-template-columns:1fr 1fr;display:grid}.xFgVSG_celebrationActions>:first-child{grid-column:1/-1}.xFgVSG_celebrationNote{margin:var(--rw-space-4) 0 0;color:var(--jm-muted);font-size:.78rem;line-height:1.4}.xFgVSG_matchBanner{top:calc(-1 * var(--rw-space-2));right:var(--rw-space-2);left:var(--rw-space-2);z-index:6;align-items:center;gap:var(--rw-space-2) var(--rw-space-3);border:1px solid color-mix(in srgb, var(--rw-color-success) 50%, transparent);border-radius:var(--rw-radius-lg);padding:var(--rw-space-3) var(--rw-space-4);background:color-mix(in srgb, var(--rw-color-success) 12%, var(--jm-surface));box-shadow:var(--rw-shadow-3);grid-template-columns:auto minmax(0,1fr);animation:.42s cubic-bezier(.2,1.45,.4,1) both xFgVSG_jmPop;display:grid;position:absolute}.xFgVSG_bannerSpark{background:var(--rw-color-primary);clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);width:2.25rem;height:2.25rem;animation:1.6s ease-in-out infinite xFgVSG_jmTwinkle}@keyframes xFgVSG_jmTwinkle{50%{transform:rotate(45deg)scale(.8)}}.xFgVSG_bannerCopy{min-width:0}.xFgVSG_bannerTitle{margin:0;font-weight:850;line-height:1.25}.xFgVSG_bannerCopy p:not(.xFgVSG_bannerTitle){margin:var(--rw-space-1) 0 0;color:var(--jm-muted);font-size:.88rem}.xFgVSG_bannerBand{color:var(--jm-ink);font-weight:800}.xFgVSG_matchBanner .xFgVSG_celebrationActions{flex-wrap:wrap;grid-column:1/-1;margin-top:0;display:flex}@media (min-width:768px){.xFgVSG_workspace{--jm-stage-height:clamp(24rem, calc(100dvh - 22rem), 36rem)}.xFgVSG_sheet{border-radius:0 var(--rw-radius-xl) var(--rw-radius-xl) 0;width:min(28rem,100vw);height:100dvh;max-height:none;inset:0 auto 0 0}.xFgVSG_sheet[open]{animation-name:xFgVSG_jmSheetIn}.xFgVSG_sheetBody{max-height:100dvh;padding:var(--rw-space-8) var(--rw-space-6)}.xFgVSG_controls{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;position:static}}@media (min-width:1100px){.xFgVSG_layout{grid-template-columns:minmax(0,1fr) 21rem;align-items:start}.xFgVSG_likesPanel{border:1px solid var(--jm-line);border-radius:var(--rw-radius-lg);max-height:calc(100dvh - 8rem);padding:var(--rw-space-4);background:var(--rw-color-panel-bg);display:block;position:sticky;top:6rem;overflow-y:auto}.xFgVSG_likesToggle{display:none}}@media (prefers-reduced-motion:reduce){.xFgVSG_swipeItem,.xFgVSG_swipeItem[data-exit=right],.xFgVSG_swipeItem[data-exit=left],.xFgVSG_peekItem{transition:none}.xFgVSG_swipeItem,.xFgVSG_whyRow,.xFgVSG_sheet[open],.xFgVSG_burstRays,.xFgVSG_celebrationPanel,.xFgVSG_matchBanner,.xFgVSG_bannerSpark,.xFgVSG_fitPulse,.xFgVSG_loadingStack span{animation:none}.xFgVSG_burst i,.xFgVSG_whyTimer{display:none}}