.auth-page{--tw-ring-offset-color: #ffffff;background-color:#000!important;color:#fff!important}.auth-page .auth-page-glow{background:transparent}.auth-page .auth-page-particles{z-index:0;opacity:.88}.auth-page .auth-page-particles canvas{display:block}.auth-page .auth-title{color:var(--tw-ring-offset-color)!important}.auth-page .auth-subtitle{color:#7a7a7a73!important}.auth-page .auth-input-shell{background-color:#f4f4f3!important;border-color:#0000001a!important;box-shadow:0 1px 2px #0f172a08}.auth-page .auth-input-shell:focus-within{border-color:#00000059!important}.auth-page .auth-input-shell svg{color:#71717a!important}.auth-page .auth-input-shell input{color:#141414!important}.auth-page .auth-input-shell input::placeholder{color:#00000073!important}.auth-page .auth-input-shell button[type=button]{color:#71717a!important}.auth-page .auth-input-shell button[type=button]:hover{color:#d4d4d8!important}.auth-page .auth-error{border-color:#f8717166!important;background-color:#f871711f!important;color:#f87171!important}.auth-page .auth-submit{background-color:#f4f4f5!important;color:#09090b!important}.auth-page .auth-submit:hover:not(:disabled){background-color:#fff!important}.auth-page .auth-or-line{background-color:#ffffff1f!important}.auth-page .auth-or-text{color:#71717a!important}.auth-page .auth-google{border-color:#ffffff1a!important;background-color:#f4f4f3!important;color:#373737!important}.auth-page .auth-google span{color:#373737!important}.auth-page .auth-google:hover:not(:disabled){border-color:#ffffff1a!important;background-color:#f4f4f3!important;box-shadow:inset 0 0 0 9999px #14141405!important}.auth-page .auth-footer{color:#71717a!important}.auth-page .auth-footer a{color:#d4d4d8!important;text-decoration-color:#ffffff47}.auth-page .auth-footer a:hover{color:#fafafa!important}[data-screen=start]{position:fixed!important;inset:0!important;z-index:10050!important;display:block!important;overflow-y:auto!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}[data-screen=start] .start-screen-home{min-height:0!important;background:#f4f4f3!important;color:#0a0a0a!important;display:flex!important;flex-direction:column!important;position:relative!important;overflow:hidden!important}[data-screen=start] .start-screen-light-nav{width:100%!important;height:720px!important;background:#f4f4f3!important;color:#0a0a0a!important;display:flex!important;flex-direction:column!important;position:relative!important;z-index:2!important}[data-screen=start] .start-home-particle-layer{position:absolute!important;inset:0!important;z-index:5!important;pointer-events:none!important;overflow:hidden!important}[data-screen=start] .start-home-trail-particle{position:absolute!important;display:block!important;border-radius:999px!important;background:#0a0a0a!important;box-shadow:none!important;transform:translate(-50%,-50%)!important;will-change:transform,opacity!important}[data-screen=start] .start-home-trail-particle-trail{animation:start-home-particle-drift .76s ease-out forwards!important}[data-screen=start] .start-home-trail-particle-charge{width:6px!important;height:6px!important;opacity:.68!important;animation:start-home-particle-charge 1.2s linear forwards!important}[data-screen=start] .start-home-trail-particle-burst{animation:start-home-particle-burst .92s ease-out forwards!important}@keyframes start-home-particle-drift{0%{opacity:.5;transform:translate(-50%,-50%) scale(.35)}to{opacity:0;transform:translate(calc(-50% + var(--particle-dx)),calc(-50% + var(--particle-dy))) scale(1.25)}}@keyframes start-home-particle-charge{0%{width:6px;height:6px;opacity:.26;transform:translate(-50%,-50%)}70%{opacity:.62}to{width:50px;height:50px;opacity:.82;transform:translate(-50%,-50%)}}@keyframes start-home-particle-burst{0%{opacity:.72;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--particle-dx)),calc(-50% + var(--particle-dy))) scale(.2)}}@media (prefers-reduced-motion: reduce){[data-screen=start] .start-home-particle-layer{display:none!important}}[data-screen=start] .start-nav-brand{color:#0a0a0a!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.04em!important}[data-screen=start] .start-nav-date{color:#4f4f4f!important;font-size:12px!important;font-weight:500!important}[data-screen=start] .start-nav-col-title{color:#0a0a0a!important;font-size:18px!important;font-weight:700!important;line-height:1!important;margin-bottom:12px!important;text-transform:lowercase!important}[data-screen=start] .start-nav-link-btn{display:block!important;width:100%!important;text-align:left!important;font-size:12px!important;line-height:1.25!important;padding:1px 0!important;margin:0!important;color:#161616!important;background:transparent!important;border:none!important;cursor:pointer!important;font-family:inherit!important;text-decoration:underline!important;text-underline-offset:2px!important}[data-screen=start] .start-nav-link-btn:hover{color:#000!important}[data-screen=start] .start-nav-muted{color:#707070!important;font-size:11px!important}[data-screen=start] .start-nav-email{color:#161616!important;font-size:12px!important}[data-screen=start] .start-nav-lang-btn{margin-top:12px!important;padding:0!important;color:#0a0a0a!important;background:transparent!important;border:none!important;cursor:pointer!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:3px!important}[data-screen=start] .start-nav-slogan{color:#0a0a0a!important}[data-screen=start] .start-nav-subnav{background:#f4f4f3!important;border-top:1px solid rgba(0,0,0,.08)!important}[data-screen=start] .start-nav-pill{color:#3d3d3d!important;background:transparent!important;border:none!important;cursor:pointer!important;font-family:inherit!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;padding:2px 0!important;text-transform:lowercase!important}[data-screen=start] .start-nav-pill:hover,[data-screen=start] .start-nav-pill[data-active=true]{color:#000!important;font-weight:800!important}[data-screen=start] .start-nav-mark{color:#0a0a0a!important}[data-screen=start].start-root{background:#000!important;color:#fff!important;font-family:Rajdhani,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}[data-screen=start] .start-nav-grid{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;padding:24px 16px!important}[data-screen=start] .start-brand-block,[data-screen=start] .start-nav-column,[data-screen=start] .start-support-block,[data-screen=start] .start-mark-block{min-width:0!important}[data-screen=start] .start-brand-block{display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:right!important}[data-screen=start] .start-nav-brand{line-height:.92!important}[data-screen=start] .start-nav-date{margin-top:20px!important}[data-screen=start] .start-nav-email{line-height:1.45!important;margin-top:8px!important}[data-screen=start] .start-mark-block{display:flex!important;justify-content:flex-start!important}[data-screen=start] .start-nav-mark{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:40px!important}[data-screen=start] .start-nav-mark svg{width:auto!important;height:100%!important;display:block!important}[data-screen=start] .start-nav-slogan{height:400px!important;padding:24px 16px 32px!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:translateY(-20px)!important}[data-screen=start] .start-nav-slogan-inner{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:clamp(8px,1.5vw,16px)!important;transform:translateY(50px)!important}[data-screen=start] .start-nav-slogan-brand{margin:0!important;font-size:clamp(40px,7vw,88px)!important;font-weight:900!important;letter-spacing:-.06em!important;line-height:.95!important;color:inherit!important}[data-screen=start] .start-nav-slogan-line{height:48px!important;margin:0!important;font-size:clamp(24px,5vw,60px)!important;font-weight:700!important;letter-spacing:-.07em!important;line-height:.95!important}[data-screen=start] .start-nav-slogan-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:clamp(48px,5vw,72px)!important;height:clamp(48px,5vw,72px)!important;margin-top:clamp(8px,1.5vw,18px)!important;border:1px solid currentColor!important;border-radius:999px!important;background:transparent!important;color:inherit!important;font-size:clamp(18px,2vw,26px)!important;cursor:pointer!important;transition:transform .18s ease,background-color .18s ease,color .18s ease!important}[data-screen=start] .start-nav-slogan-arrow:hover{transform:translate(6px)!important;background:#0a0a0a!important;color:#fafafa!important}[data-screen=start] .start-nav-slogan-arrow:focus-visible{outline:2px solid currentColor!important;outline-offset:4px!important}[data-screen=start] .start-bottom-nav{width:100%!important}[data-screen=start] .start-bottom-nav-footer{flex-shrink:0!important;margin-top:0!important;border-top:1px solid rgba(0,0,0,.12)!important;background:#f4f4f3!important;color:#0a0a0a!important}[data-screen=start] .start-preset-inner>.start-nav-subnav-footer{margin-top:auto!important;align-self:stretch!important}[data-screen=start] .start-preset-inner .start-bottom-nav-preset.start-bottom-nav-footer{align-self:stretch!important;margin-top:0!important;margin-bottom:0!important;border-top:1px solid rgba(255,255,255,.12)!important;background:#000!important;color:#fafafa!important}[data-screen=start] .start-preset-inner .start-bottom-nav-preset .start-bottom-nav-preset-bar{display:flex!important;flex-direction:row!important;align-items:center!important;gap:clamp(16px,3vw,32px)!important;width:100%!important}[data-screen=start] .start-preset-inner .start-bottom-nav-preset .start-bottom-nav-logo{flex-shrink:0!important;color:#fafafa!important}[data-screen=start] .start-preset-inner .start-bottom-nav-preset .start-bottom-nav-grid{flex:1!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}[data-screen=start] .start-preset-inner .start-bottom-nav-preset .start-nav-col-title{color:#fafafa!important}[data-screen=start] .start-preset-inner .start-bottom-nav-preset .start-nav-link-btn{color:#ffffffb8!important}[data-screen=start] .start-preset-inner .start-bottom-nav-preset .start-nav-link-btn:hover{color:#fff!important}[data-screen=start] .start-preset-inner .start-bottom-nav-preset .start-nav-email{color:#ffffff9e!important}[data-screen=start] .start-preset-inner .start-bottom-nav-preset .start-nav-lang-btn{color:#fafafa!important}[data-screen=start] .start-preset-inner .start-bottom-nav-preset .start-nav-lang-btn:hover{color:#fff!important}[data-screen=start] .start-bottom-nav-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 32px!important;padding:20px 16px 18px!important}[data-screen=start] .start-nav-subnav{padding:14px 16px!important}[data-screen=start] .start-nav-subnav-footer{background:#f4f4f3!important;color:#0a0a0a!important;border-top:1px solid rgba(0,0,0,.12)!important;padding:16px!important}[data-screen=start] .start-nav-subnav-inner{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px 20px!important;max-width:1024px!important;margin:0 auto!important}[data-screen=start] .start-feature-grid{display:grid!important;grid-template-columns:1fr!important;min-height:44vh!important;min-height:44dvh!important;margin-top:0!important;margin-bottom:0!important;border-top:1px solid #000000!important;border-bottom:0!important;background:#000!important;color:#fff!important}[data-screen=start] .start-feature-card{position:relative!important;min-height:260px!important;overflow:hidden!important;border:0!important;background:#000!important;color:#fff!important;padding:24px!important;text-align:left!important;cursor:pointer!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease!important;font-family:inherit!important}[data-screen=start] .start-feature-card-primary{border-bottom:1px solid rgba(255,255,255,.2)!important}[data-screen=start] .start-feature-card-primary:hover{background:#fff!important;color:#000!important}[data-screen=start] .start-feature-card-secondary:hover{background:#090909!important}[data-screen=start] .start-feature-card-content{position:relative!important;z-index:2!important;display:flex!important;height:100%!important;flex-direction:column!important;justify-content:space-between!important}[data-screen=start] .start-feature-kicker{margin:0!important;font-size:11px!important;font-weight:700!important;letter-spacing:.25em!important;line-height:1.2!important;text-transform:uppercase!important;opacity:.6!important}[data-screen=start] .start-feature-title{max-width:360px!important;margin:16px 0 0!important;font-size:clamp(48px,7vw,96px)!important;font-weight:600!important;line-height:1!important;letter-spacing:-.08em!important}[data-screen=start] .start-feature-copy{max-width:380px!important;margin:24px 0 0!important;color:#ffffff8c!important;font-size:14px!important;line-height:1.65!important}[data-screen=start] .start-feature-card-primary:hover .start-feature-copy{color:#00000094!important}[data-screen=start] .start-feature-cube{position:absolute!important;right:48px!important;bottom:40px!important;width:112px!important;height:112px!important;transform:rotate(45deg)!important;border:1px solid #ffffff!important;background:#fff!important;color:#000!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease!important}[data-screen=start] .start-feature-cube span{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%) rotate(-45deg)!important;font-size:40px!important;font-weight:900!important;letter-spacing:-.08em!important}[data-screen=start] .start-feature-card-primary:hover .start-feature-cube{border-color:#000!important;background:#000!important;color:#fff!important}[data-screen=start] .start-feature-orb{position:absolute!important;right:40px!important;top:40px!important;width:112px!important;height:112px!important;border-radius:9999px!important;border:18px solid rgba(255,255,255,.85)!important;opacity:.8!important;transition:transform .18s ease!important}[data-screen=start] .start-feature-square{position:absolute!important;right:128px!important;bottom:32px!important;width:80px!important;height:80px!important;transform:rotate(12deg)!important;background:#ffffffe6!important}[data-screen=start] .start-feature-card-secondary:hover .start-feature-orb{transform:scale(1.05)!important}[data-screen=start] .start-coming-soon{position:absolute!important;z-index:20!important;right:24px!important;bottom:24px!important;left:24px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:9999px!important;background:#fff!important;color:#000!important;box-shadow:0 24px 70px #0000008c!important;padding:12px 20px!important;text-align:center!important;font-size:14px!important;font-weight:700!important;letter-spacing:.25em!important}[data-screen=start] .start-preset-screen{position:relative!important;min-height:100vh!important;min-height:100dvh!important;margin-top:0!important;background:#000!important}[data-screen=start] .start-preset-inner{position:relative!important;z-index:10!important;display:flex!important;min-height:100vh!important;min-height:100dvh!important;height:1200px!important;flex-direction:column!important;align-items:stretch!important;padding:0 24px 32px!important;margin-top:200px!important}[data-screen=start] .start-hero{position:relative!important;margin:16px 0 24px!important;cursor:pointer!important}[data-screen=start] .start-hero-glow{position:absolute!important;inset:0!important;background:#fff!important;filter:blur(80px)!important;opacity:.05!important;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite!important}[data-screen=start] .start-hero-title{position:relative!important;z-index:1!important;margin:0!important;color:#fff!important;font-size:clamp(48px,8vw,96px)!important;font-weight:900!important;letter-spacing:-.06em!important;text-shadow:0 0 15px rgba(255,255,255,.3)!important;user-select:none!important}[data-screen=start] .start-hero-subtitle{max-width:380px!important;margin:0 0 32px!important;color:#ffffff8c!important;text-align:left!important;font-size:14px!important;line-height:1.65!important}[data-screen=start] .start-preset-grid-hub{position:absolute!important;left:50%!important;top:calc(50% + 100px)!important;transform:translate(-50%,-50%)!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important;z-index:8!important;pointer-events:none!important}[data-screen=start] .start-preset-grid-hub .start-hero{margin:0!important;pointer-events:auto!important}[data-screen=start] .start-preset-grid-hub .start-hero-title{text-align:center!important}[data-screen=start] .start-preset-grid-hub .start-hero-subtitle{margin:0!important;max-width:min(380px,82vw)!important;text-align:center!important}[data-screen=start] .start-auth-status{margin-bottom:24px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;background:#ffffff0a!important;color:#fff9!important;padding:12px 16px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:10px!important;letter-spacing:.2em!important}[data-screen=start] .start-preset-grid-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:clamp(10px,2vw,28px)!important;width:100%!important;padding-top:100px!important;padding-bottom:100px!important;margin-bottom:112px!important}@media (max-width: 639px){[data-screen=start] .start-preset-grid-row{flex-direction:column!important;align-items:center!important}}[data-screen=start] .start-preset-grid{--preset-wheel-radius: clamp(400px, 40vw, 540px);display:block!important;position:relative!important;width:min(90vw,1290px)!important;max-width:1290px!important;height:clamp(480px,48vw,680px)!important;min-height:480px!important;max-height:680px!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 66%,rgba(0,0,0,.72) 80%,transparent 100%)!important;mask-image:linear-gradient(to bottom,#000 0%,#000 66%,rgba(0,0,0,.72) 80%,transparent 100%)!important;grid-template-columns:none!important;grid-template-rows:none!important;gap:0!important;margin-bottom:0!important;flex-shrink:0!important}[data-screen=start] .start-preset-grid *,[data-screen=start] .start-preset-grid *:before,[data-screen=start] .start-preset-grid *:after{border-radius:0!important}[data-screen=start] .start-preset-card{--preset-card-scale: 1;position:absolute!important;top:calc(100% + clamp(18px,3vw,42px))!important;left:50%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;width:clamp(138px,13.2vw,222px)!important;aspect-ratio:3 / 2!important;padding:0!important;border:none!important;border-color:transparent!important;box-shadow:none!important;outline:none!important;cursor:pointer!important;transform:translate(-50%,-50%) rotate(var(--preset-angle)) translate(var(--preset-wheel-radius)) rotate(calc(var(--preset-angle) * -1)) scale(var(--preset-card-scale)) translateY(-100px)!important;transform-origin:center!important;transition:transform .22s ease!important;will-change:transform!important}[data-screen=start] .start-preset-card.hud-panel:before{display:none!important}[data-screen=start] .start-preset-card:hover{--preset-card-scale: 1.1;z-index:20!important;border:none!important;border-color:transparent!important;box-shadow:none!important;outline:none!important}[data-screen=start] .start-preset-card:active{--preset-card-scale: 1.04}[data-screen=start] .start-preset-preview{position:relative!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;overflow:hidden!important}[data-screen=start] .start-preset-thumb{position:absolute!important;inset:0!important}[data-screen=start] .start-preset-thumb>div{width:100%!important;height:100%!important}[data-screen=start] .start-preset-meta-overlay{position:absolute!important;z-index:5!important;top:0!important;left:0!important;max-width:calc(100% - 40px)!important;padding:5px 7px!important;text-align:left!important;pointer-events:none!important}[data-screen=start] .start-preset-style{position:absolute!important;z-index:6!important;right:4px!important;bottom:4px!important}[data-screen=start] .start-preset-style span{display:inline-flex!important;border-radius:0!important;background:#00000073!important;padding:0 3px!important;color:#ffffff59!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:7px!important}[data-screen=start] .start-preset-meta-overlay .start-preset-name{overflow:hidden!important;color:#fff!important;font-size:10px!important;font-weight:600!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-shadow:0 0 10px rgba(0,0,0,.85),0 1px 2px rgba(0,0,0,.9)!important}[data-screen=start] .start-preset-meta-overlay .start-preset-category{margin-top:1px!important;color:#e5e7ebeb!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:8px!important;line-height:1.15!important;letter-spacing:.02em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-shadow:0 0 8px rgba(0,0,0,.85),0 1px 2px rgba(0,0,0,.9)!important}[data-screen=start] .start-preset-wheel-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:72px!important;height:72px!important;max-width:none!important;border:none!important;outline:none!important;border-radius:9999px!important;background:#ffffff1a!important;color:#fff!important;padding:0!important;cursor:pointer!important;flex-shrink:0!important;transition:background-color .18s ease,color .18s ease,transform .18s ease!important;font-family:inherit!important}[data-screen=start] .start-preset-wheel-arrow:hover{border:none!important;outline:none!important;background:#ffffff38!important;color:#fff!important;transform:scale(1.08)!important}[data-screen=start] .start-preset-wheel-arrow:focus-visible{outline:none!important}[data-screen=start] .start-preset-wheel-arrow i{font-size:24px!important;line-height:1!important}[data-screen=start] .start-second-copyright{color:#4b556380!important;text-align:right!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:10px!important;letter-spacing:.2em!important}[data-screen=start] .start-preset-inner>.start-second-copyright{width:100%!important;max-width:384px!important;margin-left:0!important;margin-right:auto!important;padding-top:12px!important;flex-shrink:0!important}@media (max-width: 639px){[data-screen=start] .start-preset-inner .start-bottom-nav-preset .start-bottom-nav-preset-bar{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}[data-screen=start] .start-preset-inner .start-bottom-nav-preset .start-bottom-nav-grid{width:100%!important}}@media (min-width: 768px){[data-screen=start] .start-nav-grid{gap:24px!important;padding:28px 32px!important}[data-screen=start] .start-bottom-nav-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;padding:22px 32px 20px!important}[data-screen=start] .start-mark-block{justify-content:flex-start!important}[data-screen=start] .start-nav-mark{width:auto!important;height:48px!important}[data-screen=start] .start-nav-slogan{padding:24px 32px 40px!important}[data-screen=start] .start-nav-subnav{padding:16px 32px!important}[data-screen=start] .start-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-screen=start] .start-feature-card-primary{border-right:1px solid rgba(255,255,255,.2)!important;border-bottom:0!important}[data-screen=start] .start-preset-grid-row{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important}[data-screen=start] .start-preset-grid-row .start-preset-wheel-arrow-left{justify-self:start!important}[data-screen=start] .start-preset-grid-row .start-preset-grid{justify-self:center!important}[data-screen=start] .start-preset-grid-row .start-preset-wheel-arrow-right{justify-self:end!important}[data-screen=start] .start-preset-inner{padding:0 24px 32px!important}[data-screen=start] .start-preset-grid{gap:8px!important}[data-screen=start] .start-hero{margin-top:32px!important}}
