@layer swift3 {* { box-sizing: border-box; margin: 0px; padding: 0px; }html { line-height: 1.15; text-size-adjust: 100%; color: #313131; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }body { display: flex; flex-direction: column; height: 100vh; min-height: 100vh; }.main-content { margin: 8rem auto; padding-left: 1.5rem; max-width: 60rem; }@media (width <= 720px){.main-content { margin-top: 4rem; }}@keyframes spin { 100% { transform: rotate(360deg); } }@keyframes scale { 0%, 100% { transform: none; } 50% { transform: scale3d(1, 1, 1); } }@keyframes stroke { 100% { stroke-dashoffset: 0; } }@keyframes scale-up-center { 0% { transform: scale(0.01); } 100% { transform: scale(1); } }@keyframes fade-in { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes fireworks { 0% { transform: scale(0); opacity: 0; } 50% { transform: scale(1.5); opacity: 1; } 100% { transform: scale(2); opacity: 0; } }@keyframes firework { 0% { opacity: 0; stroke-dashoffset: 8; } 30% { opacity: 1; } 100% { stroke-dashoffset: -8; } }@keyframes unspin { 40% { stroke-width: 1px; stroke-linecap: square; stroke-dashoffset: 192; } 100% { stroke-width: 0; } }@keyframes fade-in-animation { 0% { fill: #b20f03; stroke: #b20f03; } 100% { fill: #f2f2f2; stroke: #f2f2f2; } }@keyframes dots { 0% { content: ""; } 25% { content: "."; } 50% { content: ".."; } 75% { content: "..."; } 100% { content: ""; } }.main-content { margin: 8rem auto; padding-right: 2rem; padding-left: 2rem; width: 100%; max-width: 60rem; }.main-content .loading-verifying { height: 76.391px; }.spacer { margin: 2rem 0px; }.spacer-top { margin-top: 2rem; margin-bottom: 0.5rem; }.spacer-bottom { margin-top: 0.5rem; margin-bottom: 2rem; }.main-wrapper { display: flex; flex: 1 1 0%; flex-direction: column; align-items: center; }h1 { line-height: 125%; font-size: 2.5rem; font-weight: 600; }h2 { margin-bottom: 8px; line-height: 125%; font-size: 1.5rem; font-weight: 600; font-style: normal; }p, li { margin-bottom: 8px; line-height: 150%; font-size: 1rem; font-weight: 300; font-style: normal; }a { display: inline-block; text-decoration: underline; font-size: 1rem; font-weight: 400; font-style: normal; cursor: pointer; }.ch-description { margin-top: 0px; margin-bottom: 2rem; font-weight: 400; }.ch-title { margin: 8px 0px; }.ch-title-zone { display: flex; gap: 16px; align-items: center; }#challenge-success-text::after { animation: 1.4s steps(4) 0s infinite normal none running dots; content: ""; }.footer { margin: 0px auto; padding-right: 2rem; padding-left: 2rem; width: 100%; max-width: 60rem; line-height: 1.125rem; font-size: 0.75rem; }.footer a { font-size: 0.75rem; }.footer-inner { display: flex; justify-content: center; border-top: 1px solid #d9d9d9; padding-top: 1rem; padding-bottom: 1rem; }.footer-wrapper { text-align: center; }.footer-divider { border: 1px solid #d9d9d9; height: 12px; }.footer-link-wrapper { display: flex; gap: 8px; align-items: center; }@media (width <= 1024px){.main-content { padding-right: 1.5rem; padding-left: 1.5rem; }.footer { padding-right: 1.5rem; padding-left: 1.5rem; }}@media (width <= 720px){.main-content { padding-right: 1rem; padding-left: 1rem; }.footer { padding-right: 1rem; padding-left: 1rem; }}.loading-verifying { height: 76.391px; }.lds-ring { display: inline-block; position: relative; width: 1.875rem; height: 1.875rem; }.lds-ring div { box-sizing: border-box; display: block; position: absolute; animation: 1.2s cubic-bezier(0.5, 0, 0.5, 1) 0s infinite normal none running lds-ring; border-width: 0.3rem; border-style: solid; border-image: initial; border-radius: 50%; border-color: #313131 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); width: 1.875rem; height: 1.875rem; }.lds-ring div:nth-child(1) { animation-delay: -0.45s; }.lds-ring div:nth-child(2) { animation-delay: -0.3s; }.lds-ring div:nth-child(3) { animation-delay: -0.15s; }@keyframes lds-ring { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }@keyframes fade-in { 0% { opacity: 0; } 100% { opacity: 1; } }html{opacity:1}}