body,html{color:#2c3e50;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:Avenir,Helvetica,Arial,sans-serif}nav[data-v-2ee0da4f]{background-color:var(--ecf94906);box-sizing:border-box;z-index:999;flex-direction:row;justify-content:center;align-items:center;width:100vw;height:auto;display:flex}div.left-navigation[data-v-2ee0da4f]{background-color:#0000;flex-direction:row;flex:1;justify-content:flex-start;align-items:center;margin-left:15%;display:flex}@media (width<=768px){div.left-navigation[data-v-2ee0da4f]{margin-left:10%}}div.right-navigation-pc[data-v-2ee0da4f]{background-color:#0000;flex-direction:row;flex:1;justify-content:flex-end;align-items:center;margin-right:15%;display:flex}@media (width<=768px){div.right-navigation-pc[data-v-2ee0da4f]{position:relative}}div.right-navigation-mobile[data-v-2ee0da4f]{display:none}@media (width<=768px){div.right-navigation-mobile[data-v-2ee0da4f]{flex:1;justify-content:end;margin-right:15%;display:flex}}ul.nav-list[data-v-2ee0da4f]{z-index:1;flex:1;justify-content:end;padding-right:20%;list-style-type:none;display:flex}@media (width<=768px){ul.nav-list[data-v-2ee0da4f]{background-color:var(--v0c747db4);border:1px solid #d0e7f2;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:88%;height:50%;margin:0;padding-left:0%;padding-right:0;display:flex;position:absolute;top:80px}}li[data-v-2ee0da4f]{min-width:32px;margin:0 15px}li a[data-v-2ee0da4f]{color:var(--a1b0141a);margin:2px;text-decoration:none}@media (width<=768px){li[data-v-2ee0da4f]{width:90%}li a[data-v-2ee0da4f]{-webkit-tap-highlight-color:transparent;padding:20px 40px;font-size:5vw;display:block}li a[data-v-2ee0da4f]:hover{background-color:#ccc;border-radius:15px;margin:2px}li a.active[data-v-2ee0da4f]{background-color:#ccc;border-radius:15px}}.dropdown-enter-active[data-v-2ee0da4f],.dropdown-leave-active[data-v-2ee0da4f]{transition:opacity .25s,transform .25s}.dropdown-enter-from[data-v-2ee0da4f],.dropdown-leave-to[data-v-2ee0da4f]{opacity:0;transform:translateY(-8px)}.right-navigation-mobile span[data-v-2ee0da4f],.title[data-v-2ee0da4f]{color:var(--a1b0141a)}@media (width<=768px){.title[data-v-2ee0da4f]{min-width:60vw;font-size:8vw}}a.link-type-clean[data-v-b67f3ae2],router-link.link-type-clean[data-v-b67f3ae2]{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}[class*=\ ia-][data-v-b67f3ae2],[class^=ia-][data-v-b67f3ae2],[class*=\ ih-][data-v-b67f3ae2],[class^=ih-][data-v-b67f3ae2],[class*=\ iah-][data-v-b67f3ae2],[class^=iah-][data-v-b67f3ae2]{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform, filter, box-shadow}.ia-1[data-v-b67f3ae2]:active{transition:all 50ms;transform:scale(.96)translateY(1px);box-shadow:0 1px 5px #228b224d}.ia-2[data-v-b67f3ae2]:active{transition:all 50ms;transform:scale(.96)translateY(1px);box-shadow:0 1px 5px #ffa50080}.ia-3[data-v-b67f3ae2]:active{transition:transform .2s;transform:translateY(-4px)rotate(362deg)scale(1.1)}@media (hover:hover){.ih-1[data-v-b67f3ae2]{transition:all .2s}.ih-1[data-v-b67f3ae2]:hover{filter:drop-shadow(0 2px 4px #0000001a);transform:rotate(2deg)}.ih-2[data-v-b67f3ae2]{transition:all .2s}.ih-2[data-v-b67f3ae2]:hover{transform:translateY(-4px)rotate(2deg)scale(1.1)}.ih-3[data-v-b67f3ae2]:hover{border-color:#b48c9c;transition:transform .3s;transform:translateY(-4px);box-shadow:0 20px 30px -8px #8b5a7f1a}.ih-4[data-v-b67f3ae2]:hover{color:#4dabf7;background:#f0f9ff;border-color:#4dabf7;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}}@media (hover:hover){.iah-1[data-v-b67f3ae2]:hover{transition:all .2s;transform:translateY(-4px)rotate(2deg)scale(1.1)}}.iah-1[data-v-b67f3ae2]:active{transition:transform .2s;transform:translateY(-4px)rotate(362deg)scale(1.1)}footer[data-v-b67f3ae2]{box-sizing:border-box;background-color:var(--v79dbe3e8);flex-flow:wrap;justify-content:center;align-items:center;gap:20px;width:100%;padding:5vw 10vw;display:flex}@media (width<=768px){footer[data-v-b67f3ae2]{flex-direction:column;align-items:start;height:auto;margin-top:33vw;padding:10vw 8vw;display:flex}}.cover[data-v-b67f3ae2]{justify-content:start;align-items:center;display:flex}.cover img[data-v-b67f3ae2]{width:15vw;margin-bottom:2vw}.cover h2[data-v-b67f3ae2]{margin-left:4vw;font-size:7vw}@media (width>=768px){.cover[data-v-b67f3ae2]{display:none}}div.page-information[data-v-b67f3ae2]{background-color:#fff;border:1px solid #2e8b5780;border-radius:16px;align-items:center;width:auto;min-width:30px;padding:10px;display:flex}div.page-information span[data-v-b67f3ae2]{color:#2e8b57;font-size:20px}@media (width<=768px){div.page-information[data-v-b67f3ae2]{background-color:initial;border:none;width:100%;padding:0}div.page-information span[data-v-b67f3ae2]{color:var(--v8066b7f8);font-size:5vw;display:block}}@media (hover:hover){div.page-information[data-v-b67f3ae2]:hover{transition:all .2s;transform:translateY(-3px);box-shadow:0 3px 3px #0000001a}}div.build-information[data-v-b67f3ae2]{background-color:#fff;border:1px solid #2e8b5780;border-radius:16px;flex-direction:column;width:auto;min-width:30px;height:auto;padding:10px;display:flex}@media (width<=768px){div.build-information[data-v-b67f3ae2]{background-color:initial;border:none;width:100%;padding:0}div.build-information a[data-v-b67f3ae2],div.build-information span[data-v-b67f3ae2]{color:var(--v8066b7f8);font-size:5vw}}@media (hover:hover){div.build-information[data-v-b67f3ae2]:hover{background-color:green;transition:all .2s;transform:translateY(-3px);box-shadow:0 3px 3px #0000001a}div.build-information:hover span[data-v-b67f3ae2]{color:#fff}div.build-information:hover img[data-v-b67f3ae2]{transition:transform .3s;transform:rotate(15deg)scale(1.5)}}div.www[data-v-b67f3ae2]{background-color:#fff;border:1px dashed #333;border-radius:27px;width:auto;min-width:30px;height:auto;padding:10px;box-shadow:0 3px 3px #0000001a}div.www span[data-v-b67f3ae2]{font-size:18px;font-style:italic}div.www strong[data-v-b67f3ae2]{color:var(--e57ac00c);transition:transform 1s}div.www strong[data-v-b67f3ae2]:hover{transform:scale(1.5)}div.www a[data-v-b67f3ae2]{color:inherit;text-decoration:none}@media (width<=768px){div.www[data-v-b67f3ae2]{background-color:initial;width:100%;box-shadow:none;border:none;padding:0}div.www strong[data-v-b67f3ae2]{color:var(--v8066b7f8);padding:0}div.www span[data-v-b67f3ae2]{color:var(--v8066b7f8);font-size:5vw}div.www strong[data-v-b67f3ae2]{font-size:5vw}}@media (hover:hover){div.www[data-v-b67f3ae2]:hover{transition:all .2s;box-shadow:3px 8px 3px #0000001a}}span.line-break[data-v-b67f3ae2]{font-size:13px}@media (width<=768px){span.line-break[data-v-b67f3ae2]{color:var(--v8066b7f8)}}.footer-cards[data-v-b67f3ae2]{border-radius:48px;flex-wrap:wrap;justify-content:center;align-items:center;width:auto;padding:0;display:flex}@media (width<=768px){.footer-cards[data-v-b67f3ae2]{border-radius:25px;width:100%}}.not-by-ai[data-v-b67f3ae2]{flex-direction:column;justify-content:center;align-items:center;margin:2vw;display:flex}.not-by-ai img[data-v-b67f3ae2]{size:48px}.not-by-ai span[data-v-b67f3ae2]{width:130px;font-size:11px}@media (width<=768px){.not-by-ai span[data-v-b67f3ae2]{font-size:3vw}}div.pwa-medal[data-v-b67f3ae2]{flex-direction:column;justify-content:center;align-items:center;margin:5px;display:flex}div.pwa-medal img[data-v-b67f3ae2]{width:80px}@media (width<=768px){div.pwa-medal span[data-v-b67f3ae2]{font-size:4vw}}.mobile-hr[data-v-b67f3ae2]{color:#3333334d;background-color:#ccc;border:none;width:100%;height:1px;margin:0;display:block}@media (width>=768px){.mobile-hr[data-v-b67f3ae2]{display:none}}[class*=\ ia-][data-v-7480ca64],[class^=ia-][data-v-7480ca64],[class*=\ ih-][data-v-7480ca64],[class^=ih-][data-v-7480ca64],[class*=\ iah-][data-v-7480ca64],[class^=iah-][data-v-7480ca64]{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform, filter, box-shadow}.ia-1[data-v-7480ca64]:active{transition:all 50ms;transform:scale(.96)translateY(1px);box-shadow:0 1px 5px #228b224d}.ia-2[data-v-7480ca64]:active{transition:all 50ms;transform:scale(.96)translateY(1px);box-shadow:0 1px 5px #ffa50080}.ia-3[data-v-7480ca64]:active{transition:transform .2s;transform:translateY(-4px)rotate(362deg)scale(1.1)}@media (hover:hover){.ih-1[data-v-7480ca64]{transition:all .2s}.ih-1[data-v-7480ca64]:hover{filter:drop-shadow(0 2px 4px #0000001a);transform:rotate(2deg)}.ih-2[data-v-7480ca64]{transition:all .2s}.ih-2[data-v-7480ca64]:hover{transform:translateY(-4px)rotate(2deg)scale(1.1)}.ih-3[data-v-7480ca64]:hover{border-color:#b48c9c;transition:transform .3s;transform:translateY(-4px);box-shadow:0 20px 30px -8px #8b5a7f1a}.ih-4[data-v-7480ca64]:hover{color:#4dabf7;background:#f0f9ff;border-color:#4dabf7;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}}@media (hover:hover){.iah-1[data-v-7480ca64]:hover{transition:all .2s;transform:translateY(-4px)rotate(2deg)scale(1.1)}}.iah-1[data-v-7480ca64]:active{transition:transform .2s;transform:translateY(-4px)rotate(362deg)scale(1.1)}div.home-page[data-v-7480ca64]{background-color:#f0eee6;width:100%;min-height:100vh;margin:0;padding:0}main[data-v-7480ca64]{margin:5px 100px}@media (width<=768px){main[data-v-7480ca64]{margin-left:10vw;margin-right:10vw}}.main-content[data-v-7480ca64]{justify-content:flex-start;width:100%;margin:0 0 50px;padding:0;display:flex}.main-content img[data-v-7480ca64]{justify-content:center;width:20vw;display:flex}@media (width<=768px){.main-content img[data-v-7480ca64]{display:none}}.page-title[data-v-7480ca64]{flex:3;margin-top:10px;padding-left:50px}.page-title h1[data-v-7480ca64]{margin:50px 0 10px;font-size:55px}.page-title span[data-v-7480ca64]{font-size:20px}@media (width<=768px){.page-title[data-v-7480ca64]{flex-direction:column;align-items:center;margin:0;padding:0;display:flex}.page-title h1[data-v-7480ca64]{font-size:10vw}.page-title span[data-v-7480ca64]{font-size:4vw}}.first-box[data-v-7480ca64]{box-sizing:border-box;background-color:#ffffff80;border-radius:48px;width:100%;height:200px;padding:20px 0 20px 50px;box-shadow:0 20px 30px -8px #8b5a7f1a}.first-box h2[data-v-7480ca64]{margin-bottom:5px}.first-box span[data-v-7480ca64]{font-size:20px}@media (width<=768px){.first-box[data-v-7480ca64]{border-radius:20px;height:64vw;padding:6vw}.first-box h2[data-v-7480ca64]{margin:0 0 3vw;font-size:6vw}.first-box span[data-v-7480ca64]{font-size:5vw}}.posts-box[data-v-7480ca64]{width:100%;height:auto;margin:0 0 50px;padding:0}.posts[data-v-7480ca64]{flex-direction:row;justify-content:start;align-items:center;height:200px;display:flex}@media (width<=768px){.posts[data-v-7480ca64]{flex-direction:column;justify-content:center;height:auto}}.posts-card[data-v-7480ca64]{width:300px;height:150px;color:inherit;background-color:#fff;border:1px solid #fff;border-radius:20px;margin:15px;padding:15px;text-decoration:none}@media (width<=768px){.posts-card[data-v-7480ca64]{width:100%;height:auto;margin:5vw 0;padding:3vw}.posts-card h2[data-v-7480ca64]{margin:2vw 0 3vw;font-size:5vw}.posts-card span[data-v-7480ca64]{font-size:4vw}}.tools-box[data-v-7480ca64]{width:100%;height:auto;margin:0 0 50px;padding:0}@media (width<=768px){.tools-box[data-v-7480ca64]{margin:10vw 0}}.tools[data-v-7480ca64]{flex-wrap:wrap;gap:16px 20px;display:flex}.tools a[data-v-7480ca64]{color:inherit;background-color:#f5b3bc;border-radius:48px;justify-content:center;align-items:center;width:auto;min-width:100px;height:55px;margin:10px;padding:3px;font-size:18px;text-decoration:none;display:flex}@media (width<=768px){.tools a[data-v-7480ca64]{border-radius:35px;height:14vw;margin:0;font-size:4vw}}@media (hover:hover){.tools a[data-v-7480ca64]:hover{filter:drop-shadow(0 2px 4px #0000001a);border:1px solid #f54927;transition:transform .2s;transform:translateY(-3px)}}h2[data-v-7480ca64]{margin-bottom:5px}@media (width<=768px){h2[data-v-7480ca64]{margin:5vw 0;font-size:8vw}}.float-button[data-v-298894a7]{top:var(--v5cfeed6e);left:var(--v5e8cd693);background-color:var(--v500877dc);padding:var(--v97bc2bf6);margin:var(--v1f996d8c);border-radius:var(--v399be66a);position:fixed}a.link-type-clean[data-v-e5ef4c07],router-link.link-type-clean[data-v-e5ef4c07]{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}main[data-v-e5ef4c07],nav[data-v-e5ef4c07]{flex-direction:column;justify-content:center;align-items:center;display:flex}h1[data-v-e5ef4c07]{margin-bottom:0}@media (width<=768px){.return-button[data-v-e5ef4c07]{top:0!important;left:10px!important}.return-button-img[data-v-e5ef4c07]{display:none!important}.return-button-text[data-v-e5ef4c07]{font-size:15px}}a.easter-egg[data-v-e5ef4c07]{color:inherit;cursor:default;text-decoration:none}span.hidden-text[data-v-e5ef4c07]{opacity:0;position:absolute}a.easter-egg:active .hidden-text[data-v-e5ef4c07]{opacity:1}div.posts-page[data-v-6e1f4713]{background-color:#f7f9f7;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:100vh;margin:0;padding:0;display:flex}main[data-v-6e1f4713]{flex-direction:column;flex:1;justify-content:start;align-items:center;width:98%;margin-top:5px;display:flex}div.page-cover[data-v-6e1f4713]{background-image:url(/assets/red-flowered-aigen-ne7e4JAW.webp);border:2px solid #e8f4f8;border-radius:16px;justify-content:center;align-items:center;width:100%;height:350px;margin:20px;display:flex}@media (width<=768px){div.page-cover[data-v-6e1f4713]{background-size:160%;width:91%;height:200px}}h1[data-v-6e1f4713]{font-size:30px}.page-content[data-v-6e1f4713]{justify-content:start;width:100%;display:flex}.content-area[data-v-6e1f4713]{box-sizing:border-box;flex:7;width:100%}@media (width<=768px){.content-area[data-v-6e1f4713]{flex:1}}.posts-box[data-v-6e1f4713]{width:100%;height:auto;margin:0 0 50px;padding:0}.posts[data-v-6e1f4713]{flex-direction:row;justify-content:start;align-items:center;height:200px;display:flex}@media (width<=768px){.posts[data-v-6e1f4713]{flex-direction:column;justify-content:center;height:auto;margin:10vw}}.posts-card[data-v-6e1f4713]{width:300px;height:150px;color:inherit;background-color:#fff;border:1px solid #fff;border-radius:20px;margin:15px;padding:15px;text-decoration:none}@media (width<=768px){.posts-card[data-v-6e1f4713]{width:100%;height:auto;margin:5vw 0;padding:3vw}.posts-card h2[data-v-6e1f4713]{margin:2vw 0 3vw;font-size:5vw}.posts-card span[data-v-6e1f4713]{font-size:4vw}}.sidebar-area[data-v-6e1f4713]{background-color:#fff;border:2px solid #e8f4f8;border-radius:8px;flex:3;justify-content:end;width:100%;height:350px;margin:20px 20px 20px 0;padding:0;display:flex}@media (width<=768px){.sidebar-area[data-v-6e1f4713]{display:none}}a.link-type-clean[data-v-c3b76372],router-link.link-type-clean[data-v-c3b76372]{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}[class*=\ ia-][data-v-c3b76372],[class^=ia-][data-v-c3b76372],[class*=\ ih-][data-v-c3b76372],[class^=ih-][data-v-c3b76372],[class*=\ iah-][data-v-c3b76372],[class^=iah-][data-v-c3b76372]{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform, filter, box-shadow}.ia-1[data-v-c3b76372]:active{transition:all 50ms;transform:scale(.96)translateY(1px);box-shadow:0 1px 5px #228b224d}.ia-2[data-v-c3b76372]:active{transition:all 50ms;transform:scale(.96)translateY(1px);box-shadow:0 1px 5px #ffa50080}.ia-3[data-v-c3b76372]:active{transition:transform .2s;transform:translateY(-4px)rotate(362deg)scale(1.1)}@media (hover:hover){.ih-1[data-v-c3b76372]{transition:all .2s}.ih-1[data-v-c3b76372]:hover{filter:drop-shadow(0 2px 4px #0000001a);transform:rotate(2deg)}.ih-2[data-v-c3b76372]{transition:all .2s}.ih-2[data-v-c3b76372]:hover{transform:translateY(-4px)rotate(2deg)scale(1.1)}.ih-3[data-v-c3b76372]:hover{border-color:#b48c9c;transition:transform .3s;transform:translateY(-4px);box-shadow:0 20px 30px -8px #8b5a7f1a}.ih-4[data-v-c3b76372]:hover{color:#4dabf7;background:#f0f9ff;border-color:#4dabf7;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}}@media (hover:hover){.iah-1[data-v-c3b76372]:hover{transition:all .2s;transform:translateY(-4px)rotate(2deg)scale(1.1)}}.iah-1[data-v-c3b76372]:active{transition:transform .2s;transform:translateY(-4px)rotate(362deg)scale(1.1)}#posts-page[data-v-c3b76372]{background-color:#fff;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:100vh;margin:0;padding:0;display:flex}main[data-v-c3b76372]{flex-direction:column;flex:1;justify-content:start;align-items:center;width:100%;margin-top:5px;display:flex}@media (width<=768px){main[data-v-c3b76372]{margin-top:30vw}}.page-title[data-v-c3b76372]{flex:15;width:78%}.page-title h1[data-v-c3b76372]{font-size:45px}.page-title span[data-v-c3b76372]{font-size:20px}@media (width<=768px){.page-title[data-v-c3b76372]{flex:5}.page-title h1[data-v-c3b76372]{font-size:12vw}.page-title span[data-v-c3b76372]{font-size:5vw}}.tools-panel[data-v-c3b76372]{background-color:#fff;flex:85;grid-template-columns:repeat(4,minmax(120px,1fr));grid-auto-rows:88px;place-items:stretch center;gap:53px 16px;min-width:80%;max-width:90%;margin:20px;padding:50px;display:grid}.tools-panel a[data-v-c3b76372]{font-size:20px}@media (width<=768px){.tools-panel a[data-v-c3b76372]{font-size:4vw}.tools-panel[data-v-c3b76372]{flex:95;grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px 20px;width:83%;max-width:100%;margin:20px 10px 40px;padding:15px}}.tools-card[data-v-c3b76372]{background-color:#fff;border:2px solid #d0e7f2;border-radius:8px;justify-content:center;align-items:center;width:80%;height:60px;padding:20px;font-size:20px;display:flex}@media (width<=768px){.tools-card[data-v-c3b76372]{width:75%;height:30px}}a.link-type-clean[data-v-cf2e9a81],router-link.link-type-clean[data-v-cf2e9a81]{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}[data-v-cf2e9a81]{box-sizing:border-box}main[data-v-cf2e9a81]{min-height:100vh;margin:0 clamp(16px,10vw,120px)}.back-button[data-v-cf2e9a81]{color:#333;z-index:100;background:#fff;border:1px solid #ddd;padding:8px 16px;font-size:14px;text-decoration:none;position:fixed;top:20px;left:20px}.csv-tool[data-v-cf2e9a81]{background:#fff;flex-direction:column;align-items:center;width:90%;max-width:1200px;margin:20px auto;padding:30px 20px;display:flex}.title-section[data-v-cf2e9a81]{text-align:center;margin-bottom:32px}.title-section h1[data-v-cf2e9a81]{color:#333;margin:0 0 8px;font-size:28px}.title-section .subtitle[data-v-cf2e9a81]{color:#666;font-size:15px}.main-area[data-v-cf2e9a81]{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.tab-bar[data-v-cf2e9a81]{background:#f9f9f9;border:1px solid #ddd;gap:8px;width:100%;max-width:400px;margin:0 auto;padding:8px;display:flex}.tab-bar .tab-btn[data-v-cf2e9a81]{cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:15px;display:flex}.tab-bar .tab-btn.active[data-v-cf2e9a81]{color:#4dabf7;background:#fff;border:1px solid #4dabf7}.tab-bar .tab-btn .tab-badge[data-v-cf2e9a81]{color:#fff;background:#4dabf7;border-radius:20px;padding:2px 6px;font-size:12px}.card[data-v-cf2e9a81]{background:#fff;border:1px solid #ddd;border-radius:16px;width:100%;transition:box-shadow .2s;overflow:hidden;box-shadow:0 4px 12px #0000000d}.card[data-v-cf2e9a81]:hover{box-shadow:0 8px 20px #0000001a}.card-header[data-v-cf2e9a81]{border-top-left-radius:inherit;border-top-right-radius:inherit}.card-footer[data-v-cf2e9a81]{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.card-header[data-v-cf2e9a81]{background:#f9f9f9;border-bottom:1px solid #ddd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.card-header .card-title[data-v-cf2e9a81]{font-size:16px;font-weight:600}.card-footer[data-v-cf2e9a81]{background:#f9f9f9;border-top:1px solid #ddd;padding:12px 16px}.actions[data-v-cf2e9a81]{gap:8px;display:flex}.action-btn[data-v-cf2e9a81]{cursor:pointer;background:#fff;border:1px solid #ddd;padding:6px 12px;font-size:13px}.action-btn[data-v-cf2e9a81]:disabled{opacity:.5;cursor:not-allowed}.text-zone[data-v-cf2e9a81]{padding:16px;position:relative}.text-zone .csv-input[data-v-cf2e9a81]{resize:vertical;border:1px solid #ddd;width:100%;height:240px;padding:12px;font-family:monospace;font-size:14px}.text-zone .csv-input[data-v-cf2e9a81]:focus{border-color:#4dabf7;outline:none}.text-zone .drop-overlay[data-v-cf2e9a81]{background:#4dabf7e6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.text-zone .char-warning[data-v-cf2e9a81]{white-space:nowrap;background:#fff3cd;border:1px solid #ffd54f;padding:6px 12px;font-size:12px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.stats[data-v-cf2e9a81]{color:#666;gap:16px;font-size:13px;display:flex}.file-actions[data-v-cf2e9a81]{align-items:center;gap:8px;display:flex}.file-actions .upload-link[data-v-cf2e9a81]{color:#4dabf7;cursor:pointer;background:#fff;border:1px solid #ddd;padding:4px 8px;font-size:13px}.header-actions[data-v-cf2e9a81]{align-items:center;gap:12px;display:flex}.header-actions .file-count[data-v-cf2e9a81]{background:#f9f9f9;padding:4px 8px;font-size:13px}.empty-files[data-v-cf2e9a81]{text-align:center;color:#666;padding:40px 20px}.file-list[data-v-cf2e9a81]{max-height:300px;overflow-y:auto}.file-list .file-item[data-v-cf2e9a81]{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.file-list .file-item .file-info[data-v-cf2e9a81]{flex-wrap:wrap;flex:1;align-items:baseline;gap:12px;display:flex}.file-list .file-item .delete-btn[data-v-cf2e9a81]{cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:18px}.file-tip[data-v-cf2e9a81]{text-align:center;background:#f9f9f9;border-top:1px solid #ddd;padding:8px 16px;font-size:12px}.options-bar[data-v-cf2e9a81]{background:#f9f9f9;border:1px solid #ddd;width:100%;max-width:800px;margin:0 auto;padding:16px}.options-row[data-v-cf2e9a81]{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.options-row .option[data-v-cf2e9a81]{align-items:center;gap:8px;font-size:14px;display:inline-flex}.options-row .option select[data-v-cf2e9a81],.options-row .option input[data-v-cf2e9a81]{border:1px solid #ddd;padding:4px 8px}.options-row .option.checkbox input[data-v-cf2e9a81]{width:16px;height:16px}.convert-area[data-v-cf2e9a81]{flex-direction:column;align-items:center;width:100%;display:flex}.convert-btn[data-v-cf2e9a81]{color:#fff;cursor:pointer;background:#4dabf7;border:none;width:100%;max-width:500px;padding:12px 24px;font-size:16px}.convert-btn[data-v-cf2e9a81]:disabled{cursor:not-allowed;background:#aaa}.convert-tip[data-v-cf2e9a81]{color:#666;margin-top:8px;font-size:13px}.progress[data-v-cf2e9a81]{background:#ddd;width:100%;max-width:500px;height:8px;margin:16px auto;position:relative}.progress .progress-bar[data-v-cf2e9a81]{background:#4dabf7;width:0%;height:100%}.progress .progress-text[data-v-cf2e9a81]{color:#fff;font-size:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.message[data-v-cf2e9a81]{border:1px solid;align-items:center;width:100%;max-width:500px;margin:16px auto;padding:12px 16px;display:flex}.message.success[data-v-cf2e9a81]{color:#2e7d32;background:#e8f5e9;border-color:#a5d6a7}.message.error[data-v-cf2e9a81]{color:#c62828;background:#ffebee;border-color:#ef9a9a}.message .message-icon[data-v-cf2e9a81]{margin-right:12px;font-weight:700}.message .message-content[data-v-cf2e9a81]{flex:1}.message .close[data-v-cf2e9a81]{cursor:pointer;background:0 0;border:none;padding:0 8px;font-size:20px}@media (width<=768px){.back-button[data-v-cf2e9a81]{display:none}.csv-tool[data-v-cf2e9a81]{width:95%;padding:20px 12px}.title-section[data-v-cf2e9a81]{margin-bottom:20px}.title-section h1[data-v-cf2e9a81]{font-size:24px}.title-section .subtitle[data-v-cf2e9a81]{font-size:13px}.tab-bar[data-v-cf2e9a81]{max-width:100%}.tab-bar .tab-btn[data-v-cf2e9a81]{padding:8px 12px;font-size:14px}.card-header[data-v-cf2e9a81]{flex-direction:column;align-items:flex-start}.text-zone .csv-input[data-v-cf2e9a81]{height:180px}.options-row[data-v-cf2e9a81]{flex-direction:column;align-items:flex-start}.convert-btn[data-v-cf2e9a81]{max-width:100%}}[class*=\ ia-][data-v-1d1849bf],[class^=ia-][data-v-1d1849bf],[class*=\ ih-][data-v-1d1849bf],[class^=ih-][data-v-1d1849bf],[class*=\ iah-][data-v-1d1849bf],[class^=iah-][data-v-1d1849bf]{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform, filter, box-shadow}.ia-1[data-v-1d1849bf]:active{transition:all 50ms;transform:scale(.96)translateY(1px);box-shadow:0 1px 5px #228b224d}.ia-2[data-v-1d1849bf]:active{transition:all 50ms;transform:scale(.96)translateY(1px);box-shadow:0 1px 5px #ffa50080}.ia-3[data-v-1d1849bf]:active{transition:transform .2s;transform:translateY(-4px)rotate(362deg)scale(1.1)}@media (hover:hover){.ih-1[data-v-1d1849bf]{transition:all .2s}.ih-1[data-v-1d1849bf]:hover{filter:drop-shadow(0 2px 4px #0000001a);transform:rotate(2deg)}.ih-2[data-v-1d1849bf]{transition:all .2s}.ih-2[data-v-1d1849bf]:hover{transform:translateY(-4px)rotate(2deg)scale(1.1)}.ih-3[data-v-1d1849bf]:hover{border-color:#b48c9c;transition:transform .3s;transform:translateY(-4px);box-shadow:0 20px 30px -8px #8b5a7f1a}.ih-4[data-v-1d1849bf]:hover{color:#4dabf7;background:#f0f9ff;border-color:#4dabf7;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}}@media (hover:hover){.iah-1[data-v-1d1849bf]:hover{transition:all .2s;transform:translateY(-4px)rotate(2deg)scale(1.1)}}.iah-1[data-v-1d1849bf]:active{transition:transform .2s;transform:translateY(-4px)rotate(362deg)scale(1.1)}a.link-type-clean[data-v-1d1849bf],router-link.link-type-clean[data-v-1d1849bf]{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}main[data-v-1d1849bf]{min-height:100vh;margin:0 clamp(16px,15vw,120px)}@media (width<=768px){main[data-v-1d1849bf]{margin:0 4vw}}.title[data-v-1d1849bf]{text-align:start;display:flex}.title h1[data-v-1d1849bf]{font-size:2.5vw;display:inline-block}@media (width<=768px){.title h1[data-v-1d1849bf]{font-size:9.5vw}}.io-area[data-v-1d1849bf]{flex-direction:row;gap:.5vw;display:flex}@media (width<=768px){.io-area[data-v-1d1849bf]{flex-direction:column;gap:2vh}}.input-area[data-v-1d1849bf]{flex-direction:column;flex:1;justify-content:start;min-height:60vh;display:flex}.checkbox-group[data-v-1d1849bf]{display:flex}.checkbox-group div[data-v-1d1849bf]{flex-direction:column;display:flex}.output-area[data-v-1d1849bf]{flex-direction:column;flex:1;justify-content:start;min-height:60vh;margin-left:1%;display:flex}textarea[data-v-1d1849bf]{border:2px solid #e8f4f8;border-radius:12px;flex:1}.back-button[data-v-1d1849bf]{color:#2c3e50;z-index:100;background:#fff;border:1px solid #e8f4f8;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;position:fixed;top:20px;left:20px;box-shadow:0 2px 8px #0000000d}@media (width<=768px){.back-button[data-v-1d1849bf]{display:none}}.tips[data-v-1d1849bf]{font-size:clamp(15px,5vw,18px)}@media (width>=768px){.tips[data-v-1d1849bf]{background-color:#f5f4ed;border-radius:10px;padding:10px}}button[data-v-1d1849bf]{cursor:pointer;background:#f0f7fa;border:1px solid #cbd5e1;border-radius:8px;padding:6px 12px;font-size:14px;transition:all .2s}button[data-v-1d1849bf]:hover{background:#e2edf2}.post-detail-page[data-v-ab95664b]{background-color:#f7f9f7;width:100%;min-height:100vh;margin:0;padding:0}main[data-v-ab95664b]{justify-content:center;align-items:start;min-height:100vh;display:flex}article[data-v-ab95664b]{min-width:50vw;margin:5vh 0 0}article[data-v-ab95664b] pre{white-space:pre;background:#ccc;border-radius:8px;padding:16px;overflow-x:auto}@media (width<=768px){article[data-v-ab95664b]{width:86vw}}[class*=\ ia-][data-v-1e0ba064],[class^=ia-][data-v-1e0ba064],[class*=\ ih-][data-v-1e0ba064],[class^=ih-][data-v-1e0ba064],[class*=\ iah-][data-v-1e0ba064],[class^=iah-][data-v-1e0ba064]{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform, filter, box-shadow}.ia-1[data-v-1e0ba064]:active{transition:all 50ms;transform:scale(.96)translateY(1px);box-shadow:0 1px 5px #228b224d}.ia-2[data-v-1e0ba064]:active{transition:all 50ms;transform:scale(.96)translateY(1px);box-shadow:0 1px 5px #ffa50080}.ia-3[data-v-1e0ba064]:active{transition:transform .2s;transform:translateY(-4px)rotate(362deg)scale(1.1)}@media (hover:hover){.ih-1[data-v-1e0ba064]{transition:all .2s}.ih-1[data-v-1e0ba064]:hover{filter:drop-shadow(0 2px 4px #0000001a);transform:rotate(2deg)}.ih-2[data-v-1e0ba064]{transition:all .2s}.ih-2[data-v-1e0ba064]:hover{transform:translateY(-4px)rotate(2deg)scale(1.1)}.ih-3[data-v-1e0ba064]:hover{border-color:#b48c9c;transition:transform .3s;transform:translateY(-4px);box-shadow:0 20px 30px -8px #8b5a7f1a}.ih-4[data-v-1e0ba064]:hover{color:#4dabf7;background:#f0f9ff;border-color:#4dabf7;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}}@media (hover:hover){.iah-1[data-v-1e0ba064]:hover{transition:all .2s;transform:translateY(-4px)rotate(2deg)scale(1.1)}}.iah-1[data-v-1e0ba064]:active{transition:transform .2s;transform:translateY(-4px)rotate(362deg)scale(1.1)}a.link-type-clean[data-v-1e0ba064],router-link.link-type-clean[data-v-1e0ba064]{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}main[data-v-1e0ba064]{min-height:100vh;margin:0 clamp(16px,15vw,120px)}@media (width<=768px){main[data-v-1e0ba064]{margin:0 4vw}}.title[data-v-1e0ba064]{text-align:start;display:flex}.title h1[data-v-1e0ba064]{font-size:2.5vw;display:inline-block}@media (width<=768px){.title h1[data-v-1e0ba064]{font-size:8.5vw}}.io-area[data-v-1e0ba064]{flex-direction:row;gap:.5vw;display:flex}@media (width<=768px){.io-area[data-v-1e0ba064]{flex-direction:column;gap:2vh}}.input-area[data-v-1e0ba064]{flex-direction:column;flex:1;justify-content:start;min-height:60vh;display:flex}.action-area[data-v-1e0ba064]{flex-wrap:wrap;gap:8px;margin:8px 0 4px;display:flex}.output-area[data-v-1e0ba064]{flex-direction:column;flex:1;justify-content:start;min-height:60vh;margin-left:1%;display:flex}textarea[data-v-1e0ba064]{border:2px solid #e8f4f8;border-radius:12px;flex:1}.back-button[data-v-1e0ba064]{color:#2c3e50;z-index:100;background:#fff;border:1px solid #e8f4f8;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;position:fixed;top:20px;left:20px;box-shadow:0 2px 8px #0000000d}@media (width<=768px){.back-button[data-v-1e0ba064]{display:none}}.tips[data-v-1e0ba064]{font-size:clamp(15px,5vw,18px)}@media (width>=768px){.tips[data-v-1e0ba064]{background-color:#f5f4ed;border-radius:10px;padding:10px}}button[data-v-1e0ba064]{cursor:pointer;background:#f0f7fa;border:1px solid #cbd5e1;border-radius:8px;padding:6px 12px;font-size:14px;transition:all .2s}button[data-v-1e0ba064]:hover{background:#e2edf2}[class*=\ ia-][data-v-1b54a7e4],[class^=ia-][data-v-1b54a7e4],[class*=\ ih-][data-v-1b54a7e4],[class^=ih-][data-v-1b54a7e4],[class*=\ iah-][data-v-1b54a7e4],[class^=iah-][data-v-1b54a7e4]{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform, filter, box-shadow}.ia-1[data-v-1b54a7e4]:active{transition:all 50ms;transform:scale(.96)translateY(1px);box-shadow:0 1px 5px #228b224d}.ia-2[data-v-1b54a7e4]:active{transition:all 50ms;transform:scale(.96)translateY(1px);box-shadow:0 1px 5px #ffa50080}.ia-3[data-v-1b54a7e4]:active{transition:transform .2s;transform:translateY(-4px)rotate(362deg)scale(1.1)}@media (hover:hover){.ih-1[data-v-1b54a7e4]{transition:all .2s}.ih-1[data-v-1b54a7e4]:hover{filter:drop-shadow(0 2px 4px #0000001a);transform:rotate(2deg)}.ih-2[data-v-1b54a7e4]{transition:all .2s}.ih-2[data-v-1b54a7e4]:hover{transform:translateY(-4px)rotate(2deg)scale(1.1)}.ih-3[data-v-1b54a7e4]:hover{border-color:#b48c9c;transition:transform .3s;transform:translateY(-4px);box-shadow:0 20px 30px -8px #8b5a7f1a}.ih-4[data-v-1b54a7e4]:hover{color:#4dabf7;background:#f0f9ff;border-color:#4dabf7;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}}@media (hover:hover){.iah-1[data-v-1b54a7e4]:hover{transition:all .2s;transform:translateY(-4px)rotate(2deg)scale(1.1)}}.iah-1[data-v-1b54a7e4]:active{transition:transform .2s;transform:translateY(-4px)rotate(362deg)scale(1.1)}a.link-type-clean[data-v-1b54a7e4],router-link.link-type-clean[data-v-1b54a7e4]{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}main[data-v-1b54a7e4]{min-height:100vh;margin:0 clamp(16px,15vw,120px)}@media (width<=768px){main[data-v-1b54a7e4]{margin:0 4vw}}.title[data-v-1b54a7e4]{text-align:start;display:flex}.title h1[data-v-1b54a7e4]{font-size:2.5vw;display:inline-block}@media (width<=768px){.title h1[data-v-1b54a7e4]{font-size:9.5vw}}.io-area[data-v-1b54a7e4]{flex-direction:row;gap:.5vw;display:flex}@media (width<=768px){.io-area[data-v-1b54a7e4]{flex-direction:column;gap:2vh}}.input-area[data-v-1b54a7e4]{flex-direction:column;flex:1;justify-content:start;min-height:60vh;display:flex}.output-area[data-v-1b54a7e4]{flex-direction:column;flex:1;justify-content:start;min-height:60vh;margin-left:1%;display:flex}textarea[data-v-1b54a7e4]{border:2px solid #e8f4f8;border-radius:12px;flex:1}.back-button[data-v-1b54a7e4]{color:#2c3e50;z-index:100;background:#fff;border:1px solid #e8f4f8;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;position:fixed;top:20px;left:20px;box-shadow:0 2px 8px #0000000d}@media (width<=768px){.back-button[data-v-1b54a7e4]{display:none}}.tips[data-v-1b54a7e4]{font-size:clamp(15px,5vw,18px)}@media (width>=768px){.tips[data-v-1b54a7e4]{background-color:#f5f4ed;border-radius:10px;padding:10px}}button[data-v-1b54a7e4]{cursor:pointer;background:#f0f7fa;border:1px solid #cbd5e1;border-radius:8px;padding:6px 12px;font-size:14px;transition:all .2s}button[data-v-1b54a7e4]:hover{background:#e2edf2}a.link-type-clean[data-v-fa460052],router-link.link-type-clean[data-v-fa460052]{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}main[data-v-fa460052]{margin:5vw}.game-board[data-v-544f1625]{--cell-size:clamp(50px, 12vw, 90px);--gap:clamp(6px, 1.5vw, 14px);padding:var(--gap);width:calc(var(--step) * var(--afafa8d4) - var(--gap));height:calc(var(--step) * var(--afafa8d4) - var(--gap));touch-action:none;background:#83b6b7;border:2px solid #e8f4f8;border-radius:8px;position:relative}.grid-bg[data-v-544f1625]{grid-template-columns:repeat(var(--afafa8d4), var(--cell-size));gap:var(--gap);display:grid}.grid-bg .cell-bg[data-v-544f1625]{width:var(--cell-size);height:var(--cell-size);background:#c2d4bc;border-radius:6px}.tile-container[data-v-544f1625]{top:var(--gap);left:var(--gap);width:calc(var(--step) * var(--afafa8d4) - var(--gap));height:calc(var(--step) * var(--afafa8d4) - var(--gap));position:absolute}.tile-wrapper[data-v-544f1625]{width:var(--cell-size);height:var(--cell-size);transition:transform .15s ease-in-out;position:absolute}.tile-inner[data-v-544f1625]{width:100%;height:100%;font-size:calc(var(--cell-size) * .4);color:#776e65;background:#cdc1b4;border-radius:6px;justify-content:center;align-items:center;font-weight:700;transition:all .1s;display:flex}.c2[data-v-544f1625]{background:#eee4da}.c4[data-v-544f1625]{background:#ede0c8}.c8[data-v-544f1625]{color:#fff;background:#f2b179}.c16[data-v-544f1625]{color:#fff;background:#f59563}.c32[data-v-544f1625]{color:#fff;background:#f67c5f}.c64[data-v-544f1625]{color:#fff;background:#f65e3b}.c128[data-v-544f1625]{color:#fff;font-size:calc(var(--cell-size) * .35);background:#edcf72}.c256[data-v-544f1625]{color:#fff;font-size:calc(var(--cell-size) * .35);background:#edcc61}.c512[data-v-544f1625]{color:#fff;font-size:calc(var(--cell-size) * .35);background:#edc850}.c1024[data-v-544f1625]{color:#fff;font-size:calc(var(--cell-size) * .3);background:#edc53f}.c2048[data-v-544f1625]{color:#fff;font-size:calc(var(--cell-size) * .3);background:#edc22e}.anim-new[data-v-544f1625]{animation:.2s .1s both pop-in-544f1625}@keyframes pop-in-544f1625{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.anim-merge[data-v-544f1625]{animation:.2s .1s both pop-merge-544f1625}@keyframes pop-merge-544f1625{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.tile-leave-active[data-v-544f1625]{transition:opacity 0s .15s}.tile-leave-to[data-v-544f1625]{opacity:0}.game-over-overlay[data-v-544f1625]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:20;pointer-events:auto;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s fade-in-544f1625;display:flex;position:absolute;top:0;left:0}.game-over-content[data-v-544f1625]{text-align:center;-webkit-user-select:none;user-select:none}.game-over-text[data-v-544f1625]{color:#fff;font-size:calc(var(--cell-size) * .6);text-shadow:0 2px 8px #00000080;letter-spacing:2px;margin-bottom:16px;font-weight:700}.restart-btn[data-v-544f1625]{font-size:calc(var(--cell-size) * .2);color:#fff;cursor:pointer;background:#f65e3b;border:none;border-radius:30px;padding:10px 24px;font-weight:700;transition:transform .15s,background .15s;box-shadow:0 4px 12px #0000004d}.restart-btn[data-v-544f1625]:hover{background:#f47a5a;transform:scale(1.05)}.restart-btn[data-v-544f1625]:active{transform:scale(.95)}@keyframes fade-in-544f1625{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}[class*=\ ia-][data-v-24bc7e8c],[class^=ia-][data-v-24bc7e8c],[class*=\ ih-][data-v-24bc7e8c],[class^=ih-][data-v-24bc7e8c],[class*=\ iah-][data-v-24bc7e8c],[class^=iah-][data-v-24bc7e8c]{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform, filter, box-shadow}.ia-1[data-v-24bc7e8c]:active{transition:all 50ms;transform:scale(.96)translateY(1px);box-shadow:0 1px 5px #228b224d}.ia-2[data-v-24bc7e8c]:active{transition:all 50ms;transform:scale(.96)translateY(1px);box-shadow:0 1px 5px #ffa50080}.ia-3[data-v-24bc7e8c]:active{transition:transform .2s;transform:translateY(-4px)rotate(362deg)scale(1.1)}@media (hover:hover){.ih-1[data-v-24bc7e8c]{transition:all .2s}.ih-1[data-v-24bc7e8c]:hover{filter:drop-shadow(0 2px 4px #0000001a);transform:rotate(2deg)}.ih-2[data-v-24bc7e8c]{transition:all .2s}.ih-2[data-v-24bc7e8c]:hover{transform:translateY(-4px)rotate(2deg)scale(1.1)}.ih-3[data-v-24bc7e8c]:hover{border-color:#b48c9c;transition:transform .3s;transform:translateY(-4px);box-shadow:0 20px 30px -8px #8b5a7f1a}.ih-4[data-v-24bc7e8c]:hover{color:#4dabf7;background:#f0f9ff;border-color:#4dabf7;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}}@media (hover:hover){.iah-1[data-v-24bc7e8c]:hover{transition:all .2s;transform:translateY(-4px)rotate(2deg)scale(1.1)}}.iah-1[data-v-24bc7e8c]:active{transition:transform .2s;transform:translateY(-4px)rotate(362deg)scale(1.1)}a.link-type-clean[data-v-24bc7e8c],router-link.link-type-clean[data-v-24bc7e8c]{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}@media (width<=768px){.actions button[data-v-24bc7e8c]{border-radius:10px;margin:clamp(25px,4.5vh,35px) clamp(8px,2.5vw,12px);padding:2vw;font-size:clamp(13px,3vw,18px)}}.tile-inner.c2[data-v-24bc7e8c]{background:#eee4da}.tile-inner.c4[data-v-24bc7e8c]{background:#ede0c8}.tile-inner.c8[data-v-24bc7e8c]{color:#fff;background:#f2b179}.tile-inner.c16[data-v-24bc7e8c]{color:#fff;background:#f59563}.tile-inner.c32[data-v-24bc7e8c]{color:#fff;background:#f67c5f}.tile-inner.c64[data-v-24bc7e8c]{color:#fff;background:#f65e3b}.tile-inner.c128[data-v-24bc7e8c]{color:#fff;font-size:calc(var(--cell-size) * .35);background:#edcf72}.tile-inner.c256[data-v-24bc7e8c]{color:#fff;font-size:calc(var(--cell-size) * .35);background:#edcc61}.tile-inner.c512[data-v-24bc7e8c]{color:#fff;font-size:calc(var(--cell-size) * .35);background:#edc850}.tile-inner.c1024[data-v-24bc7e8c]{color:#fff;font-size:calc(var(--cell-size) * .3);background:#edc53f}.tile-inner.c2048[data-v-24bc7e8c]{color:#fff;font-size:calc(var(--cell-size) * .3);background:#edc22e}.anim-new[data-v-24bc7e8c]{animation:.2s .1s both pop-in-24bc7e8c}.anim-merge[data-v-24bc7e8c]{animation:.2s .1s both pop-merge-24bc7e8c}@keyframes pop-in-24bc7e8c{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes pop-merge-24bc7e8c{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.tile-leave-active[data-v-24bc7e8c]{transition:opacity 0s .15s}.tile-leave-to[data-v-24bc7e8c]{opacity:0}.game-container[data-v-24bc7e8c]{background:linear-gradient(#b7d7d4,#77a8a5);justify-content:center;min-width:100vw;min-height:100vh;display:flex}.scores-board[data-v-24bc7e8c]{display:flex}.scores-board div[data-v-24bc7e8c]{background-color:#89bdbb;border-radius:48px;width:auto;margin:clamp(10px,1vw,20px);padding:clamp(10px,1vw,20px);display:inline-block}.actions[data-v-24bc7e8c]{display:flex}.actions button[data-v-24bc7e8c]{background-color:inherit;border:1px solid #ccc;border-radius:5px;width:auto;margin:clamp(10px,1vw,20px);display:inline-block}@media (width<=768px){.actions button[data-v-24bc7e8c]{border-radius:10px;margin:clamp(25px,4.5vh,35px) clamp(8px,2.5vw,12px);padding:2vw;font-size:clamp(13px,3vw,18px)}}.game-over-message h2[data-v-24bc7e8c]{font-size:9.5vw}.game-over-message button[data-v-24bc7e8c]{background-color:inherit;border:1px solid;border-radius:10px;padding:2vw;font-size:6.5vw}
