.info-dialog{width:calc(100% - 40px);max-width:780px;max-height:calc(100dvh - 48px);padding:0;background:var(--vk-panel);border:1px solid color-mix(in srgb,var(--vk-paper) 43.14%,transparent);border-radius:20px;box-shadow:0 24px 90px color-mix(in srgb,var(--vk-shadow) 72.94%,transparent);color:var(--vk-text)}.info-dialog::backdrop{background:color-mix(in srgb,var(--vk-page) 92.16%,transparent);backdrop-filter:none}.info-heading{position:relative;isolation:isolate;padding:30px 32px;min-height:140px;border-bottom:1px solid color-mix(in srgb,var(--vk-paper) 25.88%,transparent);overflow:hidden;background:var(--vk-inset);align-items:center}.info-heading:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--vk-inset) 96.08%,transparent) 10%,color-mix(in srgb,var(--vk-inset) 90.98%,transparent) 48%,color-mix(in srgb,var(--vk-shadow) 25.1%,transparent)),url(/static/assets/vk-site/world-jungle.webp) 80% 48%/cover;opacity:.85}.info-kicker{display:block;font:800 11px/1.5 var(--body);letter-spacing:1.8px;color:var(--vk-accent-light);margin-bottom:10px}.info-heading>div{min-width:0}.info-heading h2{max-width:570px;font:800 clamp(24px,2.4vw,31px)/1.25 var(--body);letter-spacing:-.7px;color:var(--vk-text)}.info-heading .icon-button{flex-shrink:0;align-self:flex-start;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--vk-paper) 36.08%,transparent);background:color-mix(in srgb,var(--vk-panel) 80%,transparent);color:var(--vk-muted);border-radius:50%}.info-heading .icon-button:hover{background:var(--vk-raised);color:var(--vk-text)}.info-heading .icon-button:focus-visible{outline:2px solid var(--vk-accent);outline-offset:3px}.info-dialog .info-body{padding:28px 32px 32px;font-size:15px;line-height:1.8;color:var(--vk-muted)}.info-body p{margin:0 0 14px}.info-body p:last-child{margin-bottom:0}.info-body .button{min-height:46px;padding:11px 19px;margin-top:8px;font-size:14px;gap:10px;border-radius:10px}.info-body .button :is(svg,i[data-lucide]){width:18px;height:18px}.info-message{display:grid;grid-template-columns:56px minmax(0,1fr);gap:22px;align-items:start}.info-message-icon{display:grid;place-items:center;width:56px;height:62px;border:1px solid color-mix(in srgb,var(--vk-paper) 25.1%,transparent);border-radius:12px;background:var(--vk-inset);color:var(--vk-accent-light)}.info-message-icon :is(svg,i[data-lucide]){width:30px;height:30px;stroke-width:1.5}.info-message-copy{min-width:0}.info-message-copy .section-status{display:inline-flex;margin:0 0 12px;padding:4px 10px;background:color-mix(in srgb,var(--vk-accent) 16.86%,transparent);border:1px solid color-mix(in srgb,var(--vk-paper) 21.96%,transparent);border-radius:6px;color:var(--vk-accent-light);font-size:12px;font-weight:750}.info-footer{display:flex;align-items:center;gap:9px;padding:16px 32px;border-top:1px solid color-mix(in srgb,var(--vk-paper) 14.51%,transparent);background:var(--vk-inset);color:var(--vk-accent-light);font:800 11px/1.5 var(--body);letter-spacing:1.3px}.info-footer img{border-radius:6px}.info-footer>span:last-child{margin-left:auto;color:var(--vk-muted);font-weight:500;letter-spacing:0;font-size:12px}.server-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.server-choice{position:relative;display:flex;flex-direction:column;min-width:0;min-height:268px;padding:22px;background:var(--vk-panel);border:1px solid color-mix(in srgb,var(--vk-paper) 34.12%,transparent);border-radius:13px;overflow:hidden}.server-choice.coming{background:var(--vk-inset);border-color:color-mix(in srgb,var(--vk-paper) 20%,transparent)}.server-choice-top{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--vk-muted);font-size:12px}.server-choice-top :is(svg,i[data-lucide]){width:23px;height:23px;color:var(--vk-accent-light)}.server-choice-status{display:inline-flex;align-items:center;gap:7px}.server-choice-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--vk-success)}.coming .server-choice-status:before{background:var(--vk-edge)}.server-choice h3{font:800 27px/1.3 var(--body);letter-spacing:-.7px;color:var(--vk-text);margin:25px 0 12px}.server-choice .server-choice-rules{margin:0 0 22px;font-size:13px;line-height:1.7;color:var(--vk-muted)}.server-choice-rules b{color:var(--vk-accent-light);font-weight:750}.server-choice .button{margin-top:auto;width:100%;justify-content:space-between}.server-choice .server-coming{display:flex;align-items:center;gap:8px;min-height:46px;margin:auto 0 0;padding:10px 0;border-top:1px solid color-mix(in srgb,var(--vk-paper) 18.04%,transparent);color:var(--vk-muted);font-size:12px}.server-coming :is(svg,i[data-lucide]){width:17px;height:17px;flex-shrink:0}.connect-server{display:flex;align-items:center;gap:14px;margin-bottom:22px}.connect-server>img{width:62px;height:62px;border-radius:12px;border:1px solid color-mix(in srgb,var(--vk-paper) 40%,transparent)}.connect-server h3{margin:0;font-size:24px!important;color:var(--vk-text)}.connect-server span{font-size:13px;color:var(--vk-muted)}.connect-instructions{padding-top:22px;margin-top:22px;border-top:1px solid color-mix(in srgb,var(--vk-paper) 20%,transparent)}.connect-instructions>p{font-size:14px}.info-dialog .connect-command{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 16px;margin:12px 0;background:var(--vk-inset);border:1px solid color-mix(in srgb,var(--vk-paper) 34.12%,transparent);border-radius:10px}.connect-command code{flex:1;min-width:0;font:14px/1.7 ui-monospace,monospace;color:var(--vk-accent-light);overflow-wrap:anywhere;user-select:all}.connect-command .icon-button{width:44px;height:44px;flex-shrink:0;background:color-mix(in srgb,var(--vk-accent) 16.86%,transparent);color:var(--vk-accent-light);border-radius:8px}.connect-instructions kbd{padding:2px 7px;border:1px solid color-mix(in srgb,var(--vk-paper) 50.2%,transparent);border-bottom-width:2px;border-radius:4px;background:var(--vk-inset);color:var(--vk-text);font-weight:700}.info-dialog .connect-launch{margin:0}.info-steps{padding:0!important;margin:0;list-style:none;counter-reset:steps}.info-steps li{position:relative;counter-increment:steps;padding:0 0 20px 38px;margin:0 0 18px;border-bottom:1px solid color-mix(in srgb,var(--vk-paper) 18.82%,transparent)}.info-steps li:last-child{margin:0;padding-bottom:0;border:0}.info-steps li:before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;top:0;font:800 17px/1.6 var(--body);color:var(--vk-accent-light)}.info-steps strong{display:block;font-size:16px}.info-steps span{display:block;font-size:14px;color:var(--vk-muted)}.info-dialog .order-row{padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--vk-paper) 20%,transparent)}.info-dialog .order-row:first-child{padding-top:0}.info-dialog .order-row span{display:block;font-size:12px;color:var(--vk-muted)}.info-dialog .text-button{min-height:44px;color:var(--vk-accent-light)}.info-dialog .info-account-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.info-account-actions .button{margin:0}@media(max-width:600px){.info-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 24px);border-radius:16px}.info-heading{padding:22px 20px;min-height:120px;gap:13px}.info-heading h2{font-size:24px;letter-spacing:-.55px;overflow-wrap:anywhere}.info-kicker{font-size:9px;letter-spacing:1.2px}.info-dialog .info-body{padding:22px 20px 25px;font-size:14px}.info-message{grid-template-columns:1fr;gap:15px}.info-message-icon{width:46px;height:46px;border-radius:10px}.info-message-icon :is(svg,i[data-lucide]){width:26px;height:26px}.info-footer{padding:14px 20px}.info-footer>span:last-child{font-size:10px}.server-choices{grid-template-columns:1fr;gap:12px}.server-choice{min-height:0;padding:19px}.server-choice h3{font-size:24px;margin-top:16px}.server-choice .server-choice-rules{margin-bottom:15px}.server-choice .button{margin-top:0}.connect-command code{font-size:12px}.connect-server h3{font-size:22px!important}}@media(max-width:420px){.info-heading{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:10px 12px}.info-heading>div{display:contents}.info-kicker{grid-column:1;grid-row:1;margin:0}.info-heading h2{grid-row:2;grid-column:1/-1;font-size:23px}.info-heading .icon-button{grid-column:2;grid-row:1}.info-footer>span:last-child{display:none}}@media(max-width:420px){.info-dialog[data-kind=privacy] .info-heading h2{font-size:21px}}@media(prefers-reduced-motion:reduce){.info-dialog{animation:none;transition:none}}
