.page-module___8aEwW__title{text-align:center;background:linear-gradient(135deg,#fff 0%,var(--accent-color)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:2rem 0;font-size:2.5rem;font-weight:700}.page-module___8aEwW__vercelLogo{width:280px;height:auto}.page-module___8aEwW__description{display:inherit;justify-content:inherit;align-items:inherit;max-width:var(--max-width);z-index:2;width:100%;font-size:.85rem;font-family:var(--font-mono)}.page-module___8aEwW__description a{background:var(--accent-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #e85d7533;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-weight:500;transition:all .3s;display:inline-flex}.page-module___8aEwW__description p{background-color:rgba(var(--callout-rgb),.5);border:1px solid rgba(var(--callout-border-rgb),.3);border-radius:var(--border-radius);margin:0;padding:1rem;position:relative}.page-module___8aEwW__code{font-weight:700;font-family:var(--font-mono)}.page-module___8aEwW__grid{justify-content:center;max-width:100%;margin:0 auto 40px;display:flex}.page-module___8aEwW__card{border-radius:var(--border-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;padding:2rem 2.5rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001a}.page-module___8aEwW__card span{transition:transform .2s;display:inline-block}.page-module___8aEwW__card h2{margin-bottom:.7rem;font-size:2.5em;font-weight:600}.page-module___8aEwW__card p{opacity:.6;max-width:30ch;margin:0;font-size:1.2rem;line-height:1.5}.page-module___8aEwW__center{justify-content:center;align-items:center;padding:4rem 0;display:flex;position:relative}.page-module___8aEwW__center:before{background:var(--secondary-glow);border-radius:50%;width:480px;height:360px;margin-left:-400px}.page-module___8aEwW__center:after{background:var(--primary-glow);z-index:-1;width:240px;height:180px}.page-module___8aEwW__logo{object-fit:cover;width:25%;height:25%}.page-module___8aEwW__scannerContainer{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.page-module___8aEwW__scannerLine{background:linear-gradient(90deg,#0000 0%,#e85d7533 20%,#e85d7599 50%,#e85d7533 80%,#0000 100%);width:100%;height:2px;animation:3s ease-in-out infinite page-module___8aEwW__scan;position:absolute;box-shadow:0 0 10px #e85d7566,0 0 20px #e85d7533,0 0 30px #e85d751a}@keyframes page-module___8aEwW__scan{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}@media (hover:hover) and (pointer:fine){.page-module___8aEwW__description a:hover{border-color:var(--accent-color);background:#e85d7533;transform:translateY(-2px);box-shadow:0 8px 16px #e85d7533}.page-module___8aEwW__card:hover{border:1px solid var(--accent-color);background:#ffffff0d;transform:translateY(-4px);box-shadow:0 12px 48px #e85d7526}.page-module___8aEwW__card:hover span{transform:translate(8px)}}@media (prefers-reduced-motion){.page-module___8aEwW__card:hover span{transform:none}}@media (max-width:450px){.page-module___8aEwW__vercelLogo{width:200px;height:auto}.page-module___8aEwW__title{font-size:1.5rem}.page-module___8aEwW__logo{width:55%;height:55%}.page-module___8aEwW__card h2{font-size:1.5em}}@media (max-width:700px){.page-module___8aEwW__content{padding:4rem}.page-module___8aEwW__grid{text-align:center;grid-template-columns:1fr;max-width:320px;margin-bottom:120px}.page-module___8aEwW__card{padding:1rem 2.5rem}.page-module___8aEwW__card h2{margin-bottom:.5rem}.page-module___8aEwW__center{padding:8rem 0 6rem}.page-module___8aEwW__center:before{height:300px;transform:none}.page-module___8aEwW__description{margin-top:50px;font-size:.8rem}.page-module___8aEwW__description a{padding:1rem}.page-module___8aEwW__description p,.page-module___8aEwW__description div{justify-content:center;width:100%;display:flex}.page-module___8aEwW__description p{border:none;border-bottom:1px solid rgba(var(--callout-border-rgb),.25);background:padding-box padding-box;border-radius:0;align-items:center;padding:2rem 1rem 1.4rem;inset:0 0 auto}.page-module___8aEwW__description div{pointer-events:none;z-index:1;align-items:flex-end;height:200px;padding:2rem;inset:auto 0 0}}@media (min-width:701px) and (max-width:1120px){.page-module___8aEwW__grid{grid-template-columns:repeat(2,50%)}}@keyframes page-module___8aEwW__rotate{0%{transform:rotate(360deg)}to{transform:rotate(0)}}
