.signin-dialog{color:#e2dff0;background:0 0;border:none;max-width:none;max-height:none;margin:auto;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;overflow:visible}.signin-dialog::backdrop{background:#05040db8}.signin-dialog *,.signin-dialog :before,.signin-dialog :after{box-sizing:border-box;margin:0}.signin-dialog img,.signin-dialog svg{max-width:100%;display:block}.signin-dialog__inner{text-align:center;background:#16132e;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;align-items:center;gap:18px;width:min(400px,100vw - 32px);padding:36px 28px 28px;display:flex;position:relative;box-shadow:0 24px 60px #0000008c}.signin-dialog__inner:focus,.signin-dialog__inner:focus-visible{outline:none}.signin-dialog__close{color:#8b82a8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:color .2s,background .2s;display:inline-flex;position:absolute;top:12px;right:12px}.signin-dialog__close:hover{color:#fff;background:#ffffff0f}.signin-dialog__close:focus-visible{outline-offset:3px;outline:2px solid #b44545}.signin-dialog__logo{display:block}.signin-dialog__logo img{width:auto;height:30px;display:block}.signin-dialog__title{color:#fff;font-size:20px;font-weight:600;line-height:1.3}.signin-dialog__legal{color:#8b82a8;font-size:11px;line-height:1.6}.signin-dialog__legal a{color:#8b82a8;text-underline-offset:2px;text-decoration:underline}.signin-dialog__legal a:hover{color:#fff}.signin-dialog__cta{color:#1f1f1f;white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:50px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 2px 12px #0000004d}.signin-dialog__cta:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0006}.signin-dialog__cta:focus-visible{outline-offset:3px;outline:2px solid #b44545}.signin-dialog__cta svg{flex-shrink:0}.signin-dialog__body{color:#e2dff0;font-size:14px;line-height:1.6}.signin-dialog__appeal{justify-content:center;width:100%}@media (max-width:600px){.signin-dialog__inner{padding:32px 20px 24px}}body.dialog-open{width:100%;position:fixed;left:0;right:0;overflow:hidden}.guest #main-layout{padding-left:0}.guest #main-ui{left:0}.guest #logo{align-items:center;display:flex}.guest #start-call-btn{color:inherit;text-decoration:none}.guest #top-nav-right .guest-signin{color:#fff;white-space:nowrap;background:#b44545;border-radius:8px;align-items:center;height:34px;padding:0 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.guest #top-nav-right .guest-signin:hover{background:#9d3a3a}.guest #top-nav-right .guest-signin:focus-visible{outline-offset:2px;outline:2px solid #fff}.guest-about{box-sizing:border-box;color:#b9b4d6;text-align:left;width:100%;max-width:1100px;margin:48px auto 32px;font-size:15px;line-height:1.6}.guest-about__head{margin-bottom:24px}.guest-about h1{color:#fff;letter-spacing:-.02em;margin:0 0 10px;font-size:26px;font-weight:800;line-height:1.2}.guest-about__accent{color:#ef4444}.guest-about__lead{margin:0;font-size:16px}.guest-steps{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.guest-step{background:#ffffff08;border:1px solid #ffffff17;border-radius:16px;align-items:flex-start;gap:16px;padding:18px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.guest-step__icon{box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.guest-step__icon svg{fill:#d95f5f;width:24px;height:24px}.guest-step__num{box-sizing:border-box;color:#f08a8a;background:#d95f5f1f;border:1px solid #d95f5f52;border-radius:6px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-bottom:6px;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.guest-step__desc{margin:0}.guest-step__title{color:#fff;margin-bottom:4px;font-size:16px;font-weight:700;line-height:1.35;display:block}.guest-features{grid-template-columns:1fr;gap:16px;margin-top:16px;display:grid}.guest-feature{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;align-items:flex-start;gap:16px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.guest-feature__icon{box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.guest-feature__icon svg{fill:#d95f5f;width:24px;height:24px}.guest-feature h2{color:#fff;margin:4px 0 6px;font-size:19px;font-weight:700;line-height:1.3}.guest-feature p{margin:0}.guest-feature__art{display:none}.guest-art-bubble{box-sizing:border-box;background:#ffffff1a;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;justify-content:center;gap:6px;width:62px;height:40px;padding:0 12px;display:flex;position:absolute;top:26px;left:0}.guest-art-bubble i{background:#ffffffd9;border-radius:2px;height:4px;display:block}.guest-art-bubble i+i{width:60%}.guest-art-chip{border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute}.guest-art-chip svg{fill:#d95f5f;width:20px;height:20px}.guest-art-chip--friend{background:#ffffff0f;border:1px solid #ffffff24;top:4px;right:0}.guest-art-chip--game{background:#ffffff0f;border:1px solid #ffffff24;bottom:2px;right:18px}.guest-feature--safe .guest-feature__art svg{opacity:.9;width:96px;height:96px}.guest-faq{margin-top:48px}.guest-faq h2{color:#fff;letter-spacing:-.01em;margin:0 0 16px;font-size:22px;font-weight:800;line-height:1.25}.guest-faq__grid{grid-template-columns:1fr;gap:12px;display:grid}.guest-faq__item{background:#ffffff08;border:1px solid #ffffff17;border-radius:16px;padding:18px;box-shadow:inset 0 1px #ffffff0d}.guest-faq__item h3{color:#fff;margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.35}.guest-faq__item p{margin:0}.guest-faq__item a{color:#fff;text-underline-offset:2px;text-decoration:underline}@media (min-width:768px){.guest-faq{margin-top:56px}.guest-faq h2{font-size:26px}.guest-faq__grid{grid-template-columns:1fr 1fr;gap:16px}.guest-faq__item{padding:20px 22px}}@media (min-width:640px){.guest-steps{grid-template-columns:1fr 1fr;gap:16px}}@media (min-width:768px){.guest-about{margin-top:64px}.guest-about h1{font-size:32px}.guest-features{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.guest-about h1{font-size:36px}.guest-feature{min-height:150px;padding:24px 128px 24px 24px}.guest-feature__art{width:96px;height:96px;display:block;position:absolute;top:50%;right:18px;transform:translateY(-50%)}}@media (min-width:1280px){.guest-about{max-width:min(1100px,100vw - 384px)}}@media (min-width:1600px){.guest-about{max-width:min(1100px,100vw - 696px)}}@media (min-width:1080px) and (max-width:1279px),(min-width:1424px) and (max-width:1599px),(min-width:1736px){.guest-steps{grid-template-columns:repeat(4,1fr);column-gap:24px}.guest-step{flex-direction:column;gap:14px;padding:20px}.guest-step:not(:last-child):after{content:"→";color:#d95f5fbf;font-size:16px;line-height:1;position:absolute;top:38px;right:-20px}}
