.rules-modal[data-v-f49802d0]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.rules-modal-content[data-v-f49802d0]{background-color:#3b82b6;padding:20px;border-radius:15px;max-width:80%;max-height:80%;overflow-y:auto;color:#fff;border:3px solid #000}.rules-modal-content h2[data-v-f49802d0]{margin-top:0;margin-bottom:20px;text-align:center}.rules-text[data-v-f49802d0]{margin-bottom:20px;line-height:1.5}.close-modal-btn[data-v-f49802d0]{background-color:#d9809b;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px;display:block;margin:0 auto;border:2px solid #000}.close-modal-btn[data-v-f49802d0]:hover{background-color:#c76984}@media (max-width:768px){.rules-modal-content[data-v-f49802d0]{max-width:95%;max-height:95%;padding:15px}}.waiting-players-section[data-v-7385a4b8]{display:flex;justify-content:center;align-items:center;background-color:#f4a261;padding:10px;border-radius:15px;margin-bottom:20px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.waiting-players-info[data-v-7385a4b8]{display:flex;align-items:center;gap:10px;color:#fff;font-size:18px;font-weight:700}.waiting-players-label[data-v-7385a4b8]{font-size:16px}.waiting-players-value[data-v-7385a4b8]{font-size:20px;color:#fc0}.profile-container[data-v-7385a4b8]{display:flex;flex-direction:column;align-items:center;width:100%}.profile-card[data-v-7385a4b8]{color:#fff;width:95%;height:100%;padding:10px;box-sizing:border-box}.profile-info[data-v-7385a4b8]{background-color:#3b82b6;border-radius:15px;padding:12px 15px;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow:hidden}.nickname-section[data-v-7385a4b8]{display:flex;align-items:center;gap:6px;flex-shrink:0}.nickname[data-v-7385a4b8]{font-size:18px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.stats[data-v-7385a4b8]{display:flex;gap:10px;flex-shrink:0;margin-left:auto}.stat-item[data-v-7385a4b8]{text-align:center;min-width:50px}.label[data-v-7385a4b8]{font-size:12px;display:block;margin-bottom:2px}.value[data-v-7385a4b8]{font-size:16px;font-weight:700}.game-section[data-v-7385a4b8]{display:flex;justify-content:space-between;background-color:#ffb158;border-radius:10px;padding:10px;margin-top:15px;height:120px}.game-box[data-v-7385a4b8]{background-color:#a805c978;padding:15px;border-radius:30px;flex:1;margin:0 5px;font-weight:700;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center}.tournament[data-v-7385a4b8]{position:relative}.badge[data-v-7385a4b8]{position:absolute;top:-10px;right:-10px;background-color:#f0f;color:#fff;padding:5px 10px;border-radius:50%;font-size:12px;font-weight:700;transform:rotate(-10deg)}.play-button-container[data-v-7385a4b8]{display:flex;align-items:center;justify-content:center;position:relative;margin-top:20%}.layer[data-v-7385a4b8]{position:absolute;width:200px;height:200px;border-radius:30%;z-index:-1}.layer-1[data-v-7385a4b8]{background-color:#00f;transform:rotate(15deg)}.layer-2[data-v-7385a4b8]{background-color:#f0f;transform:rotate(-15deg)}.layer-3[data-v-7385a4b8]{background-color:#00c0f0;transform:rotate(45deg)}.play-button[data-v-7385a4b8]{background-color:#4caf50;color:#fff;font-size:30px;font-weight:700;text-align:center;padding:20px;border-radius:50%;width:120px;height:120px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.3);transition:transform .2s ease-in-out;border:3px solid #000}.play-button[data-v-7385a4b8]:hover{transform:scale(1.1)}.rules-button-container[data-v-7385a4b8]{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);display:flex;justify-content:center;width:95%;max-width:95%}.rules-button[data-v-7385a4b8]{background-color:#3b82b6;color:#fff;padding:15px 30px;border-radius:15px;cursor:pointer;font-weight:700;text-align:center;border:3px solid #000;transition:transform .2s ease-in-out;width:80%}.rules-button[data-v-7385a4b8]:hover{transform:scale(1.05);background-color:#2d6a96}@media (max-width:768px){.rules-button[data-v-7385a4b8]{padding:12px 24px;font-size:14px}.rules-button-container[data-v-7385a4b8]{bottom:10px}}.leaderboard-page[data-v-37980c26]{max-width:500px;margin:0 auto;padding:20px;background-color:#f4a261;min-height:100vh}.close-btn[data-v-37980c26]{margin:15px 0;padding:10px 20px;background-color:#d9809b;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px}.leaderboard-content[data-v-37980c26]{margin-top:20px;padding:20px;background-color:#fff;border-radius:10px}.empty-message[data-v-37980c26],.error[data-v-37980c26],.loading[data-v-37980c26]{text-align:center;padding:20px;color:#333}.leaderboard-list[data-v-37980c26]{display:flex;flex-direction:column;gap:10px}.leaderboard-header[data-v-37980c26]{display:flex;font-weight:700;padding:10px 0;border-bottom:2px solid #eee}.leaderboard-item[data-v-37980c26]{display:flex;padding:10px 0;border-bottom:1px solid #eee}.leaderboard-item.top-3[data-v-37980c26]{font-weight:700}.leaderboard-item.top-3 .rank[data-v-37980c26]{color:#e63946}.rank[data-v-37980c26]{flex:0 0 50px;text-align:center}.player[data-v-37980c26]{flex:1;text-align:left}.wins[data-v-37980c26]{flex:0 0 80px;text-align:center}.search-page[data-v-8f601f46]{max-width:500px;margin:0 auto;padding:20px;background-color:#f4a261;min-height:100vh;display:flex;justify-content:center;align-items:center}.search-container[data-v-8f601f46]{display:flex;flex-direction:column;align-items:center;gap:20px}.search-animation[data-v-8f601f46]{width:200px;height:200px;border-radius:15px}.search-text[data-v-8f601f46]{color:#fff;font-size:24px;font-weight:700;text-align:center}.cancel-btn[data-v-8f601f46]{background-color:#d9809b;color:#fff;padding:15px 30px;border:none;border-radius:15px;cursor:pointer;font-size:18px;font-weight:700;border:3px solid #000;transition:transform .2s ease-in-out;margin-top:20px}.cancel-btn[data-v-8f601f46]:hover{transform:scale(1.05);background-color:#c76984}.app-container_desktop[data-v-65a215b7]{box-sizing:border-box;flex-direction:column;align-items:center;position:absolute;left:50%;transform:translateX(-50%);width:80vw;height:95vh;border:5px solid rgba(0,0,0,.5);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:20px}.remote-video-container[data-v-65a215b7]{position:relative;background-color:#f4a261;border:5px solid rgba(0,0,0,.5);box-shadow:0 4px 4px rgba(0,0,0,.25);width:100% -5px;height:50vh;border:2px solid #fff;border-radius:15px;overflow:hidden}.remote-video-container video[data-v-65a215b7]{position:relative;z-index:2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1);border-radius:15px}.triangle[data-v-65a215b7]{top:30%;width:20%;aspect-ratio:1/cos(30deg);--r:2vh;--_g:calc(tan(60deg)*var(--r)) top var(--r),#fff 98%,#0000 101%;-webkit-mask:conic-gradient(from 150deg at 50% calc(var(--r)*3/2 - 100%),#fff 60deg,#0000 0) 0 0 /100% calc(100% - var(--r)*3/2) no-repeat,radial-gradient(var(--r) at 50% calc(100% - var(--r)*2),#fff 98%,#0000 101%),radial-gradient(var(--r) at left var(--_g)),radial-gradient(var(--r) at right var(--_g));mask:conic-gradient(from 150deg at 50% calc(var(--r)*3/2 - 100%),#fff 60deg,#0000 0) 0 0 /100% calc(100% - var(--r)*3/2) no-repeat,radial-gradient(var(--r) at 50% calc(100% - var(--r)*2),#fff 98%,#0000 101%),radial-gradient(var(--r) at left var(--_g)),radial-gradient(var(--r) at right var(--_g));clip-path:polygon(50% 100%,100% 0,0 0)}.semicircle[data-v-65a215b7],.triangle[data-v-65a215b7]{position:absolute;z-index:1;left:50%;transform:translateX(-50%);background:#ffffffd4}.semicircle[data-v-65a215b7]{top:13%;width:40%;aspect-ratio:2/1;--r:2vh;-webkit-mask:radial-gradient(circle at 50% 100%,#fff 98%,#0000 101%) bottom /100% calc(100% - var(--r)) no-repeat,linear-gradient(#fff 0 0) top /100% var(--r) no-repeat;mask:radial-gradient(circle at 50% 100%,#fff 98%,#0000 101%) bottom /100% calc(100% - var(--r)) no-repeat,linear-gradient(#fff 0 0) top /100% var(--r) no-repeat;clip-path:ellipse(50% 100% at 50% 100%)}@media (max-width:768px){.triangle[data-v-65a215b7]{--r:3vw;width:90%}}@media (max-width:480px){.triangle[data-v-65a215b7]{--r:6vw;width:70%}.semicircle[data-v-65a215b7]{--r:0vw;width:35%}}.controls-container[data-v-65a215b7]{position:absolute;display:flex;justify-content:center;align-items:center;gap:20px;width:95%;left:50%;top:56.5%;transform:translateX(-50%)}.rectangle-time[data-v-65a215b7]{box-sizing:border-box;position:relative;width:200px;height:40px;background:#d9d9d9;border:3px solid rgba(0,0,0,.41);border-radius:19px}.ellipse-time[data-v-65a215b7]{box-sizing:border-box;width:35%;aspect-ratio:1/1;background:#cecece;border:6px solid rgba(0,0,0,.25);border-radius:100%}.ellipse-time[data-v-65a215b7],.timer-text[data-v-65a215b7]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.timer-text[data-v-65a215b7]{font-family:Consolas;font-style:normal;font-weight:900;font-size:200%;color:#b33dd0;-webkit-text-stroke:1.5px #000}.stop-button[data-v-65a215b7]{padding:8px 25px;font-size:16px;background:#1c8bba;color:#fff;border:3px solid rgba(0,0,0,.55);border-radius:15px;cursor:pointer;height:40px}.stop-button[data-v-65a215b7]:hover{background-color:#0056b3}.container[data-v-65a215b7]{position:absolute;width:90%;aspect-ratio:1/1;left:50%;top:67%;bottom:2%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center}.local-video-wrapper[data-v-65a215b7]{box-sizing:border-box;width:70%;height:95%;background-color:#f4a261;border:3px solid rgba(0,0,0,.5);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:15px;overflow:hidden}.local-video-wrapper video[data-v-65a215b7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1);border-radius:15px}.notification[data-v-65a215b7]{position:fixed;top:20px;left:50%;transform:translateX(-50%);padding:15px 25px;border-radius:8px;color:#fff;font-weight:700;z-index:1000;animation:slideDown-65a215b7 .3s ease-out;box-shadow:0 4px 6px rgba(0,0,0,.1)}.notification.error[data-v-65a215b7]{background-color:#f44}.notification.warning[data-v-65a215b7]{background-color:#fb3}.notification.success[data-v-65a215b7]{background-color:#00c851}.fade-enter-active[data-v-65a215b7],.fade-leave-active[data-v-65a215b7]{transition:opacity .5s}.fade-enter-from[data-v-65a215b7],.fade-leave-to[data-v-65a215b7]{opacity:0}.blink-modal[data-v-65a215b7]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);color:#fff;display:flex;justify-content:center;align-items:center;font-size:2em;z-index:2000}@keyframes slideDown-65a215b7{0%{transform:translate(-50%,-100%);opacity:0}to{transform:translate(-50%);opacity:1}}.waiting-indicator[data-v-65a215b7]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.8);color:#fff;padding:20px;border-radius:10px;z-index:1000}.blink-image-modal[data-v-65a215b7]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:2000}.blink-image-content[data-v-65a215b7]{background-color:#fff;padding:20px;border-radius:15px;text-align:center;max-width:80%;max-height:80vh;overflow:auto;box-shadow:0 4px 6px rgba(0,0,0,.1)}.blink-image-container[data-v-65a215b7]{margin:20px 0;max-width:100%;padding:20px;background-color:#f5f5f5;border-radius:10px;min-height:100px;display:flex;justify-content:center;align-items:center}.blink-captured-image[data-v-65a215b7]{max-width:100%;max-height:60vh;-o-object-fit:contain;object-fit:contain;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.blink-image-content h2[data-v-65a215b7]{color:#333;margin-bottom:15px}.blink-image-content p[data-v-65a215b7]{color:#666;margin-top:15px}.turn-screen[data-v-4f962e55]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1a1a2e;display:flex;justify-content:center;align-items:center;z-index:9999}.content[data-v-4f962e55]{display:flex;flex-direction:column;align-items:center;gap:20px}.turn-image[data-v-4f962e55]{max-width:50%;max-height:50%;-o-object-fit:contain;object-fit:contain}.turn-text[data-v-4f962e55]{color:#fff;font-size:18px;margin:0;text-align:center;font-family:Arial,sans-serif}.welcome-screen[data-v-e275b6a6]{height:100vh;width:100vw;background-color:#f4a261;display:flex;flex-direction:column;justify-content:space-between;padding:3vh 3vw;position:relative;overflow:hidden;box-sizing:border-box}.player-card[data-v-e275b6a6]{background-color:#e76f51;border-radius:2vh;padding:3vh 3vw;width:90%;height:37vh;margin:0 auto;position:relative;box-shadow:0 .5vh 1vh rgba(0,0,0,.1)}.opponent[data-v-e275b6a6]{transform:translateY(-100%);transition:transform 3s ease-in-out}.opponent.slide-in[data-v-e275b6a6]{transform:translateY(0)}.stats[data-v-e275b6a6]{display:flex;justify-content:space-between;margin-bottom:2vh;padding:0 8%;width:100%;box-sizing:border-box}.stat-item[data-v-e275b6a6]{display:flex;flex-direction:column;align-items:center;color:#fff;width:30%}.star[data-v-e275b6a6]{font-size:3.5vh;margin-bottom:.8vh}.star.win[data-v-e275b6a6]{color:gold}.star.lose[data-v-e275b6a6]{color:#8b0000}.stat-value[data-v-e275b6a6]{font-size:3vh;font-weight:700}.stat-label[data-v-e275b6a6]{font-size:2.2vh;opacity:.8}.avatar-container[data-v-e275b6a6]{width:14vh;height:17vh;margin:1.5vh auto;position:relative}.triangle[data-v-e275b6a6]{position:absolute;z-index:1;left:15%;top:35%;--r:0.8vh;width:70%;aspect-ratio:1/cos(30deg);--_g:calc(tan(60deg)*var(--r)) top var(--r),#fff 98%,#0000 101%;-webkit-mask:conic-gradient(from 150deg at 50% calc(var(--r)*3/2 - 100%),#fff 60deg,#0000 0) 0 0 /100% calc(100% - var(--r)*3/2) no-repeat,radial-gradient(var(--r) at 50% calc(100% - var(--r)*2),#fff 98%,#0000 101%),radial-gradient(var(--r) at left var(--_g)),radial-gradient(var(--r) at right var(--_g));mask:conic-gradient(from 150deg at 50% calc(var(--r)*3/2 - 100%),#fff 60deg,#0000 0) 0 0 /100% calc(100% - var(--r)*3/2) no-repeat,radial-gradient(var(--r) at 50% calc(100% - var(--r)*2),#fff 98%,#0000 101%),radial-gradient(var(--r) at left var(--_g)),radial-gradient(var(--r) at right var(--_g));clip-path:polygon(50% 100%,100% 0,0 0);background:#ffffffd4}.semicircle[data-v-e275b6a6]{z-index:1;position:absolute;top:20%;left:32%;--r:0.8vh;width:35%;aspect-ratio:2/1;-webkit-mask:radial-gradient(circle at 50% 100%,#fff 98%,#0000 101%) bottom /100% calc(100% - var(--r)) no-repeat,linear-gradient(#fff 0 0) top /100% var(--r) no-repeat;mask:radial-gradient(circle at 50% 100%,#fff 98%,#0000 101%) bottom /100% calc(100% - var(--r)) no-repeat,linear-gradient(#fff 0 0) top /100% var(--r) no-repeat;clip-path:ellipse(50% 100% at 50% 100%);background:#ffffffd4}.player-name[data-v-e275b6a6]{text-align:center;color:#fff;font-size:3vh;font-weight:700;margin-top:1.5vh;word-wrap:break-word;padding:0 2vw}.vs[data-v-e275b6a6]{color:#fff;font-size:5vh;font-weight:700;text-align:center;margin:.5vh 0;text-shadow:.3vh .3vh .6vh rgba(0,0,0,.3)}.error-message[data-v-2112ff1a]{color:#ff6b6b;font-weight:700}.win-container[data-v-2112ff1a]{display:flex;justify-content:center;align-items:center;max-height:94vh;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;padding:10px}.win-content[data-v-2112ff1a]{background:hsla(0,0%,100%,.1);border-radius:20px;text-align:center;width:90%;padding:40px 20px;height:90vh;box-shadow:0 10px 30px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;align-items:center;justify-content:center}.win-title[data-v-2112ff1a]{font-size:3rem;margin-bottom:20px;color:gold;text-shadow:0 0 10px rgba(255,215,0,.5)}.win-message[data-v-2112ff1a]{font-size:2rem;margin-bottom:20px;line-height:1.2;display:flex;flex-direction:column;align-items:center;justify-content:center}.win-stats[data-v-2112ff1a]{background:rgba(0,0,0,.2);border-radius:10px;padding:20px;margin-bottom:30px}.win-stats h2[data-v-2112ff1a]{font-size:1.5rem;margin-bottom:15px;color:#4ecdc4}.win-stats p[data-v-2112ff1a]{font-size:1.2rem;margin:10px 0}.win-actions[data-v-2112ff1a]{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:20px;width:100%}.home-btn[data-v-2112ff1a],.play-again-btn[data-v-2112ff1a]{padding:20px 40px;font-size:1.5rem;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease;font-weight:700;width:80%;max-width:350px}.play-again-btn[data-v-2112ff1a]{background:#4ecdc4;color:#1a1a2e}.play-again-btn[data-v-2112ff1a]:hover{background:#3dbeb6;transform:translateY(-3px);box-shadow:0 5px 15px rgba(78,205,196,.4)}.home-btn[data-v-2112ff1a]{background:#ff6b6b;color:#fff}.home-btn[data-v-2112ff1a]:hover{background:#ff5252;transform:translateY(-3px);box-shadow:0 5px 15px hsla(0,100%,71%,.4)}.blink-image-container[data-v-2112ff1a]{margin:5px 0;padding:0;background-color:#f8f9fa;border-radius:10px;width:100%;height:30vh;overflow:hidden;box-sizing:border-box}.blink-captured-image[data-v-2112ff1a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width:768px){.win-content[data-v-2112ff1a]{padding:20px}.win-title[data-v-2112ff1a]{font-size:2rem}.win-message[data-v-2112ff1a]{font-size:1.2rem}.win-actions[data-v-2112ff1a]{flex-direction:column;gap:15px}.home-btn[data-v-2112ff1a],.play-again-btn[data-v-2112ff1a]{width:100%}.blink-image-container[data-v-2112ff1a]{height:25vh}.loader[data-v-2112ff1a]{border:5px solid #f3f3f3;border-top:5px solid #4ecdc4;border-radius:50%;width:50px;height:50px;animation:spin-2112ff1a 1s linear infinite;margin:0 auto 20px}@keyframes spin-2112ff1a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}.error-message[data-v-5aed061c]{color:#ff6b6b;font-weight:700}.win-container[data-v-5aed061c]{display:flex;justify-content:center;align-items:center;max-height:94vh;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;padding:10px}.win-content[data-v-5aed061c]{background:hsla(0,0%,100%,.1);border-radius:20px;text-align:center;width:90%;padding:20px;height:90vh;box-shadow:0 10px 30px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1)}.win-title[data-v-5aed061c]{font-size:2.5rem;margin-bottom:10px;color:gold;text-shadow:0 0 10px rgba(255,215,0,.5)}.win-message[data-v-5aed061c]{font-size:1.5rem;margin-bottom:20px;line-height:1}.win-stats[data-v-5aed061c]{background:rgba(0,0,0,.2);border-radius:10px;padding:20px;margin-bottom:30px}.win-stats h2[data-v-5aed061c]{font-size:1.5rem;margin-bottom:15px;color:#4ecdc4}.win-stats p[data-v-5aed061c]{font-size:1.2rem;margin:10px 0}.win-actions[data-v-5aed061c]{display:flex;justify-content:center;gap:20px;margin-top:30px}.play-again-btn[data-v-5aed061c]{padding:15px 30px;font-size:1.2rem;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease;font-weight:700;background:#4ecdc4;color:#1a1a2e}.play-again-btn[data-v-5aed061c]:hover{background:#3dbeb6;transform:translateY(-3px);box-shadow:0 5px 15px rgba(78,205,196,.4)}.blink-image-container[data-v-5aed061c]{margin:5px 0;padding:0;background-color:#f8f9fa;border-radius:10px;width:100%;height:70vh;overflow:hidden;box-sizing:border-box}.blink-captured-image[data-v-5aed061c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width:768px){.win-content[data-v-5aed061c]{padding:20px}.win-title[data-v-5aed061c]{font-size:2rem}.win-message[data-v-5aed061c]{font-size:1.2rem}.win-actions[data-v-5aed061c]{flex-direction:column;gap:15px}.play-again-btn[data-v-5aed061c]{width:100%}.blink-image-container[data-v-5aed061c]{height:60vh}.loader[data-v-5aed061c]{border:5px solid #f3f3f3;border-top:5px solid #4ecdc4;border-radius:50%;width:50px;height:50px;animation:spin-5aed061c 1s linear infinite;margin:0 auto 20px}@keyframes spin-5aed061c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}body,html{margin:0;padding:0}#app,body,html{height:100%;overflow:hidden}#app{font-family:Avenir,Helvetica,Arial,sans-serif;text-align:center;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:100vh;flex-direction:column;justify-content:flex-start;align-items:center}.start-call-button{padding:15px 30px;font-size:18px;background-color:#1c8bba;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:background-color .3s}.start-call-button:hover{background-color:#0056b3}.auth-message{margin-top:50px;color:#666}.auth-message h1{font-size:24px;margin-bottom:10px}.orientation-message{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.8);color:#fff;padding:20px;border-radius:10px;z-index:9999;text-align:center}.orientation-message p{margin:0;font-size:18px}.auth-error-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999}.auth-error-modal .modal-content{background-color:#fff;padding:20px;border-radius:10px;max-width:400px;width:100%;text-align:left}.auth-error-modal h2{margin-top:0}.auth-error-modal button{margin-top:10px;padding:10px 20px;background-color:#ff4d4d;color:#fff;border:none;border-radius:5px;cursor:pointer}.auth-error-modal button:hover{background-color:#c00}