.ns-auto-grant-fireworks[data-v-123cb8c6]{position:absolute;inset:0;pointer-events:none;contain:strict}.ns-auto-grant-fireworks__firework[data-v-123cb8c6]{position:absolute;pointer-events:none;transform:translateZ(0);will-change:transform}.ns-auto-grant-fireworks__firework-particle[data-v-123cb8c6]{position:absolute;border-radius:50%;background:currentColor;box-shadow:0 0 10px 0 currentColor;transform:translateZ(0);-webkit-animation:fireworkBurst-123cb8c6 var(--duration) ease-out forwards;animation:fireworkBurst-123cb8c6 var(--duration) ease-out forwards;-webkit-animation-delay:var(--delay);animation-delay:var(--delay);will-change:transform,opacity}@-webkit-keyframes fireworkBurst-123cb8c6{0%{opacity:0;transform:translate(0) scale(.2)}15%{opacity:1;transform:translate(0) scale(1)}70%{opacity:.9}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(.1)}}@keyframes fireworkBurst-123cb8c6{0%{opacity:0;transform:translate(0) scale(.2)}15%{opacity:1;transform:translate(0) scale(1)}70%{opacity:.9}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(.1)}}@media (prefers-reduced-motion:reduce){.ns-auto-grant-fireworks__firework-particle[data-v-123cb8c6]{-webkit-animation:none;animation:none;opacity:0}}.ns-autogrant-widget{padding:18px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--color-typo-light);box-shadow:0 0 20px 0 rgba(203,211,198,.5019607843137255);border-radius:var(--border-radius-xxl)}@media (max-width:600px){.ns-autogrant-widget{padding:16px 14px}}.ns-autogrant-widget_mobile{text-align:center;justify-content:center}.ns-autogrant-widget__info{flex:1 1 320px}.ns-autogrant-widget__label{font-size:var(--size-text-2xs);line-height:var(--line-height-s);text-transform:uppercase;letter-spacing:2px;font-weight:600;color:#7c85be}.ns-autogrant-widget__title{font-size:var(--size-text-xl);line-height:30px;font-weight:600;font-style:italic}.ns-autogrant-widget__footer{margin-top:4px}.ns-autogrant-widget__progress{display:flex;gap:4px}.ns-autogrant-widget_mobile .ns-autogrant-widget__progress{justify-content:center;margin:12px 0}.ns-autogrant-widget__checkbox{flex:0 0 40px;width:40px;height:40px;background-color:#dae0f2;background-repeat:no-repeat;background-position:50%;background-size:contain;border-radius:var(--border-radius-m)}@media (max-width:600px){.ns-autogrant-widget__checkbox{flex-basis:24px;width:24px;height:24px;border-radius:6px}}.ns-autogrant-widget__checkbox_success{background-image:url(../img/check.96b693d5.svg)}.ns-autogrant-widget__checkbox_fail{background-image:url(../img/line.3a1475cc.svg)}.ns-autogrant-widget__message{font-size:var(--size-text-s);line-height:var(--line-height-s)}@media (max-width:600px){.ns-autogrant-widget__message{max-width:320px;margin:0 auto}}.ns-autogrant-widget__message-title{font-style:italic;font-weight:600;margin-bottom:4px}.ns-autogrant-widget__message-main-text span{padding:4px 8px;display:inline-block;font-style:italic;color:var(--color-typo-light);font-weight:600;line-height:1;background:linear-gradient(.354turn,#0ecda0,#0062e3);border-radius:8px}.ns-autogrant-widget__message-extra-text{margin-top:4px}.ns-autogrant-widget_fail{justify-content:center}.ns-autogrant-widget__fail-info{text-align:center}@media (max-width:600px){.ns-autogrant-widget__fail-info{max-width:320px}}.ns-autogrant-widget__fail-texts{margin-top:4px}.ns-autogrant-widget_win{background:var(--auto-grant-bg-blue) url(../img/win-bg.fb2b3d76.svg) no-repeat 50%/cover;position:relative;overflow:hidden}@media (max-width:600px){.ns-autogrant-widget_win{padding:26px 20px;background-image:url(../img/win-bg_mobile.6420a4a3.svg)}}.ns-autogrant-widget__win-info{flex:1 1 100%;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:var(--z-layer-first)}.ns-autogrant-widget__win-title{font-size:36px;line-height:1;font-style:italic;font-weight:600;color:transparent;background-image:linear-gradient(90deg,#4192fe,#b4ea5d,#2dcd58);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ns-autogrant-widget__win-text{font-size:var(--size-text-s);line-height:var(--line-height-s);color:#dae0f2;margin-top:4px}