.telegram-auth-card-module__dXP4TW__shell{background:radial-gradient(circle at 72% 46%,#c9a96126,#0000 32%),0 0;justify-content:center;min-height:100dvh;padding:clamp(5.75rem,11vh,7rem) clamp(1rem,3vw,2rem) clamp(1.5rem,5vh,4rem);overflow:hidden auto}.telegram-auth-card-module__dXP4TW__layout{z-index:1;grid-template-columns:minmax(340px,460px) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);width:min(1120px,100%);display:grid;position:relative}.telegram-auth-card-module__dXP4TW__card{width:100%;max-width:460px}.telegram-auth-card-module__dXP4TW__visual{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:linear-gradient(145deg,#ffffff61,#fffaeb1f),radial-gradient(circle at 52% 40%,#fff9e2c7,#0000 48%);border:1px solid #c9a96133;border-radius:42px;min-height:min(610px,100dvh - 8rem);position:relative;overflow:hidden;box-shadow:0 34px 100px #7454241f,inset 0 1px #fffc}.telegram-auth-card-module__dXP4TW__visual:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 42%,#ffffff75 49%,#0000 56%);animation:9s ease-in-out infinite telegram-auth-card-module__dXP4TW__sheen;position:absolute;inset:-60% -40%}.telegram-auth-card-module__dXP4TW__visualGrid{opacity:.5;background-image:linear-gradient(#a88b4a0d 1px,#0000 1px),linear-gradient(90deg,#a88b4a0d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.telegram-auth-card-module__dXP4TW__visualArch{border:1px solid #c9a96142;border-radius:220px 220px 42px 42px;width:min(430px,76%);height:470px;position:absolute;top:72px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 76px #ffffff4d}.telegram-auth-card-module__dXP4TW__visualArch:before,.telegram-auth-card-module__dXP4TW__visualArch:after{content:"";background:linear-gradient(90deg,#0000,#c9a96173);width:60px;height:1px;position:absolute;top:48%}.telegram-auth-card-module__dXP4TW__visualArch:before{right:calc(100% + 12px)}.telegram-auth-card-module__dXP4TW__visualArch:after{left:calc(100% + 12px);transform:rotate(180deg)}.telegram-auth-card-module__dXP4TW__visualHalo{background:radial-gradient(circle,#fff9e2f0,#c9a9612b 44%,#0000 70%);border-radius:50%;width:470px;height:470px;animation:7s ease-in-out infinite telegram-auth-card-module__dXP4TW__halo;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.telegram-auth-card-module__dXP4TW__angel{z-index:2;object-fit:contain;filter:drop-shadow(0 32px 58px #61451d33);width:auto;height:520px;animation:8s ease-in-out infinite telegram-auth-card-module__dXP4TW__float;position:absolute;bottom:46px;left:50%;transform:translate(-50%)}.telegram-auth-card-module__dXP4TW__secureBadge{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf7a3;border:1px solid #c9a96140;border-radius:15px;align-items:center;gap:10px;padding:11px 13px;display:flex;position:absolute;top:26px;left:28px;box-shadow:0 16px 38px #61451d1a}.telegram-auth-card-module__dXP4TW__secureBadge>svg{color:#a77c32;width:20px;height:20px}.telegram-auth-card-module__dXP4TW__secureBadge span,.telegram-auth-card-module__dXP4TW__secureBadge strong,.telegram-auth-card-module__dXP4TW__secureBadge small{display:block}.telegram-auth-card-module__dXP4TW__secureBadge strong{color:var(--text-main);font-size:10px}.telegram-auth-card-module__dXP4TW__secureBadge small{color:var(--text-muted);margin-top:2px;font-size:8px}.telegram-auth-card-module__dXP4TW__authPath{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf7b3;border:1px solid #c9a96133;border-radius:18px;grid-template-columns:1fr 44px 1fr 44px 1fr;align-items:center;padding:12px 14px;display:grid;position:absolute;bottom:22px;left:24px;right:24px;box-shadow:0 16px 46px #61451d1a}.telegram-auth-card-module__dXP4TW__authPath>span{align-items:center;gap:7px;min-width:0;display:flex}.telegram-auth-card-module__dXP4TW__authPath i{color:#9c7935;background:#c9a9611f;border-radius:9px;flex:none;place-items:center;width:26px;height:26px;display:grid}.telegram-auth-card-module__dXP4TW__authPath i svg{width:13px;height:13px}.telegram-auth-card-module__dXP4TW__authPath small{color:var(--text-secondary);font-size:7px;line-height:1.35}.telegram-auth-card-module__dXP4TW__authPath b{background:linear-gradient(90deg,#c9a9612e,#c9a9618f,#c9a9612e);height:1px}html.dark .telegram-auth-card-module__dXP4TW__visual{background:linear-gradient(145deg,#3a322885,#1c19154d);box-shadow:0 34px 100px #0000004d,inset 0 1px #fff4de0f}html.dark .telegram-auth-card-module__dXP4TW__visualHalo{background:radial-gradient(circle,#6b543242,#c9a96114 48%,#0000 72%)}html.dark .telegram-auth-card-module__dXP4TW__angel{opacity:.76;filter:brightness(.74)saturate(.7)drop-shadow(0 32px 58px #0000006b)}:is(html.dark .telegram-auth-card-module__dXP4TW__secureBadge,html.dark .telegram-auth-card-module__dXP4TW__authPath){background:#2f2921c2;box-shadow:0 16px 40px #00000038}@keyframes telegram-auth-card-module__dXP4TW__float{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-8px)}}@keyframes telegram-auth-card-module__dXP4TW__halo{0%,to{opacity:.82;transform:translate(-50%,-50%)scale(.98)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.03)}}@keyframes telegram-auth-card-module__dXP4TW__sheen{0%,26%{opacity:0;transform:translate(-35%)}42%{opacity:.62}58%,to{opacity:0;transform:translate(35%)}}@media (max-width:1023px){.telegram-auth-card-module__dXP4TW__shell{align-items:flex-start;padding-top:clamp(5.75rem,13vh,7rem);padding-bottom:1.5rem}.telegram-auth-card-module__dXP4TW__layout{justify-content:center;display:flex}.telegram-auth-card-module__dXP4TW__visual{display:none}}@media (min-width:1024px) and (max-width:1279px),(min-width:1024px) and (max-height:820px){.telegram-auth-card-module__dXP4TW__shell{padding-top:clamp(5.5rem,12vh,6.25rem);padding-bottom:1rem}.telegram-auth-card-module__dXP4TW__layout{grid-template-columns:minmax(330px,420px) minmax(0,1fr);gap:clamp(24px,4vw,56px)}.telegram-auth-card-module__dXP4TW__card{max-width:420px}.telegram-auth-card-module__dXP4TW__visual{border-radius:34px;min-height:min(560px,100dvh - 7rem)}.telegram-auth-card-module__dXP4TW__visualArch{width:min(390px,78%);height:min(430px,100dvh - 12rem);top:42px}.telegram-auth-card-module__dXP4TW__visualHalo{width:min(410px,68vw);height:min(410px,68vw)}.telegram-auth-card-module__dXP4TW__angel{height:min(460px,100dvh - 12rem);bottom:24px}.telegram-auth-card-module__dXP4TW__secureBadge{top:18px;left:18px}}@media (min-width:1024px) and (max-height:680px){.telegram-auth-card-module__dXP4TW__layout{justify-content:center;display:flex}.telegram-auth-card-module__dXP4TW__card{max-width:440px}.telegram-auth-card-module__dXP4TW__visual{display:none}}@media (max-width:479px){.telegram-auth-card-module__dXP4TW__shell{padding-left:.75rem;padding-right:.75rem}.telegram-auth-card-module__dXP4TW__card{border-radius:22px!important}}@media (prefers-reduced-motion:reduce){.telegram-auth-card-module__dXP4TW__visual:after,.telegram-auth-card-module__dXP4TW__visualHalo,.telegram-auth-card-module__dXP4TW__angel{animation:none}}
