.home-page--neotv,.home-cinematic-gate{--gate-paper:#141414;--gate-void:#000;--gate-ink:#fff;--gate-mute:#888;--gate-community:#a86a05;--gate-community-bg:#b8770a1a;--gate-community-hover:#8a5504;--gate-community-hover-bg:#b8770a2e;--gate-login:#fff;--gate-login-bg:#0003;--gate-login-hover-bg:#0006;--gate-accent:#6366f1;--gate-fab:#ececec;--gate-fab-ink:#1a1a1a;--gate-card:#1a1a1a;--gate-ease:cubic-bezier(.4, 0, .2, 1);--font-display:"Bricolage Grotesque", "SF Pro Display", "PingFang SC", "Microsoft YaHei", sans-serif}.site-shell--aggregator:has(.home-page--neotv){background:var(--gate-paper,#141414)!important}.site-shell--aggregator:has(.home-page--neotv) .site-scroll-root{background:var(--gate-paper,#141414)!important}.site-shell--aggregator:has(.home-page--neotv) .site-scroll-root--marketing{background:var(--gate-paper,#141414)!important}.home-page--neotv{color:#fff;background:#141414!important}.home-page--neotv.creaa-home>.home-cinematic-gate{padding:0!important}.home-page--neotv .home-page-body{color:#e8e8e8;background:#141414;padding-top:2.5rem}.home-page--neotv .text-foreground,.home-page--neotv h1,.home-page--neotv h2,.home-page--neotv h3{color:#fff!important}.home-page--neotv .text-muted-foreground,.home-page--neotv .text-foreground\/70,.home-page--neotv .text-foreground\/85{color:#888!important}.home-page--neotv .creaa-home-feature-card,.home-page--neotv .ui-surface,.home-page--neotv .ui-surface-hover,.home-page--neotv [class*=rounded-][class*=border][class*=bg-]{background:#1a1a1a!important;border-color:#ffffff14!important}.home-page--neotv .text-brand-secondary,.home-page--neotv .border-brand\/25,.home-page--neotv .bg-brand\/10{color:#f0b53f!important;background-color:#b8770a1f!important;border-color:#b8770a47!important}.site-shell--aggregator:has(.home-page--neotv) .site-commercial-footer{color:#888!important;background:#141414!important;border-color:#ffffff14!important}.home-cinematic-gate{isolation:isolate;width:100%;min-width:0;min-height:100dvh;color:var(--gate-ink);background:var(--gate-paper);font-family:var(--font-display);flex-direction:column;display:flex;position:relative;overflow:hidden}.home-cinematic-gate__stage{z-index:0;pointer-events:none;background:var(--gate-void);position:absolute;inset:0;overflow:hidden}.home-cinematic-gate__media{object-fit:cover;width:100%;height:100%;display:block}.home-cinematic-gate__media--kenburns{transform-origin:50%;animation:18s ease-in-out infinite alternate home-gate-kenburns}.home-cinematic-gate__veil{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000002e 0%,#00000014 42%,#0000006b 100%),linear-gradient(#00000047 0%,#0000 22% 68%,#0000008c 100%);position:absolute;inset:0}.home-gate-world{perspective:1100px;transform-style:preserve-3d;position:absolute;inset:0}.home-gate-world__void{background:radial-gradient(70% 55% at 50% 42%,#1c1c1c 0%,#141414 42%,#000 100%);position:absolute;inset:0}.home-gate-world__floor{transform-origin:bottom;background:linear-gradient(#0000 0%,#ffffff08 36%,#0000008c 100%),repeating-linear-gradient(90deg,#ffffff0b 0 1px,#0000 1px 72px),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 72px);height:58%;position:absolute;bottom:-18%;left:-20%;right:-20%;transform:rotateX(68deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 28% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 28% 70%,#0000 100%)}.home-gate-world__shaft{filter:blur(28px);opacity:.7;background:linear-gradient(#ffffff29 0%,#ffffff08 42%,#0000 78%);width:42%;height:78%;position:absolute;top:-8%;left:50%;transform:translate(-50%)}.home-gate-world__orb{background:radial-gradient(circle at 38% 32%,#3a3a3a 0%,#1a1a1a 38%,#0a0a0a 68%,#000 100%);border-radius:50%;width:min(38vw,340px);height:min(38vw,340px);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #ffffff14,inset 0 0 60px #ffffff0f}.home-gate-world__ring{transform-style:preserve-3d;border:1px solid #ffffff24;border-radius:50%;position:absolute;top:48%;left:50%}.home-gate-world__ring--a{width:min(58vw,560px);height:min(18vw,170px);animation:22s linear infinite home-gate-spin;transform:translate(-50%,-50%)rotateX(66deg)}.home-gate-world__ring--b{border-color:#ffffff14;width:min(46vw,430px);height:min(14vw,130px);animation:34s linear infinite reverse home-gate-spin;transform:translate(-50%,-50%)rotateX(66deg)rotate(28deg)}.home-gate-world__dust{width:100%;height:100%;position:absolute;inset:0}.home-cinematic-gate__nav,.home-cinematic-gate__center,.home-cinematic-gate__dock{z-index:2;position:relative}.home-cinematic-gate__nav{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 12px 0;display:flex}.home-cinematic-gate__brand{color:#fff;min-width:0;max-width:46%}.home-cinematic-gate__brand .app-brand-mark__name,.home-cinematic-gate__brand-name{text-shadow:0 0 5px #00000080;font-size:18px;font-weight:700;color:#fff!important}.home-cinematic-gate__logo{width:auto;height:40px;animation:6s ease-in-out infinite home-gate-logo-shine}.home-cinematic-gate__actions{align-items:center;gap:6px;min-width:0;display:flex}.home-cinematic-gate__pill{letter-spacing:.3px;white-space:nowrap;cursor:pointer;height:34px;transition:color .3s var(--gate-ease), background-color .3s var(--gate-ease), transform .3s var(--gate-ease), box-shadow .3s var(--gate-ease);border:0;border-radius:100px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.home-cinematic-gate__pill:focus-visible{outline-offset:2px;outline:2px solid #6366f1}.home-cinematic-gate__pill--desktop{color:#fff;background:#0003;text-decoration:none}.home-cinematic-gate__pill--desktop:hover,.home-cinematic-gate__pill--desktop.is-hover{color:#fff;background:#0006;transform:translateY(-1px)}.home-cinematic-gate__pill--desktop:active,.home-cinematic-gate__pill--desktop.is-active{transform:translateY(0)}@media (max-width:768px){.home-cinematic-gate__pill--desktop{display:none}}.home-cinematic-gate__pill--community{color:#a86a05;background:#b8770a1a}.home-cinematic-gate__pill--community:hover,.home-cinematic-gate__pill--community.is-hover{color:#8a5504;background:#b8770a2e;transform:translateY(-1px)}.home-cinematic-gate__pill--community:active,.home-cinematic-gate__pill--community.is-active{background:#b8770a42;transform:translateY(0)}.home-cinematic-gate__pill--login{color:#fff;background:#0003;border:1px solid #0000;padding:8px 24px}.home-cinematic-gate__pill--login:hover,.home-cinematic-gate__pill--login.is-hover{color:#fff;background:#0006;transform:translateY(-1px)}.home-cinematic-gate__pill--login:active,.home-cinematic-gate__pill--login.is-active{transform:translateY(0)}.home-cinematic-gate__pill--register{color:#111;background:#fff;padding:8px 22px}.home-cinematic-gate__pill--register:hover,.home-cinematic-gate__pill--register.is-hover{background:#f3f3f3;transform:translateY(-1px)}.home-cinematic-gate__pill--register:active{transform:translateY(0)}.home-cinematic-gate__center{flex:1;place-items:center;min-width:0;padding:8vh 16px 18vh;display:grid}.home-cinematic-gate__title{color:#fff;min-width:0;max-width:12ch;font-family:var(--font-display);letter-spacing:.16em;text-align:center;overflow-wrap:anywhere;text-shadow:0 0 28px #ffffff38;margin:0;font-size:clamp(2.6rem,7.2vw,5.4rem);font-style:normal;font-weight:700;line-height:1.15}.home-cinematic-gate__dock{inset-inline:0;z-index:2;pointer-events:none;min-height:88px;position:absolute;bottom:0}.home-cinematic-gate__contact{pointer-events:auto;z-index:50;color:#0009;cursor:pointer;white-space:nowrap;width:36px;height:36px;transition:width .26s var(--gate-ease), background-color .2s, color .2s, box-shadow .2s;background:#ececec;border:1px solid #00000014;border-radius:999px;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:16px;left:16px;overflow:hidden;box-shadow:0 2px 8px #0000001f}.home-cinematic-gate__contact-icon{flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.home-cinematic-gate__contact-label{opacity:0;color:#1a1a1a;font-size:13px;font-weight:500;transition:opacity .18s,transform .18s;transform:translate(-6px)}.home-cinematic-gate__contact:hover,.home-cinematic-gate__contact.is-hover,.home-cinematic-gate__contact:focus-visible{color:#1a1a1a;background:#e2e2e2;width:112px;box-shadow:0 4px 12px #00000029}.home-cinematic-gate__contact:hover .home-cinematic-gate__contact-label,.home-cinematic-gate__contact.is-hover .home-cinematic-gate__contact-label,.home-cinematic-gate__contact:focus-visible .home-cinematic-gate__contact-label{opacity:1;transform:translate(0)}.home-cinematic-gate__contact:focus-visible{outline-offset:2px;outline:2px solid #6366f1}.home-cinematic-gate__legal{pointer-events:auto;color:#888;text-align:center;width:min(42rem,100% - 8rem);min-width:0;font-size:12px;line-height:1.7;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.home-cinematic-gate__legal p{margin:0}.home-cinematic-gate__legal-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.home-cinematic-gate__legal-link:hover{color:#fff}.home-cinematic-gate__legal-link:focus-visible{outline-offset:2px;outline:2px solid #6366f1}.home-cinematic-gate__icp{color:inherit;margin-top:2px;text-decoration:none;display:inline-block}.home-cinematic-gate__icp:hover{color:#fff}@keyframes home-gate-logo-shine{0%,to{filter:drop-shadow(0 0 #fff0)}50%{filter:drop-shadow(0 0 20px #fffc)drop-shadow(0 0 40px #fff6)}}@keyframes home-gate-spin{to{transform:translate(-50%,-50%)rotateX(66deg)rotate(360deg)}}@keyframes home-gate-kenburns{0%{transform:scale(1.04)translate(-1.2%)}to{transform:scale(1.12)translate(1.2%,-1%)}}.home-gate-auth{color:#fff;width:100%;height:100%;min-height:0;font-family:var(--font-display);background:#000;align-items:stretch;display:flex;overflow:hidden}.home-gate-auth--overlay{z-index:80;height:100dvh;position:fixed;inset:0}.home-gate-auth--page{flex:1;height:100%;min-height:0;position:relative}.home-gate-auth__video{background:#000;flex:1;min-width:0;position:relative;overflow:hidden}.home-gate-auth__video .home-cinematic-gate__stage{pointer-events:auto}.home-gate-auth__video-mask{z-index:1;pointer-events:none;background:linear-gradient(90deg,#05050500 55%,#05050559 75%,#050505bf 90%,#050505 100%);position:absolute;inset:0}.home-gate-auth__dots{z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.home-gate-auth__dot{cursor:pointer;background:#ffffff4d;border:0;border-radius:50%;width:12px;height:12px;padding:0;transition:background-color .3s,transform .3s}.home-gate-auth__dot:hover{background:#ffffff80;transform:scale(1.25)}.home-gate-auth__dot.is-active{background:#fff;box-shadow:0 0 10px #fffc}.home-gate-auth__pane{background:radial-gradient(120% 55% at 85% -10%,#6366f112,#0000 65%),radial-gradient(100% 45% at 15% 110%,#a86a0514,#0000 65%),#050505;flex-direction:column;flex-shrink:0;width:440px;max-width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.home-gate-auth__close{z-index:10;color:#ffffff80;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:color .3s,background-color .3s,border-color .3s,transform .3s;display:inline-flex;position:absolute;top:20px;right:20px}.home-gate-auth__close:hover{color:#ffffffe6;background:#ffffff14;border-color:#ffffff26;transform:rotate(90deg)}.home-gate-auth__content{flex-direction:column;justify-content:center;width:100%;height:100%;min-height:0;margin:0;padding:20px 32px 16px;display:flex;overflow:hidden}.home-gate-auth__brand{justify-content:center;width:100%;margin-bottom:12px}.home-gate-auth__brand-logo{width:auto;height:40px}.home-gate-auth__header{text-align:center;margin-bottom:12px}.home-gate-auth__title{color:#fff;letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600;line-height:1.25}.home-gate-auth__subtitle{color:#ffffff73;margin:6px 0 0;font-size:13px;line-height:1.4}.home-gate-auth__tabs{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;margin-bottom:14px;padding:4px;display:flex}.home-gate-auth__tab{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;height:36px;padding:0;font-size:14px;font-weight:500;transition:color .3s,background-color .3s}.home-gate-auth__tab:hover:not(.is-active){color:#ffffffd9}.home-gate-auth__tab.is-active{color:#000;background:#fff}.home-gate-auth__legal{display:none}.home-gate-auth__icp{flex-shrink:0;margin-top:8px}.home-gate-auth__pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.home-gate-auth__pair [data-slot=form-field]{margin-bottom:0!important}.home-gate-auth__pair button{min-width:4.25rem!important;padding-left:8px!important;padding-right:8px!important;font-size:12px!important}.home-gate-auth form{overflow:visible}.home-gate-auth--fit [data-slot=form-label]{display:none!important}.home-gate-auth--fit [data-slot=form-field]{margin-bottom:10px!important}.home-gate-auth--fit [data-slot=form-control]>div,.home-gate-auth--fit [data-slot=input],.home-gate-auth--fit input:not([type=checkbox]),.home-gate-auth--fit button[type=submit]{height:44px!important}.home-gate-auth__icp{color:#ffffff4d;text-align:center;margin-top:8px;font-size:12px;text-decoration:none;display:block}.home-gate-auth__icp:hover{color:#fff9}.home-gate-auth [data-slot=form-label] label,.home-gate-auth [data-slot=form-label]{color:#ffffff8c!important}.home-gate-auth [data-slot=form-control]>div{color:#fff!important;height:44px!important;box-shadow:none!important;background-color:#ffffff0d!important;border-color:#ffffff1a!important;border-radius:999px!important}.home-gate-auth [data-slot=form-control] svg{color:#ffffff80}.home-gate-auth [data-slot=form-control] button:not([data-slot=checkbox]):not([role=checkbox]){color:#ffffffe6!important;background:#ffffff0d!important;border-color:#ffffff1a!important;border-radius:999px!important;height:44px!important}.home-gate-auth input:not([type=checkbox]),.home-gate-auth [data-slot=input],.home-gate-auth [data-slot=input-group],.home-gate-auth .ant-input,.home-gate-auth .ant-input-affix-wrapper{color:#fff!important;box-shadow:none!important;background-color:#ffffff0d!important;border-color:#ffffff1a!important}.home-gate-auth input::placeholder,.home-gate-auth [data-slot=input]::placeholder{color:#ffffff59!important}.home-gate-auth [data-slot=input],.home-gate-auth .ant-input-affix-wrapper,.home-gate-auth input:not([type=checkbox]){border-radius:999px!important;height:44px!important}.home-gate-auth button[type=submit],.home-gate-auth button[data-slot=button][type=submit]{color:#000!important;background:#fff!important;border:0!important;border-radius:999px!important;height:44px!important;box-shadow:0 4px 20px #ffffff26!important}.home-gate-auth button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #ffffff40!important}.home-gate-auth .text-muted-foreground,.home-gate-auth .text-foreground{color:#ffffff8c!important}.home-gate-auth [data-slot=checkbox],.home-gate-auth [role=checkbox]{pointer-events:auto!important;color:#050505!important;background:0 0!important;border-color:#ffffff73!important;border-radius:4px!important;width:16px!important;min-width:16px!important;height:16px!important}.home-gate-auth [data-slot=checkbox][data-state=checked],.home-gate-auth [data-slot=checkbox][data-checked],.home-gate-auth [role=checkbox][data-state=checked],.home-gate-auth [role=checkbox][aria-checked=true]{color:#050505!important;background:#fff!important;border-color:#fff!important}@media (max-width:900px){.home-gate-auth__video{display:none}.home-gate-auth__pane{width:100%}}@media (max-width:480px){.home-gate-auth__content{padding:16px 20px 12px}.home-gate-auth__title{font-size:22px}}@media (max-width:767px){.home-cinematic-gate__nav{padding:calc(10px + env(safe-area-inset-top,0px)) calc(12px + env(safe-area-inset-right,0px)) 0 calc(12px + env(safe-area-inset-left,0px))}.home-cinematic-gate__brand{max-width:40%}.home-cinematic-gate__brand .app-brand-mark__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-cinematic-gate__pill{flex-shrink:0;min-height:44px;padding:0 12px}.home-cinematic-gate__pill--login,.home-cinematic-gate__pill--register{padding:0 14px}.home-cinematic-gate__title{letter-spacing:.1em;font-size:clamp(2.1rem,8.4vw,3.2rem)}.home-cinematic-gate__logo,.home-cinematic-gate__media--kenburns{animation:none}.home-gate-world__shaft{filter:blur(16px)}.home-cinematic-gate__contact{left:calc(16px + env(safe-area-inset-left,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));min-width:44px;min-height:44px}.home-cinematic-gate__contact-icon{width:42px;height:42px}.home-cinematic-gate__legal{width:min(42rem,100% - 2rem);bottom:calc(64px + env(safe-area-inset-bottom,0px))}.home-gate-auth__content{-webkit-overflow-scrolling:touch;padding:calc(24px + env(safe-area-inset-top,0px)) 20px calc(16px + env(safe-area-inset-bottom,0px));justify-content:flex-start;overflow-y:auto}.home-gate-auth__close{top:calc(12px + env(safe-area-inset-top,0px));width:44px;height:44px;right:12px}.home-gate-auth__tab{height:44px}}@media (max-width:767px),(hover:none){.home-gate-auth input:not([type=checkbox]),.home-gate-auth [data-slot=input],.home-gate-auth .ant-input,.home-gate-auth .ant-input-affix-wrapper input{font-size:16px!important}.home-cinematic-gate__legal-link,.home-cinematic-gate__icp{margin:-12px -2px;padding:12px 2px;position:relative}.home-gate-auth [data-slot=checkbox]:after,.home-gate-auth [role=checkbox]:after{content:"";position:absolute;inset:-14px}.home-gate-auth button.text-brand-secondary{margin:-10px -2px;padding:10px 2px;position:relative}.home-gate-auth p.text-center>button,.home-gate-auth p.text-center>a{justify-content:center;align-items:center;min-height:44px;padding:0 16px;display:inline-flex}}@media (hover:none){.home-cinematic-gate__contact{width:auto;padding-right:14px}.home-cinematic-gate__contact-label{opacity:1;transform:translate(0)}.home-cinematic-gate__pill:hover,.home-cinematic-gate__pill.is-hover,.home-gate-auth button[type=submit]:hover,.home-gate-auth__close:hover,.home-gate-auth__dot:hover{transform:none}.home-cinematic-gate__pill--login:active{background:#00000073}.home-cinematic-gate__pill--register:active{background:#e9e9e9}.home-cinematic-gate__contact:active{background:#e2e2e2}.home-cinematic-gate__legal-link:active,.home-cinematic-gate__icp:active{color:#fff}.home-gate-auth__tab:active:not(.is-active){color:#ffffffe6;background:#ffffff14}.home-gate-auth button[type=submit]:active{transform:scale(.98)}.home-gate-auth__close:active{color:#ffffffe6;background:#ffffff1a}.home-gate-auth button.text-brand-secondary:active,.home-gate-auth p.text-center>button:active,.home-gate-auth p.text-center>a:active{opacity:.72}}@media (max-width:374px){.home-cinematic-gate__brand .app-brand-mark__name,.home-cinematic-gate__pill--community svg{display:none}.home-cinematic-gate__title{font-size:clamp(1.9rem,11vw,2.6rem)}}@media (prefers-reduced-motion:reduce){.home-cinematic-gate__logo,.home-cinematic-gate__media--kenburns,.home-gate-world__ring--a,.home-gate-world__ring--b{animation:none}.home-cinematic-gate__pill:hover,.home-cinematic-gate__pill.is-hover{transform:none}}
