.memory_page__KtxtW{min-height:100vh;padding-bottom:90px;background:#fffaf2;color:#17152c}.memory_header__t8DJ6{width:min(1120px,calc(100% - 40px));height:72px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.memory_back__jcphd{display:flex;align-items:center;gap:8px;color:#777283;font-size:11px;font-weight:800}.memory_back__jcphd span:first-child{width:30px;height:30px;border:1px solid rgba(23,21,44,.12);border-radius:50%;display:grid;place-items:center;color:#17152c;font-size:15px}.memory_brand__p1_7L{position:relative;display:inline-flex;align-items:baseline;font-weight:950;font-size:25px;letter-spacing:-2px}.memory_brand__p1_7L strong{color:#7657ff}.memory_brand__p1_7L i{margin-left:3px;transform:translateY(-12px);color:#ff6b57;font-size:9px}.memory_gameType__MH14u{justify-self:end;color:#8e8998;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.13em}.memory_intro__nZlsk{width:min(960px,calc(100% - 40px));margin:35px auto 24px;display:flex;align-items:end;justify-content:space-between}.memory_introKicker__FIX3F{display:inline-flex;align-items:center;gap:6px;color:#23838c;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.13em}.memory_introKicker__FIX3F svg{width:15px}.memory_intro__nZlsk h1{margin:7px 0 8px;font-size:50px;line-height:1;letter-spacing:-.055em}.memory_intro__nZlsk h1 em{color:#238f99;font-style:normal}.memory_intro__nZlsk p{max-width:600px;margin:0;color:#6f6b7d;font-size:13px;line-height:1.55}.memory_playerCount__dLBes{margin-bottom:4px;color:#918c9a;font-size:10px;font-weight:750;white-space:nowrap}.memory_playerCount__dLBes span{color:#32aab5}.memory_gameWrap__0hTZf{width:min(960px,calc(100% - 40px));margin:0 auto;position:relative;overflow:hidden;border-radius:28px;box-shadow:0 25px 65px rgba(41,32,91,.17)}.memory_toolbar__mZaav{height:48px;padding:0 15px 0 18px;display:flex;align-items:center;justify-content:space-between;background:#24213b;color:rgba(255,255,255,.64);font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.memory_toolbar__mZaav>div:first-child span{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#6fe0e8;box-shadow:0 0 0 4px rgba(111,224,232,.12)}.memory_toolbar__mZaav>div:last-child{display:flex;gap:5px}.memory_toolbar__mZaav button{width:30px;height:30px;border:0;border-radius:9px;background:rgba(255,255,255,.08);color:white;cursor:pointer}.memory_stage__83yGh{width:100%;min-height:610px;padding:25px;position:relative;overflow:hidden;background:#b9eff3;display:grid;place-items:center;isolation:isolate}.memory_stage__83yGh.memory_playing__uYQx_{background:#eee8df}.memory_stage__83yGh.memory_result__2ZwLH{background:#dcf8f9}.memory_decor__vOmxH{position:absolute;inset:0;z-index:-1}.memory_decor__vOmxH i{position:absolute;color:rgba(23,21,44,.1);font-style:normal;font-weight:950}.memory_decor__vOmxH i:first-child{left:9%;top:15%;font-size:42px}.memory_decor__vOmxH i:nth-child(2){right:10%;top:17%;font-size:90px;transform:rotate(10deg)}.memory_decor__vOmxH i:last-child{left:12%;bottom:13%;font-size:33px}.memory_idle__cYim2{width:min(570px,100%);display:flex;align-items:center;flex-direction:column;text-align:center}.memory_kicker__i1ITQ,.memory_verdict__UYzZ1{padding:7px 11px;border-radius:100px;background:#17152c;color:white;font-size:8px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.memory_idle__cYim2 h2{margin:14px 0 7px;font-size:54px;line-height:.9;letter-spacing:-.06em}.memory_idle__cYim2 h2 em{color:#238f99;font-style:normal}.memory_idle__cYim2 p{margin:0;color:rgba(23,21,44,.62);font-size:12px}.memory_preview__PffYH{height:135px;margin:17px 0 20px;display:flex;align-items:center;gap:10px}.memory_preview__PffYH span{width:100px;height:118px;border:3px solid #17152c;border-radius:19px;background:#ffd84d;box-shadow:5px 7px 0 #17152c;display:grid;place-items:center;font-size:51px;transform:rotate(-5deg)}.memory_preview__PffYH span:nth-child(2){background:#7657ff;color:white;font-size:40px;font-weight:950;transform:rotate(4deg)}.memory_preview__PffYH span:last-child{transform:rotate(-1deg)}.memory_idle__cYim2>button{min-width:225px;height:55px;border:0;border-radius:17px;background:#17152c;color:white;box-shadow:0 8px 0 #4e4a61;display:flex;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:950;cursor:pointer}.memory_idle__cYim2>button:active{transform:translateY(5px);box-shadow:0 3px 0 #4e4a61}.memory_idle__cYim2>button svg{width:18px}.memory_board__FlTex{width:min(680px,100%);display:flex;align-items:center;flex-direction:column}.memory_statsTop__xhlKN{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.memory_statsTop__xhlKN>span{display:flex;flex-direction:column}.memory_statsTop__xhlKN>span:last-child{align-items:flex-end}.memory_statsTop__xhlKN small{color:#8b8694;font-size:7px;font-weight:900;letter-spacing:.12em}.memory_statsTop__xhlKN b{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.memory_statsTop__xhlKN>strong{font-size:16px;letter-spacing:-.03em}.memory_progress__yxaDV{width:100%;height:5px;margin:10px 0 16px;border-radius:100px;background:#d9d2c8;overflow:hidden}.memory_progress__yxaDV i{display:block;height:100%;border-radius:inherit;background:#32aab5;transition:width .25s}.memory_grid__PqhWT{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.memory_card__UeJQO{height:112px;padding:0;border:0;background:transparent;perspective:700px;cursor:pointer}.memory_cardInner__sITbq{width:100%;height:100%;display:block;position:relative;transition:transform .38s;transform-style:preserve-3d}.memory_open__WUW0q .memory_cardInner__sITbq{transform:rotateY(180deg)}.memory_cardBack__09V9K,.memory_cardFront__1ioCF{position:absolute;inset:0;border:2px solid #17152c;border-radius:17px;box-shadow:3px 4px 0 #17152c;display:flex;align-items:center;justify-content:center;flex-direction:column;backface-visibility:hidden}.memory_cardBack__09V9K{background:#7657ff;color:white}.memory_cardBack__09V9K b{font-size:35px}.memory_cardBack__09V9K i{font-size:8px;font-style:normal;font-weight:950;letter-spacing:.08em;opacity:.55}.memory_cardFront__1ioCF{transform:rotateY(180deg)}.memory_cardFront__1ioCF b{font-size:45px;line-height:1}.memory_cardFront__1ioCF small{margin-top:5px;font-size:8px;font-weight:900;text-transform:uppercase}.memory_cardFront__1ioCF.memory_orange__nzf_r{background:#ffad70}.memory_cardFront__1ioCF.memory_cream__H9Lrg{background:#ffe3ae}.memory_cardFront__1ioCF.memory_pink__OrOQ8{background:#ffc7df}.memory_cardFront__1ioCF.memory_yellow__umz1P{background:#ffd84d}.memory_cardFront__1ioCF.memory_lime__dJnov{background:#d8ff71}.memory_cardFront__1ioCF.memory_blue__zR9tY{background:#aeeaf0}.memory_cardFront__1ioCF.memory_purple__ZZe6w{background:#dcd3ff}.memory_matched__mBLgl .memory_cardFront__1ioCF{outline:4px solid #39aa67;outline-offset:-6px}.memory_matched__mBLgl{cursor:default}.memory_hint__lU7wu{margin:15px 0 0;color:#8a8490;font-size:9px;font-weight:800}.memory_result__2ZwLH{width:min(500px,100%);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.memory_verdict__UYzZ1{background:#238f99;transform:rotate(-2deg)}.memory_verdict__UYzZ1.memory_elite__0_ytK,.memory_verdict__UYzZ1.memory_great__KM_wf{background:#7657ff}.memory_verdict__UYzZ1.memory_good__IvaYN{background:#278162}.memory_verdict__UYzZ1.memory_slow__xb0nR{background:#d75a45}.memory_trophy__MiBiH{margin:13px 0 0;position:relative;font-size:84px;line-height:1;filter:drop-shadow(7px 8px 0 rgba(23,21,44,.12))}.memory_trophy__MiBiH i{position:absolute;right:-20px;top:-6px;color:#ff9b56;font-size:25px;font-style:normal}.memory_result__2ZwLH h2{margin:3px 0 4px;font-size:36px;letter-spacing:-.05em}.memory_result__2ZwLH>p{margin:0 0 18px;color:#696475;font-size:12px}.memory_resultStats__8Zmrh{width:100%;padding:14px 4px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(23,21,44,.1);border-radius:15px;background:rgba(255,255,255,.68)}.memory_resultStats__8Zmrh span{display:flex;flex-direction:column;gap:4px;border-right:1px solid rgba(23,21,44,.08)}.memory_resultStats__8Zmrh span:last-child{border:0}.memory_resultStats__8Zmrh small{color:#918b98;font-size:7px;font-weight:900;letter-spacing:.11em}.memory_resultStats__8Zmrh b{font-size:14px}.memory_record__XAY_h{margin-top:10px;color:#7c7785;font-size:9px}.memory_record__XAY_h b{color:#17152c}.memory_actions__PNSKZ{width:100%;margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.memory_actions__PNSKZ button{height:45px;border-radius:13px;font-size:11px;font-weight:900;cursor:pointer}.memory_actions__PNSKZ button:first-child{border:0;background:#c9ff3d;box-shadow:0 5px 0 #91b92d}.memory_actions__PNSKZ button:last-child{border:1px solid rgba(23,21,44,.15);background:white}.memory_save__U8IJT{width:100%;min-height:52px;margin-top:13px;padding:8px 15px;border:0;border-radius:14px;background:#17152c;color:white;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.memory_save__U8IJT svg{width:21px}.memory_save__U8IJT span{display:flex;align-items:flex-start;flex-direction:column;font-size:11px;font-weight:900}.memory_save__U8IJT small{color:rgba(255,255,255,.5);font-size:7px;text-transform:uppercase;letter-spacing:.1em}.memory_toast__YpYse{position:absolute;left:50%;bottom:20px;z-index:10;transform:translate(-50%,12px);padding:10px 15px;border-radius:100px;background:#17152c;color:white;box-shadow:0 8px 30px rgba(23,21,44,.25);font-size:10px;font-weight:800;opacity:0;visibility:hidden;transition:.2s}.memory_toast__YpYse.memory_show__yxvfR{opacity:1;visibility:visible;transform:translate(-50%)}.memory_infoGrid__Es2pT{width:min(960px,calc(100% - 40px));margin:65px auto;display:grid;grid-template-columns:1fr 1fr;gap:60px}.memory_infoGrid__Es2pT article{padding-top:17px;border-top:1px solid rgba(23,21,44,.12)}.memory_infoGrid__Es2pT article>span{color:#238f99;font-size:9px;font-weight:950}.memory_infoGrid__Es2pT h2{margin:6px 0;font-size:18px}.memory_infoGrid__Es2pT p{margin:0;color:#6f6b7d;font-size:12px;line-height:1.65}.memory_nextSection___92us{width:min(960px,calc(100% - 40px));margin:0 auto;padding-top:32px;border-top:1px solid rgba(23,21,44,.1)}.memory_nextSection___92us>div small{color:#7657ff;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.memory_nextSection___92us h2{margin:4px 0 17px;font-size:24px}.memory_nextCard__KE2Ho{min-height:110px;padding:15px 24px;border-radius:20px;background:#ffd84d;color:#17152c;display:grid;grid-template-columns:75px 1fr auto;align-items:center;gap:18px}.memory_nextEmoji__KnANS{width:60px;height:60px;border:3px solid #17152c;border-radius:50%;background:white;display:grid;place-items:center;font-size:34px;transform:rotate(-7deg)}.memory_nextCard__KE2Ho>span:nth-child(2){display:flex;flex-direction:column;gap:4px}.memory_nextCard__KE2Ho>span:nth-child(2) small{color:rgba(23,21,44,.55);font-size:9px;font-weight:800;text-transform:uppercase}.memory_nextCard__KE2Ho strong{font-size:18px}.memory_nextCard__KE2Ho>b{width:42px;height:42px;border-radius:50%;background:#17152c;color:white;display:grid;place-items:center}@media(max-width:650px){.memory_page__KtxtW{padding-bottom:55px}.memory_header__t8DJ6{width:calc(100% - 28px);height:64px}.memory_back__jcphd>span:last-child,.memory_gameType__MH14u{display:none}.memory_brand__p1_7L{grid-column:2}.memory_intro__nZlsk{width:calc(100% - 30px);margin:28px auto 17px;display:block}.memory_intro__nZlsk h1{font-size:42px}.memory_intro__nZlsk p{font-size:12px}.memory_playerCount__dLBes{margin-top:13px}.memory_gameWrap__0hTZf{width:calc(100% - 16px);border-radius:24px}.memory_stage__83yGh{min-height:calc(100svh - 112px);max-height:720px;padding:16px}.memory_idle__cYim2 h2{font-size:45px}.memory_preview__PffYH span{width:82px;height:100px;font-size:43px}.memory_board__FlTex{min-height:560px}.memory_statsTop__xhlKN>strong{font-size:14px}.memory_grid__PqhWT{gap:7px}.memory_card__UeJQO{height:94px}.memory_cardBack__09V9K,.memory_cardFront__1ioCF{border-radius:13px;box-shadow:2px 3px 0 #17152c}.memory_cardBack__09V9K b{font-size:29px}.memory_cardFront__1ioCF b{font-size:36px}.memory_cardFront__1ioCF small{font-size:6px}.memory_result__2ZwLH{min-height:520px}.memory_resultStats__8Zmrh{padding:13px 2px}.memory_resultStats__8Zmrh b{font-size:12px}.memory_infoGrid__Es2pT{width:calc(100% - 36px);margin:50px auto;grid-template-columns:1fr;gap:32px}.memory_nextSection___92us{width:calc(100% - 36px)}.memory_nextCard__KE2Ho{padding:13px 16px;grid-template-columns:55px 1fr auto;gap:10px}.memory_nextEmoji__KnANS{width:50px;height:50px;font-size:28px}.memory_nextCard__KE2Ho strong{font-size:14px}.memory_nextCard__KE2Ho>b{width:34px;height:34px}}@media(max-width:370px){.memory_card__UeJQO{height:84px}.memory_grid__PqhWT{gap:6px}.memory_cardFront__1ioCF b{font-size:31px}}@media(prefers-reduced-motion:reduce){.memory_cardInner__sITbq,.memory_progress__yxaDV i,.memory_toast__YpYse{transition:none}}.memory_gameWrap__0hTZf:fullscreen{width:100vw;height:100vh;border-radius:0;background:#17152c}.memory_gameWrap__0hTZf:fullscreen .memory_stage__83yGh{min-height:calc(100vh - 48px)}.memory_stage__83yGh.memory_playingStage__dEsMM{background:#eee8df}.memory_stage__83yGh.memory_resultStage___0fpj{background:#dcf8f9}