.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column-end{display:flex;flex-direction:column;justify-content:flex-end}.flex-column-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.me{background-repeat:no-repeat;background-size:100%;width:auto;height:100dvh;animation:on 2s ease-in-out forwards;font-family:Inter;box-sizing:border-box}@keyframes on{to{background-size:120%}}@keyframes fadeOn{to{opacity:1;transform:translateY(0)}}@keyframes zoomFadeNotch{0%{transform:translateY(20px) scale(.82);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes zoomFadeFooter{0%{transform:scale(.82) translateY(-20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes zoomFade{0%{transform:scale(.82);opacity:0}to{transform:scale(1);opacity:1}}.me-content{gap:7px;zoom:100%;padding-bottom:calc(env(safe-area-inset-bottom))}@media(min-width:768px){.me-content{gap:14px;zoom:100%}}@media(min-height:900px){.me-content{gap:10px}}@media(min-height:1200px){.me-content{gap:15px}}.me-error{color:#fff;font-size:24px;padding-top:45vh;margin:0 auto;height:100px;text-align:center;opacity:0;animation:fadeOn 2s ease-in-out forwards}.me-header-app{max-width:180px;width:100%;transform:scale(.82) translateY(20px);opacity:0;animation:zoomFadeNotch 1.6s ease-out forwards}@media(min-width:400px){.me-header-app{max-width:260px}}@media(min-width:768px){.me-header-app{max-width:436px}}.me-header-app img{height:16px}@media(min-width:768px){.me-header-app img{height:22px}}.me-notch{transform:scale(.82) translateY(20px);display:flex;gap:12px;opacity:0;animation:zoomFadeNotch 1.6s ease-out forwards}.camera-dot,.sensor-ring{width:24px;height:24px;border-radius:50%}@media(min-width:768px){.camera-dot,.sensor-ring{width:28px;height:28px}}.camera-dot{background-color:#000}.sensor-ring{border:2px solid #000;background-color:rgba(0,0,0,0)}@media(min-width:768px){.sensor-ring{border:4px solid #000}}.me-footer{text-align:center;transform:scale(.82) translateY(-20px);opacity:0;animation:zoomFadeFooter 1.8s ease-out forwards}.me-footer-stores{display:flex;justify-content:center;gap:12px;margin-top:4px}@media(min-width:768px){.me-footer-stores{margin-top:0}}.me-footer-stores img{height:40px;object-fit:contain;margin-top:4px}.me-wrapper{max-width:240px;width:100%;padding:6px;transform:scale(.82);opacity:0;animation:zoomFade 2s ease-out forwards;background-color:#322e27;border-radius:18px;border:.5px solid rgba(0,0,0,.45);overflow:hidden;position:relative;box-shadow:0 3px 8px rgba(0,0,0,.2),0 12px 16px rgba(0,0,0,.2),0 24px 16px rgba(0,0,0,.2);margin-top:5px}@media(min-width:400px){.me-wrapper{max-width:300px;padding:10px 8px;border-radius:24px;border:1px solid rgba(0,0,0,.45);box-shadow:0 4px 12px rgba(0,0,0,.2),0 18px 24px rgba(0,0,0,.2),0 36px 24px rgba(0,0,0,.2)}}@media(min-width:768px){.me-wrapper{max-width:425px;padding:20px 16px;border-radius:36px;border:1px solid rgba(0,0,0,.45);box-shadow:0 6px 16px rgba(0,0,0,.2),0 24px 32px rgba(0,0,0,.2),0 48px 32px rgba(0,0,0,.2);margin-top:0}}.me-header{display:flex;align-items:center;gap:8px;padding:0 4px;margin-top:6px}@media(min-width:400px){.me-header{gap:12px;padding:0 6px;margin-top:8px}}@media(min-width:768px){.me-header{gap:16px;padding:0 16px;margin-top:12px}}.me-header img{width:24px;height:24px;border-radius:6px;object-fit:cover;filter:brightness(0) invert(1);border-radius:0}@media(min-width:400px){.me-header img{width:36px;height:36px;border-radius:9px}}@media(min-width:768px){.me-header img{width:48px;height:48px;border-radius:12px}}.me-share-icon img{width:12px;height:11px;object-fit:contain}@media(min-width:400px){.me-share-icon img{width:18px;height:16px}}@media(min-width:768px){.me-share-icon img{width:24px;height:22px}}.me-header-info{display:flex;flex-direction:column;flex:1}.me-header-info-title{color:#e6e4d7;font-size:14px;font-weight:700}@media(min-width:400px){.me-header-info-title{font-size:20px}}@media(min-width:768px){.me-header-info-title{font-size:24px}}.me-header-info-subtitle-row{width:100%;gap:6px}@media(min-width:768px){.me-header-info-subtitle-row{gap:12px}}.subtitle{color:#e6e4d7;font-size:14px}@media(min-width:400px){.subtitle{font-size:18px}}@media(min-width:768px){.subtitle{font-size:18px}}.me-social-icons{display:none;gap:5px;margin-top:10px}@media(min-width:768px){.me-social-icons{display:flex;gap:10px;margin-top:20px}}.me-social-icons img{width:9px;height:9px;object-fit:cover;border-radius:0}@media(min-width:768px){.me-social-icons img{width:18px;height:18px}}.me-card{display:flex;justify-content:space-between;flex-wrap:wrap;margin:2px auto 0;max-width:300px;padding:2px;position:relative;flex:1;overflow-y:auto;scrollbar-width:none}.me-card::-webkit-scrollbar{display:none}@media(min-width:400px){.me-card{max-width:360px;margin:6px auto 0;padding:0 4px;height:auto}}@media(min-width:768px){.me-card{max-width:460px;margin:16px auto 0;padding:0 12px;height:auto}}.card{padding:5px;border-radius:9px;margin-top:5px;height:auto;min-height:60px;max-width:calc((100% - 5px)/3);width:100%}@media(min-width:400px){.card{padding:6px;border-radius:12px;margin-top:6px;min-height:80px;max-width:calc((100% - 12px)/3)}}@media(min-width:768px){.card{padding:12px;border-radius:18px;margin-top:10px;min-height:120px;max-width:calc((100% - 20px)/3)}}.card-big5{width:74.5%}@media(min-width:768px){.card-big5{width:74.5%}}.card-big{max-width:calc((100% - 5px)/2);min-height:40px}@media(min-width:400px){.card-big{max-width:calc((100% - 8px)/2);min-height:60px}}@media(min-width:768px){.card-big{max-width:calc((100% - 10px)/2);min-height:120px}}.card-wrapper{position:relative;overflow:hidden;height:100%}.card-wrapper-title{font-size:6px;color:#000;text-transform:uppercase;margin-top:2px;border-top:.5px solid #292929}@media(min-width:400px){.card-wrapper-title{font-size:8px;margin-top:3px;border-top:.75px solid #292929}}@media(min-width:768px){.card-wrapper-title{font-size:12px;margin-top:4px;border-top:1px solid #292929}}.card-astrology{height:80%}.card-astrology div{font-size:9px;font-weight:600;color:#000;height:auto;margin-top:2px}@media(min-width:400px){.card-astrology div{font-size:13px;margin-top:3px}}@media(min-width:768px){.card-astrology div{font-size:18px;margin-top:4px}}.card-astrology__text{max-width:80%;font-size:7px}@media(min-width:400px){.card-astrology__text{font-size:10px}}@media(min-width:768px){.card-astrology__text{font-size:14px}}.card-astrology__text--small{font-size:6px}@media(min-width:400px){.card-astrology__text--small{font-size:9px}}@media(min-width:768px){.card-astrology__text--small{font-size:12px}}.card-astrology-icon{width:9px;height:9px}@media(min-width:400px){.card-astrology-icon{width:13px;height:13px}}@media(min-width:768px){.card-astrology-icon{width:18px;height:18px}}.card-mayan{height:80%}.card-mayan img{filter:invert(1);position:absolute;top:7px;right:0;width:12px}@media(min-width:400px){.card-mayan img{top:10px;width:18px}}@media(min-width:768px){.card-mayan img{top:14px;width:25px}}.card-mayan div{font-size:6px;line-height:1.4;color:#000}@media(min-width:400px){.card-mayan div{font-size:9px}}@media(min-width:768px){.card-mayan div{font-size:12px}}.card-mayan div:nth-child(2){font-weight:600;font-size:9px}@media(min-width:400px){.card-mayan div:nth-child(2){font-size:13px}}@media(min-width:768px){.card-mayan div:nth-child(2){font-size:18px}}.card-life{height:80%}.card-life div{color:#000;line-height:1.4}.card-life div:first-child{font-weight:600;font-size:20px}@media(min-width:400px){.card-life div:first-child{font-size:28px}}@media(min-width:768px){.card-life div:first-child{font-size:40px}}.card-life div:nth-child(2),.card-life div:nth-child(3){font-weight:400;font-size:6px}@media(min-width:400px){.card-life div:nth-child(2),.card-life div:nth-child(3){font-size:9px}}@media(min-width:768px){.card-life div:nth-child(2),.card-life div:nth-child(3){font-size:12px}}.card-life_enneagram_subTile{position:absolute;top:7px;right:0;z-index:1}@media(min-width:400px){.card-life_enneagram_subTile{top:10px}}@media(min-width:768px){.card-life_enneagram_subTile{top:14px}}.card-life_enneagram_subTile_text{font-size:5px;font-weight:600;color:#000}@media(min-width:400px){.card-life_enneagram_subTile_text{font-size:7px}}@media(min-width:768px){.card-life_enneagram_subTile_text{font-size:14px}}.card-human{height:80%}.card-human div{font-size:8px;line-height:1.4;color:#000}@media(min-width:400px){.card-human div{font-size:12px}}@media(min-width:768px){.card-human div{font-size:16px}}.card-human div:first-child{font-weight:600}.card-big5-type{margin-top:2px;display:flex;flex-direction:column}@media(min-width:400px){.card-big5-type{margin-top:3px}}@media(min-width:768px){.card-big5-type{margin-top:4px}}.card-big5-type div{font-size:6px;color:#000}@media(min-width:400px){.card-big5-type div{font-size:9px}}@media(min-width:768px){.card-big5-type div{font-size:13px}}.card-big5-type__label{max-width:80%}.card-big5-type__label:first-letter,.card-big5-type__value{font-weight:600}.card-personality{height:80%}.card-personality div{color:#000;line-height:1.2;font-size:6px}@media(min-width:400px){.card-personality div{font-size:9px}}@media(min-width:768px){.card-personality div{font-size:12px}}.card-personality div:first-child{font-weight:600;font-size:17px}@media(min-width:400px){.card-personality div:first-child{font-size:26px}}@media(min-width:768px){.card-personality div:first-child{font-size:35px}}