:root{--color-background: #111111}:root{--accent-color: #78e028}.page{background-color:#111;background-image:url("./media/lines-2AXTUACF.png");background-repeat:no-repeat;height:100vh;padding:40px 20px 60px}.page .page-bg{position:fixed;height:400px;width:400px;border-radius:400px;background-color:color-mix(in srgb,var(--accent-color) 30%,#000);left:-100px;top:-50px;filter:blur(200px);opacity:.24;z-index:1}.page .header-open{position:fixed;top:0;right:0;left:0;height:65px;background:color-mix(in srgb,var(--accent-color) 30%,#000);z-index:2;display:flex;padding:0 20px;justify-content:center;align-items:center}.page .header-open .logo{width:38px;height:38px;background-color:#0082ff;margin-right:10px;border-radius:4px}.page .header-open .title{display:flex;flex-direction:column}.page .header-open .open-link{margin-left:auto;font-size:12px;font-weight:600;padding:6px 16px;background-color:#fff;border-radius:30px;color:#000;text-decoration:none;text-transform:uppercase;justify-self:center}.details{padding-bottom:40px;display:flex;flex-direction:column;align-items:center;height:100%}@media(min-width:1133px){.details{justify-content:center}}.details .title{font-size:25px;font-weight:800;text-align:center;margin-bottom:14px}.details .header-text{font-size:16px;text-align:center;margin-bottom:40px}.details .image{width:205px;height:205px}.details .primary-label{font-size:17px;font-weight:800;text-align:center;margin-bottom:8px}.details .subtitle-label{font-size:15px;font-weight:500;text-align:center;margin-bottom:8px;color:color-mix(in srgb,var(--accent-color) 10%,#fff)}.details .secondary-subtitle-label{font-size:13px;font-weight:500;text-align:center;color:color-mix(in srgb,var(--accent-color) 25%,rgba(255,255,255,.75))}.details .buttons{margin-top:auto;display:flex;flex-direction:column;width:100%}.details .buttons .button-download{background-color:#fff;color:color-mix(in srgb,var(--accent-color) 40%,#000);font-size:16px;font-weight:800;text-align:center;border-radius:7px;padding:12px;cursor:pointer}.details .buttons span{text-align:center;margin:14px 0}.details .buttons .button-open{background-color:transparent;color:color-mix(in srgb,var(--accent-color) 20%,#fff);font-size:16px;font-weight:800;text-align:center;border:solid 1px color-mix(in srgb,var(--accent-color) 20%,#fff);border-radius:7px;padding:12px;cursor:pointer}.details figure{display:flex;justify-content:center;margin-bottom:15px;position:relative}.details figure span{position:absolute;bottom:10px;padding:6px 16px;background-color:#1b1c1e80;border:solid 1px color-mix(in srgb,rgba(33,39,56,.2),rgba(255,255,255,.5));border-radius:100px;font-size:11px;line-height:1em}.details .mobile-only{display:none}@media(max-width:1133px){.details .mobile-only{display:flex}}@keyframes spin{to{transform:rotate(360deg)}}.spinner{display:flex;justify-content:center;align-items:center;height:40vh;font-size:18px;opacity:.7}.spinner:after{content:"";width:32px;height:32px;border:3px solid #464646;border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite;margin-left:12px}.error{display:flex;flex-direction:column;justify-content:center;align-items:center;height:40vh}.error .code{font-size:70px;font-weight:700}*{padding:0;margin:0;color:#fff;box-sizing:border-box}body,html{height:100vh;background-color:var(--color-background);font-family:Satoshi,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@font-face{font-family:Satoshi;src:url("./media/Satoshi-Variable-QZ5443X6.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}
