.personality-cards_root__tXuEK{--pc-accent:#ffb07c;--pc-accent-soft:rgba(255,176,124,0.14);--pc-accent-deep:#8a3f1a;--pc-ink-on-accent:#2a1409;--pc-dusk:#9d8cff;--pc-face:#f6ecdb;--pc-face-2:#ecdcc2;--pc-ink:#3b2a1d;--pc-ink-2:#6b5442;--pc-line:#b48a5a;--pc-edge:#5a3f2b;--pc-night:#150f14;--pc-veil:rgba(12,8,12,0.62);--pc-back-img:url(/games/personality-cards/card-back.webp);--pc-ease-out:cubic-bezier(0.22,0.8,0.3,1);--pc-ease-pop:cubic-bezier(0.34,1.56,0.64,1);--ctl-accent:var(--pc-accent);--ctl-accent-soft:var(--pc-accent-soft);--ctl-ink:var(--pc-ink-on-accent);--ctl-surface:rgba(34,22,20,0.82);--fb-accent:var(--pc-accent);--fb-warn:#ff8f8f;--fb-hair:rgba(255,176,124,0.22);--status-h:44px;--slot-w:28px;--slot-h:42px;--slot-gap:5px;--progress-h:60px;--hint-h:44px;--table-h:118px;--pile-w:64px;--pile-h:90px;--card-w:108px;--card-h:152px;--card-gap:12px;--card-text:22px;--motif:56px;--actions-h:52px;--result-w:300px;--result-h:400px;--title-size:26px;--desc-size:15px;--echo-w:56px;--echo-h:78px;--main-h:56px;--share-h:48px;--board-row:150px;position:relative;isolation:isolate;margin:calc(-1 * var(--stage-pad-t)) calc(-1 * var(--stage-pad-x)) 0;padding:var(--stage-pad-t) var(--stage-pad-x) 0;border-radius:16px;overflow:hidden;overflow-x:clip;min-width:0;color:var(--text);background-color:var(--pc-night);background-image:url(/games/personality-cards/bg-stage.webp);background-size:cover;background-position:top;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.personality-cards_root__tXuEK[data-bank=en]{--card-text:16px}.personality-cards_veil__Oj7lc{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(46% 20% at 50% 58%,rgba(255,176,124,.2),transparent 72%),radial-gradient(140% 100% at 50% 40%,transparent 42%,rgba(10,6,16,.72)),linear-gradient(180deg,rgba(21,15,20,.2),rgba(21,15,20,.45))}.personality-cards_screen__rDRo7{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;max-width:720px;margin:0 auto}.personality-cards_screen__rDRo7>*{flex:0 0 auto;min-width:0}.personality-cards_icon__WUdtG{width:20px;height:20px}.personality-cards_btnIcon___5J8c{width:18px;height:18px;flex:none}.personality-cards_statusRow__c8oHE{display:flex;align-items:center;gap:6px;min-height:var(--status-h);padding-right:var(--stage-exit-reserve,0)}.personality-cards_statusCell__xc5iO{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px}.personality-cards_status__ZAuv8{flex:1 1 auto;min-width:0;color:var(--text)}.personality-cards_iconRow__Cqbq9{display:flex;align-items:center;gap:4px;flex:none}.personality-cards_iconRow__Cqbq9>button{border-color:rgba(180,138,90,.55);background:linear-gradient(180deg,rgba(58,38,30,.92),rgba(34,22,20,.92));color:#f3d9bf;box-shadow:0 3px 0 #120b0c}.personality-cards_playerBadge__GgJ1v,.personality-cards_seatBadge__LPClZ{position:relative;flex:none;width:28px;height:28px;display:inline-grid;place-items:center}.personality-cards_playerBadge__GgJ1v img,.personality-cards_seatBadge__LPClZ img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.personality-cards_playerBadge__GgJ1v b,.personality-cards_seatBadge__LPClZ b{position:relative;font-family:var(--font-num);font-size:13px;font-weight:900;color:var(--pc-ink-on-accent);line-height:1}.personality-cards_playerBadge__GgJ1v{animation:personality-cards_pc-pop__LWKbF .3s var(--pc-ease-pop) both}.personality-cards_progressCell__NB_5L{min-height:var(--progress-h);display:flex;align-items:center}.personality-cards_progressCell__NB_5L[data-mode=mine]{display:none}.personality-cards_progress__CjyEd{width:100%;display:flex;align-items:center;gap:10px}.personality-cards_mineCaption__wXWjH{display:none;margin:0;font-size:12px;color:var(--text-2);letter-spacing:.08em}.personality-cards_slots__z3IKK{flex:1 1 auto;min-width:0;margin:0;padding:0;list-style:none;display:flex;gap:var(--slot-gap)}.personality-cards_slot__AuF_w{position:relative;flex:none;width:var(--slot-w);height:var(--slot-h);border-radius:5px;border:1px solid rgba(255,236,219,.14);background:rgba(18,10,18,.45);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.personality-cards_slot__AuF_w[data-current=true]{border:1.5px dashed var(--pc-accent);background:rgba(255,176,124,.05);animation:personality-cards_pc-breathe-slot__E6gU_ 2.4s ease-in-out infinite}.personality-cards_slot__AuF_w[data-filled=true]{border-color:transparent;background:none}.personality-cards_mini__IGCTr{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1px;padding-top:3px;border-radius:5px;background:linear-gradient(170deg,var(--pc-face),var(--pc-face-2));color:var(--pc-ink);box-shadow:inset 0 0 0 1px rgba(180,138,90,.55),0 2px 0 var(--pc-edge);overflow:hidden}.personality-cards_mini__IGCTr[data-pop=true]{animation:personality-cards_pc-slot-pop__7oYIe .16s var(--pc-ease-pop) both}.personality-cards_miniMotif__Dgj0l{width:14px;height:14px;flex:none}.personality-cards_slotText__M_CkG{writing-mode:vertical-rl;font-size:8px;line-height:1;font-weight:700;letter-spacing:.02em;max-height:calc(var(--slot-h) - 20px);overflow:hidden}.personality-cards_root__tXuEK[data-bank=en] .personality-cards_slotText__M_CkG{writing-mode:horizontal-tb;font-size:6px;max-width:100%;text-align:center;padding:0 1px;overflow-wrap:anywhere;max-height:18px}.personality-cards_root__tXuEK .personality-cards_slotSpark__6d_db{position:absolute;left:50%;top:50%;width:48px;height:48px;max-width:none;pointer-events:none;mix-blend-mode:screen;transform:translate(-50%,-50%);animation:personality-cards_pc-spark__j3XUz .24s ease-out both}.personality-cards_readoutWrap__D4TLO{position:relative;flex:none;min-width:52px;display:flex;align-items:center;justify-content:flex-end;padding-left:10px;border-left:1px solid rgba(255,236,219,.28);height:calc(var(--slot-h) + 6px)}.personality-cards_readout__SFlyd{position:relative;font-family:var(--font-num);font-size:22px;font-weight:800;letter-spacing:.04em;color:#f6ecdb;animation:personality-cards_pc-roll__phG62 .18s var(--pc-ease-out) both}.personality-cards_readoutWrap__D4TLO[data-milestone=true] .personality-cards_readout__SFlyd{color:var(--pc-accent);animation:personality-cards_pc-milestone__jyo7c .36s var(--pc-ease-pop) both}.personality-cards_root__tXuEK .personality-cards_readoutSpark__mkBIH{position:absolute;right:4px;top:50%;width:64px;height:64px;max-width:none;pointer-events:none;mix-blend-mode:screen;transform:translateY(-50%);animation:personality-cards_pc-spark__j3XUz .4s ease-out both}.personality-cards_progress__CjyEd[data-gather=true] .personality-cards_slot__AuF_w[style] .personality-cards_mini__IGCTr{animation:personality-cards_pc-gather__pZcUr .5s var(--pc-ease-out) calc(var(--gi) * 30ms) both}.personality-cards_progress__CjyEd[data-gather=true] .personality-cards_slot__AuF_w[style]:nth-child(2n) .personality-cards_mini__IGCTr{animation-name:personality-cards_pc-gather-b__7W7ju}.personality-cards_hintBand__5Ksv_{min-height:var(--hint-h);display:flex;align-items:center}.personality-cards_notice__wwTkY{width:100%;padding:7px 12px;border-radius:999px;font-size:13px;background:rgba(22,14,20,.78)}.personality-cards_noticeAlmost__hWLm8{animation:personality-cards_pc-slide-in__vQi0y .2s var(--pc-ease-out) both}.personality-cards_table__SrAPv{height:var(--table-h);display:flex;align-items:center;justify-content:center;pointer-events:none}.personality-cards_pile__LQzqp{position:relative;width:var(--pile-w);height:var(--pile-h)}.personality-cards_pile__LQzqp:before{content:"";position:absolute;left:50%;bottom:-14px;width:calc(var(--pile-w) * 3.2);height:34px;transform:translateX(-50%);border-radius:50%;border:1px solid rgba(255,176,124,.35);background:radial-gradient(closest-side,rgba(255,176,124,.22),transparent)}.personality-cards_pileCard__JvzmL{position:absolute;inset:0;border-radius:8px;background:var(--pc-back-img) center /cover no-repeat,#3a2c5c;box-shadow:0 2px 0 #1a1020,0 10px 22px rgba(0,0,0,.5),0 0 26px rgba(255,176,124,.25)}.personality-cards_pileCard__JvzmL:first-child{transform:translate(3px,6px);filter:brightness(.7)}.personality-cards_pileCard__JvzmL:nth-child(2){transform:translate(1.5px,3px);filter:brightness(.85)}.personality-cards_pile__LQzqp[data-layers="1"] .personality-cards_pileCard__JvzmL:first-child,.personality-cards_pile__LQzqp[data-layers="1"] .personality-cards_pileCard__JvzmL:nth-child(2),.personality-cards_pile__LQzqp[data-layers="2"] .personality-cards_pileCard__JvzmL:first-child{display:none}.personality-cards_band__K9eaU{display:grid;grid-template-columns:repeat(3,var(--card-w));justify-content:center;grid-gap:var(--card-gap);gap:var(--card-gap);padding-top:12px;min-height:calc(var(--card-h) + 12px);perspective:900px}.personality-cards_card__u7_RG{position:relative;width:var(--card-w);height:var(--card-h);padding:0;border:0;background:none;font:inherit;color:var(--pc-ink);cursor:pointer;touch-action:manipulation;-webkit-touch-callout:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:opacity .2s ease-in,transform .2s ease-in}.personality-cards_cardInner__sT11o{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .15s var(--pc-ease-out),filter .15s var(--pc-ease-out)}.personality-cards_cardBack__oIYl8,.personality-cards_cardFace__p2oOP{position:absolute;inset:0;border-radius:12px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.personality-cards_cardBack__oIYl8{transform:rotateY(180deg);background:var(--pc-back-img) center /cover no-repeat,#3a2c5c;box-shadow:0 4px 0 #1a1020,0 12px 22px rgba(0,0,0,.45)}.personality-cards_cardFace__p2oOP{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:16px 8px 18px;background:var(--noise),linear-gradient(170deg,var(--pc-face),var(--pc-face-2));box-shadow:0 4px 0 var(--pc-edge),0 14px 26px rgba(0,0,0,.5);transition:box-shadow 90ms linear}.personality-cards_cardFace__p2oOP:before{content:"";position:absolute;inset:5px;border-radius:8px;border:1px solid var(--pc-line);pointer-events:none}.personality-cards_cardFace__p2oOP:after{content:"";position:absolute;left:50%;top:2px;width:6px;height:6px;transform:translateX(-50%) rotate(45deg);background:var(--pc-line)}.personality-cards_motif__m_u2t{width:var(--motif);height:var(--motif);flex:none;color:var(--pc-ink);margin-top:6px}.personality-cards_cardText__7OUkG{max-width:100%;font-size:var(--card-text);font-weight:700;line-height:1.2;text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;color:var(--pc-ink)}.personality-cards_card__u7_RG:active:not([data-out=true]) .personality-cards_cardInner__sT11o{transform:translateY(2px)}.personality-cards_card__u7_RG:active:not([data-out=true]) .personality-cards_cardFace__p2oOP{box-shadow:0 2px 0 var(--pc-edge),0 8px 16px rgba(0,0,0,.45)}.personality-cards_card__u7_RG:focus-visible{outline:none}.personality-cards_card__u7_RG:focus-visible .personality-cards_cardFace__p2oOP{outline:2px solid var(--pc-accent);outline-offset:3px}.personality-cards_card__u7_RG[data-picked=true] .personality-cards_cardInner__sT11o{transform:translateY(-12px) scale(1.04);filter:drop-shadow(0 0 14px rgba(255,176,124,.45))}.personality-cards_card__u7_RG[data-picked=true] .personality-cards_cardFace__p2oOP{box-shadow:0 0 0 2px var(--pc-accent),0 4px 0 var(--pc-edge),0 14px 26px rgba(0,0,0,.5)}.personality-cards_card__u7_RG[data-out=true]{opacity:0;transform:translateY(8px) scale(.96);pointer-events:none}.personality-cards_card__u7_RG[data-flying=true]{opacity:0}.personality-cards_kbd__dFEZ8{display:none}@media (hover:hover) and (pointer:fine){.personality-cards_kbd__dFEZ8{position:absolute;top:8px;right:8px;width:20px;height:20px;display:grid;place-items:center;border-radius:5px;font-family:var(--font-num);font-size:11px;color:var(--pc-ink-2);border:1px solid rgba(107,84,66,.4);pointer-events:none}.personality-cards_card__u7_RG:hover:not([data-out=true]):not([data-picked=true]) .personality-cards_cardInner__sT11o{transform:translateY(-4px)}}.personality-cards_band__K9eaU .personality-cards_card__u7_RG:first-child{--from-x:calc(var(--card-w) + var(--card-gap))}.personality-cards_band__K9eaU .personality-cards_card__u7_RG:nth-child(3){--from-x:calc(-1 * (var(--card-w) + var(--card-gap)))}.personality-cards_band__K9eaU[data-deal=dealing] .personality-cards_card__u7_RG{animation:personality-cards_pc-deal__v63Tw .2s var(--pc-ease-out) calc(var(--i) * .12s) both}.personality-cards_band__K9eaU[data-deal=dealing] .personality-cards_cardInner__sT11o{animation:personality-cards_pc-turn__95iG6 .2s linear calc(var(--i) * .12s) both}.personality-cards_band__K9eaU[data-nudge="1"] .personality-cards_cardFace__p2oOP{animation:personality-cards_pc-breathe-a__psjKe .9s ease-in-out}.personality-cards_band__K9eaU[data-nudge="2"] .personality-cards_cardFace__p2oOP{animation:personality-cards_pc-breathe-b__hDTFn .9s ease-in-out}.personality-cards_flyer__c5Z_w{position:absolute;z-index:20;pointer-events:none;animation:personality-cards_pc-fly__UFyqa .3s var(--pc-ease-out) both}.personality-cards_flyer__c5Z_w[data-back=true]{animation:personality-cards_pc-unfly__7G0Ja .2s ease-in both}.personality-cards_flyerFace__vf9Ty{position:absolute;inset:0;display:grid;place-items:center;border-radius:10px;background:linear-gradient(170deg,var(--pc-face),var(--pc-face-2));box-shadow:0 0 0 2px var(--pc-accent),0 4px 0 var(--pc-edge),0 0 18px rgba(255,176,124,.5)}.personality-cards_flyerText__Sn6Rb{font-size:var(--card-text);font-weight:700;color:var(--pc-ink);padding:0 4px;text-align:center;overflow:hidden}.personality-cards_actions__wCkfs{min-height:var(--actions-h);display:flex;align-items:center}.personality-cards_undo__HNpd_{min-width:88px;min-height:44px;display:inline-flex;align-items:center;gap:6px;border-color:rgba(180,138,90,.55);background:rgba(34,22,20,.82);box-shadow:0 3px 0 #120b0c}.personality-cards_foot__4EJaa{margin:0;max-width:calc(100% - 128px);font-size:13px;line-height:20px;color:var(--text-3,var(--text-dim))}.personality-cards_center__0stLY{display:flex;justify-content:center;align-items:center}.personality-cards_resultWrap__OTTUX{position:relative;width:min(var(--result-w),100%);height:var(--result-h);perspective:1200px}.personality-cards_root__tXuEK .personality-cards_burst__VDfZa{position:absolute;left:50%;top:50%;width:150%;max-width:none;aspect-ratio:1;transform:translate(-50%,-50%);mix-blend-mode:screen;pointer-events:none;opacity:.35;z-index:0}.personality-cards_resultWrap__OTTUX[data-reveal=flip] .personality-cards_burst__VDfZa{animation:personality-cards_pc-burst__1YFR7 .35s ease-out both}.personality-cards_resultWrap__OTTUX[data-reveal=settled][data-show=true] .personality-cards_burst__VDfZa{animation:personality-cards_pc-afterglow__lDcIL .2s ease-out both}.personality-cards_resultCard__fiRIM{position:relative;z-index:1;width:100%;height:100%;transform-style:preserve-3d}.personality-cards_resultWrap__OTTUX[data-reveal=flip] .personality-cards_resultCard__fiRIM{animation:personality-cards_pc-flip__hGzQ0 .35s var(--pc-ease-out) both}.personality-cards_resultBack__zBqnb,.personality-cards_resultFace__vuXF9{position:absolute;inset:0;border-radius:16px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.personality-cards_resultBack__zBqnb{transform:rotateY(180deg);background:var(--pc-back-img) center /cover no-repeat,#3a2c5c;box-shadow:0 6px 0 #1a1020}.personality-cards_resultFace__vuXF9{display:flex;flex-direction:column;align-items:center;gap:4px;padding:30px 26px 24px;text-align:center;color:var(--pc-ink);background:var(--noise),linear-gradient(170deg,var(--pc-face),var(--pc-face-2));box-shadow:0 6px 0 var(--pc-edge),0 24px 44px rgba(0,0,0,.55);overflow:hidden}.personality-cards_resultFace__vuXF9>:not(.personality-cards_frame__TThlc):not(.personality-cards_resultSeat__Ol7Nw){position:relative;z-index:1;flex:none;max-width:100%}.personality-cards_root__tXuEK .personality-cards_frame__TThlc{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:fill;pointer-events:none;z-index:2}.personality-cards_resultSeat__Ol7Nw{position:absolute;z-index:3;top:12px;left:12px;display:flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--pc-accent-deep)}.personality-cards_resultSeat__Ol7Nw .personality-cards_seatBadge__LPClZ{width:40px;height:40px}.personality-cards_resultSeat__Ol7Nw .personality-cards_seatBadge__LPClZ b{font-size:17px}.personality-cards_resultWrap__OTTUX[data-show=true] .personality-cards_resultSeat__Ol7Nw .personality-cards_seatBadge__LPClZ{animation:personality-cards_pc-pop__LWKbF .24s var(--pc-ease-pop) .35s both}.personality-cards_eyebrow__C79Qu{margin:8px 0 0;font-size:12px;letter-spacing:.2em;color:var(--pc-accent-deep)}.personality-cards_title__JUtAW{position:relative;margin:2px 0 0;font-size:var(--title-size);font-weight:800;line-height:1.2;color:var(--pc-ink);overflow-wrap:anywhere}.personality-cards_titleName__A0ggQ{display:inline-block}.personality-cards_titleSpark__PtyoY{display:none}.personality-cards_resultWrap__OTTUX[data-reveal=settled][data-show=true] .personality-cards_titleName__A0ggQ{animation:personality-cards_pc-drop__sNZ0k .2s var(--pc-ease-out) both}.personality-cards_root__tXuEK .personality-cards_resultWrap__OTTUX[data-reveal=settled][data-show=true] .personality-cards_titleSpark__PtyoY{display:block;position:absolute;right:-30px;top:-18px;width:44px;height:44px;max-width:none;pointer-events:none;mix-blend-mode:multiply;filter:invert(1) sepia(1) saturate(3) hue-rotate(-20deg);animation:personality-cards_pc-spark__j3XUz .4s ease-out both}.personality-cards_tinge__fKpoL{margin:0;font-size:16px;font-weight:600;color:var(--pc-ink-2)}.personality-cards_divider__Okyps{width:120px;height:10px;margin:6px 0;color:var(--pc-line)}.personality-cards_tagline__KGwPF{margin:0;font-size:var(--desc-size);font-style:italic;line-height:1.45;color:var(--pc-ink-2)}.personality-cards_desc__HNXCq{margin:4px 0 0;font-size:var(--desc-size);line-height:1.5;color:var(--pc-ink);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;-webkit-user-select:text;-moz-user-select:text;user-select:text}.personality-cards_because__9Owgn{margin:auto 0 2px;font-size:12px;letter-spacing:.1em;color:var(--pc-ink-2)}.personality-cards_echoes__k161_{margin:0;padding:0;list-style:none;display:flex;justify-content:center;gap:8px}.personality-cards_echo__sbQcB{width:var(--echo-w);height:var(--echo-h);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:4px;border-radius:7px;background:rgba(255,255,255,.45);box-shadow:inset 0 0 0 1px var(--pc-line),0 2px 0 rgba(90,63,43,.6)}.personality-cards_resultWrap__OTTUX[data-reveal=settled][data-show=true] .personality-cards_echo__sbQcB{animation:personality-cards_pc-rise__pQpuP .24s var(--pc-ease-out) calc(var(--i) * 80ms) both}.personality-cards_echoMotif__BrbIb{width:20px;height:20px;flex:none}.personality-cards_echoText__vqVsK{font-size:12px;font-weight:700;line-height:1.15;text-align:center;overflow-wrap:anywhere;max-width:100%;overflow:hidden}.personality-cards_root__tXuEK[data-bank=en] .personality-cards_echoText__vqVsK{font-size:10px}.personality-cards_cta__JoFXT{display:flex;flex-direction:column;gap:8px}.personality-cards_primary___4yfs{min-height:var(--main-h)}.personality-cards_share__cOK7b{min-height:var(--share-h);width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-color:rgba(180,138,90,.55);background:rgba(34,22,20,.82)}.personality-cards_share__cOK7b[data-done=true]{border-color:var(--pc-accent);color:var(--pc-accent);animation:personality-cards_pc-flash__PPouF .4s ease-out}.personality-cards_handoff__xVTns{width:100%;min-height:420px;padding:12px 0 4px;border-radius:16px;background:var(--pc-veil);--handoff-who-size:28px;--handoff-t:350ms}.personality-cards_handoffBadge__3zihU{position:relative;width:160px;height:160px;display:grid;place-items:center;animation:personality-cards_pc-badge-in__OgGKd .35s var(--pc-ease-pop) both}.personality-cards_handoffBadge__3zihU img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.personality-cards_handoffBadge__3zihU b{position:relative;font-family:var(--font-num);font-size:64px;font-weight:900;color:var(--pc-ink-on-accent);line-height:1}.personality-cards_handoffNote__s7Eas{margin:0;padding:0 12px;font-size:14px;text-align:center;color:var(--text-2)}.personality-cards_handoffCta__5kTim{min-height:var(--main-h)}.personality-cards_board____Ovd{width:100%}.personality-cards_boardGrid__xdPcI{margin:0;padding:2px 2px 6px;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--board-row);grid-gap:10px;gap:10px;max-height:calc(3 * var(--board-row) + 2 * 10px + 8px);overflow-y:auto;overscroll-behavior:contain}.personality-cards_boardCard__8xgqj{position:relative;min-width:0;display:flex;flex-direction:column;gap:3px;padding:10px 10px 8px;border-radius:12px;color:var(--pc-ink);background:var(--noise),linear-gradient(170deg,var(--pc-face),var(--pc-face-2));box-shadow:inset 0 0 0 1px var(--pc-line),0 4px 0 var(--pc-edge),0 10px 20px rgba(0,0,0,.4)}.personality-cards_board____Ovd[data-enter=play] .personality-cards_boardCard__8xgqj{animation:personality-cards_pc-rise__pQpuP .26s var(--pc-ease-out) calc(var(--i) * .1s) both}.personality-cards_boardHead__ZP32p{display:flex;align-items:center;gap:6px;min-width:0}.personality-cards_boardSeat___svrt{font-size:13px;font-weight:700;color:var(--pc-accent-deep)}.personality-cards_boardName__ANuQX{font-size:20px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.personality-cards_boardTinge__HrbSr{font-size:13px;font-weight:600;color:var(--pc-ink-2);overflow-wrap:anywhere}.personality-cards_boardTagline__ykBHm{font-size:12px;color:var(--pc-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.personality-cards_root__tXuEK[data-bank=en] .personality-cards_boardName__ANuQX{font-size:15px}.personality-cards_same__Qp_yq{position:absolute;top:4px;right:4px;width:48px;height:48px;display:grid;place-items:center;transform:rotate(-12deg);pointer-events:none}.personality-cards_same__Qp_yq img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.personality-cards_sameText__iOq9R{position:relative;font-size:12px;font-weight:900;color:#3a2c5c;background:rgba(246,236,219,.85);padding:0 3px;border-radius:3px}.personality-cards_board____Ovd[data-enter=play] .personality-cards_same__Qp_yq{animation:personality-cards_pc-stamp__wV_yC .22s var(--pc-ease-out) calc(var(--n) * .1s + .2s + var(--i) * .12s) both}.personality-cards_empty__iZ0Xf{display:flex;flex-direction:column;align-items:center;gap:14px;padding:60px 0 40px}.personality-cards_emptyBack__F3bSR{width:64px;height:90px;border-radius:8px;background:var(--pc-back-img) center /cover no-repeat;filter:grayscale(.6);opacity:.6}.personality-cards_emptyText__fBHDn{margin:0;font-size:15px;color:var(--text-2);text-align:center}.personality-cards_panel__OcLdr{gap:10px}.personality-cards_historyTop__ngkEF{align-self:flex-start;margin:0;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:700;color:var(--pc-accent);background:var(--pc-accent-soft)}.personality-cards_historyList__9lgWm{margin:0;padding:0;list-style:none;max-height:min(50dvh,360px);overflow-y:auto;overscroll-behavior:contain}.personality-cards_historyItem__UgJ1E{min-height:44px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);font-size:14px;animation:personality-cards_pc-rise__pQpuP .2s var(--pc-ease-out) calc(min(var(--i), 10) * 30ms) both}.personality-cards_historyNo__672C3{min-width:20px;font-family:var(--font-num);color:var(--text-3,var(--text-dim))}.personality-cards_historyText___1D4_{min-width:0;overflow-wrap:anywhere}.personality-cards_historyEmpty__eh08G{margin:0;display:flex;align-items:center;gap:12px;font-size:14px;color:var(--text-2)}.personality-cards_historyEmptyBack__EtubG{flex:none;width:40px;height:56px;border-radius:5px;background:var(--pc-back-img) center /cover no-repeat;opacity:.8}.personality-cards_clearBtn__s_vFv{align-self:flex-start;padding:0 8px;border-radius:10px}.personality-cards_clearBtn__s_vFv[data-armed=true]{color:#ff9a9a;outline:1px solid var(--wine,#b0344c);text-decoration:none;animation:personality-cards_pc-shake__uWW4U .18s ease-in-out 2}.personality-cards_fallbackText__b4_Tc{margin:0;padding:10px;border-radius:10px;font-size:14px;line-height:1.5;background:rgba(0,0,0,.35);-moz-user-select:all;user-select:all;-webkit-user-select:all;overflow-wrap:anywhere;white-space:pre-wrap}.personality-cards_prewarm___7H_J{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.personality-cards_root__tXuEK[data-still=true] .personality-cards_readoutSpark__mkBIH,.personality-cards_root__tXuEK[data-still=true] .personality-cards_slotSpark__6d_db,.personality-cards_root__tXuEK[data-still=true] .personality-cards_titleSpark__PtyoY{display:none}.personality-cards_root__tXuEK[data-still=true] .personality-cards_boardCard__8xgqj,.personality-cards_root__tXuEK[data-still=true] .personality-cards_burst__VDfZa,.personality-cards_root__tXuEK[data-still=true] .personality-cards_cardFace__p2oOP,.personality-cards_root__tXuEK[data-still=true] .personality-cards_echo__sbQcB,.personality-cards_root__tXuEK[data-still=true] .personality-cards_handoffBadge__3zihU,.personality-cards_root__tXuEK[data-still=true] .personality-cards_mini__IGCTr,.personality-cards_root__tXuEK[data-still=true] .personality-cards_notice__wwTkY,.personality-cards_root__tXuEK[data-still=true] .personality-cards_playerBadge__GgJ1v,.personality-cards_root__tXuEK[data-still=true] .personality-cards_readout__SFlyd,.personality-cards_root__tXuEK[data-still=true] .personality-cards_same__Qp_yq,.personality-cards_root__tXuEK[data-still=true] .personality-cards_slot__AuF_w,.personality-cards_root__tXuEK[data-still=true] .personality-cards_titleName__A0ggQ{animation:none}.personality-cards_root__tXuEK[data-still=true] .personality-cards_resultWrap__OTTUX[data-reveal=settled] .personality-cards_resultFace__vuXF9{animation:personality-cards_pc-fade__gMRbQ .15s ease-out both}@media (max-width:374px){.personality-cards_root__tXuEK{--slot-w:25px;--slot-h:36px;--slot-gap:4px;--progress-h:48px;--hint-h:40px;--table-h:64px;--pile-w:40px;--pile-h:56px;--card-w:100px;--card-h:140px;--card-gap:10px;--card-text:20px;--motif:48px;--actions-h:48px;--result-w:296px;--result-h:318px;--title-size:22px;--desc-size:14px;--echo-w:44px;--echo-h:62px;--main-h:52px;--share-h:44px;--board-row:110px}.personality-cards_root__tXuEK[data-bank=en]{--card-text:15px}.personality-cards_readout__SFlyd{font-size:18px}.personality-cards_readoutWrap__D4TLO{min-width:44px;padding-left:8px}.personality-cards_notice__wwTkY{font-size:12px;padding:5px 10px}.personality-cards_foot__4EJaa{font-size:12px;line-height:18px}.personality-cards_resultFace__vuXF9{padding:22px 20px 16px;gap:2px}.personality-cards_tagline__KGwPF{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.personality-cards_divider__Okyps{margin:2px 0}.personality-cards_boardGrid__xdPcI{max-height:calc(2 * var(--board-row) + 10px + 8px)}.personality-cards_boardTagline__ykBHm{display:none}.personality-cards_handoff__xVTns{min-height:340px}.personality-cards_handoffBadge__3zihU{width:120px;height:120px}.personality-cards_handoffBadge__3zihU b{font-size:48px}}@media (min-width:900px){.personality-cards_root__tXuEK{--card-w:160px;--card-h:224px;--card-gap:16px;--card-text:28px;--motif:72px;--result-w:360px;--result-h:480px;--title-size:30px;--board-row:150px}.personality-cards_root__tXuEK[data-bank=en]{--card-text:20px}.personality-cards_boardGrid__xdPcI{grid-template-columns:repeat(3,minmax(0,1fr))}}.game-stage[data-screen] .personality-cards_root__tXuEK{margin:0;padding:0;border-radius:0;height:100%}.game-stage[data-screen] .personality-cards_screen__rDRo7{height:100%;justify-content:center}@media (orientation:landscape) and (max-height:520px){.game-stage[data-screen] .personality-cards_root__tXuEK{--slot-w:36px;--slot-h:50px;--slot-gap:6px;--card-gap:16px;--card-text:18px;--motif:44px;--result-w:400px;--result-h:min(300px,calc(100dvh - 60px));--title-size:22px;--desc-size:13px;--echo-w:52px;--echo-h:62px;--main-h:48px;--share-h:44px;--board-row:140px;--pile-w:44px;--pile-h:62px}.game-stage[data-screen] .personality-cards_root__tXuEK[data-bank=en]{--card-text:14px}.game-stage[data-screen] .personality-cards_screen__rDRo7{display:grid;grid-template-columns:208px minmax(0,1fr) 208px;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;grid-template-areas:"prog center status" "prog center hint" "prog center cta" "table center icons" "table center ." "undo center foot";grid-column-gap:14px;column-gap:14px;grid-row-gap:6px;row-gap:6px;align-content:center;max-width:none;padding-top:0}.game-stage[data-screen] .personality-cards_statusRow__c8oHE{display:contents}.game-stage[data-screen] .personality-cards_statusCell__xc5iO{grid-area:status;align-self:center;min-height:40px;padding-right:var(--stage-exit-reserve,0)}.game-stage[data-screen] .personality-cards_iconRow__Cqbq9{grid-area:icons;align-self:start}.game-stage[data-screen] .personality-cards_progressCell__NB_5L{grid-area:prog;align-self:start;min-height:0}.game-stage[data-screen] .personality-cards_progress__CjyEd{flex-direction:column;align-items:flex-start;gap:6px}.game-stage[data-screen] .personality-cards_mineCaption__wXWjH{display:block}.game-stage[data-screen] .personality-cards_progressCell__NB_5L[data-mode=mine]{display:flex}.game-stage[data-screen] .personality-cards_root__tXuEK .personality-cards_burst__VDfZa{width:min(150%,88dvh)}.game-stage[data-screen] .personality-cards_slots__z3IKK{display:grid;grid-template-columns:repeat(4,var(--slot-w));grid-gap:var(--slot-gap);gap:var(--slot-gap)}.game-stage[data-screen] .personality-cards_slotText__M_CkG{font-size:10px;max-height:calc(var(--slot-h) - 22px)}.game-stage[data-screen] .personality-cards_miniMotif__Dgj0l{width:18px;height:18px}.game-stage[data-screen] .personality-cards_readoutWrap__D4TLO{border-left:0;padding-left:0;justify-content:flex-start;height:auto}.game-stage[data-screen] .personality-cards_hintBand__5Ksv_{grid-area:hint;min-height:0}.game-stage[data-screen] .personality-cards_notice__wwTkY{border-radius:12px;font-size:12px;line-height:1.35}.game-stage[data-screen] .personality-cards_table__SrAPv{grid-area:table;height:auto;min-height:0;justify-content:flex-start;padding-left:12px}.game-stage[data-screen] .personality-cards_pile__LQzqp:before{width:calc(var(--pile-w) * 2.4)}.game-stage[data-screen] .personality-cards_band__K9eaU{grid-area:center;align-self:center;grid-template-columns:repeat(3,minmax(0,150px));padding-top:12px;min-height:0}.game-stage[data-screen] .personality-cards_card__u7_RG{width:100%;height:auto;aspect-ratio:5/7}.game-stage[data-screen] .personality-cards_actions__wCkfs{grid-area:undo;min-height:44px}.game-stage[data-screen] .personality-cards_center__0stLY{grid-area:center;align-self:center;min-height:0}.game-stage[data-screen] .personality-cards_cta__JoFXT{grid-area:cta;align-self:start}.game-stage[data-screen] .personality-cards_foot__4EJaa{grid-area:foot;max-width:none;font-size:12px;line-height:16px;padding-bottom:14px}.game-stage[data-screen] .personality-cards_resultFace__vuXF9{display:grid;grid-template-columns:minmax(0,1fr) var(--echo-w);grid-template-rows:auto auto auto auto auto minmax(0,1fr);grid-column-gap:14px;column-gap:14px;grid-row-gap:2px;row-gap:2px;align-items:start;justify-items:start;text-align:left;padding:22px 20px 18px 24px}.game-stage[data-screen] .personality-cards_resultFace__vuXF9>.personality-cards_echoes__k161_{grid-column:2;grid-row:1/-1;flex-direction:column;align-self:center}.game-stage[data-screen] .personality-cards_resultFace__vuXF9>.personality-cards_because__9Owgn{display:none}.game-stage[data-screen] .personality-cards_resultFace__vuXF9>.personality-cards_resultSeat__Ol7Nw{position:relative;top:auto;left:auto}.game-stage[data-screen] .personality-cards_desc__HNXCq{-webkit-line-clamp:5}.game-stage[data-screen] .personality-cards_divider__Okyps{margin:2px 0}.game-stage[data-screen] .personality-cards_boardGrid__xdPcI{grid-template-columns:repeat(3,minmax(0,1fr));max-height:calc(2 * var(--board-row) + 10px + 8px)}.game-stage[data-screen] .personality-cards_handoff__xVTns{min-height:0;padding:8px 12px;--handoff-who-size:22px}.game-stage[data-screen] .personality-cards_handoffBadge__3zihU{width:100px;height:100px}.game-stage[data-screen] .personality-cards_handoffBadge__3zihU b{font-size:40px}}@keyframes personality-cards_pc-deal__v63Tw{0%{opacity:0;transform:translate(var(--from-x,0),calc(-1 * var(--table-h) - 20px)) scale(.5)}30%{opacity:1}85%{transform:translate(0) scale(1.03)}to{opacity:1;transform:none}}@keyframes personality-cards_pc-turn__95iG6{0%,60%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}@keyframes personality-cards_pc-fly__UFyqa{0%{transform:none}45%{transform:translate(calc(var(--dx) * .45),calc(var(--dy) * .45 - 24px)) scale(calc((1 + var(--sx)) / 2),calc((1 + var(--sy)) / 2))}to{transform:translate(var(--dx),var(--dy)) scale(var(--sx),var(--sy))}}@keyframes personality-cards_pc-unfly__7G0Ja{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1.6)}}@keyframes personality-cards_pc-gather__pZcUr{to{transform:translate(var(--gx),var(--gy)) rotate(6deg) scale(1.5);opacity:0}}@keyframes personality-cards_pc-gather-b__7W7ju{to{transform:translate(var(--gx),var(--gy)) rotate(-6deg) scale(1.5);opacity:0}}@keyframes personality-cards_pc-flip__hGzQ0{0%{transform:rotateY(180deg) scale(.92)}to{transform:rotateY(0deg) scale(1)}}@keyframes personality-cards_pc-burst__1YFR7{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}55%{opacity:.9}to{opacity:.55;transform:translate(-50%,-50%) scale(1.1)}}@keyframes personality-cards_pc-afterglow__lDcIL{0%{opacity:.55;transform:translate(-50%,-50%) scale(1.1)}to{opacity:.35;transform:translate(-50%,-50%) scale(1)}}@keyframes personality-cards_pc-drop__sNZ0k{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes personality-cards_pc-rise__pQpuP{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes personality-cards_pc-fade__gMRbQ{0%{opacity:0}to{opacity:1}}@keyframes personality-cards_pc-spark__j3XUz{0%{opacity:0;transform:translate(-50%,-50%) scale(.5) rotate(0deg)}35%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.15) rotate(30deg)}}@keyframes personality-cards_pc-slot-pop__7oYIe{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes personality-cards_pc-roll__phG62{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes personality-cards_pc-milestone__jyo7c{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes personality-cards_pc-slide-in__vQi0y{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:none}}@keyframes personality-cards_pc-breathe-slot__E6gU_{0%,to{border-color:rgba(255,176,124,.35)}50%{border-color:rgba(255,176,124,.75)}}@keyframes personality-cards_pc-breathe-a__psjKe{0%,to{transform:scale(1)}50%{transform:scale(1.03);box-shadow:0 0 0 2px rgba(255,176,124,.25),0 0 22px rgba(255,176,124,.25),0 4px 0 var(--pc-edge)}}@keyframes personality-cards_pc-breathe-b__hDTFn{0%,to{transform:scale(1)}50%{transform:scale(1.03);box-shadow:0 0 0 2px rgba(255,176,124,.25),0 0 22px rgba(255,176,124,.25),0 4px 0 var(--pc-edge)}}@keyframes personality-cards_pc-pop__LWKbF{0%{transform:scale(0)}70%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes personality-cards_pc-badge-in__OgGKd{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes personality-cards_pc-stamp__wV_yC{0%{opacity:0;transform:scale(1.6) rotate(-24deg)}to{opacity:1;transform:scale(1) rotate(-12deg)}}@keyframes personality-cards_pc-flash__PPouF{0%{box-shadow:0 0 0 0 rgba(255,176,124,.6)}to{box-shadow:0 0 0 10px rgba(255,176,124,0)}}@keyframes personality-cards_pc-shake__uWW4U{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.personality-cards_slot__AuF_w[data-current=true]{animation:none;border-color:rgba(255,176,124,.6)}}