.HubPage-module__THblqa__page{position:relative;overflow:hidden}.HubPage-module__THblqa__hero{padding:6.8rem 0 4.5rem;position:relative}.HubPage-module__THblqa__background{pointer-events:none;position:absolute;inset:0}.HubPage-module__THblqa__orbOne,.HubPage-module__THblqa__orbTwo,.HubPage-module__THblqa__orbThree{filter:blur(86px);border-radius:999px;position:absolute}.HubPage-module__THblqa__orbOne{background:#6366f138;width:28rem;height:28rem;top:-8rem;left:-5rem}.HubPage-module__THblqa__orbTwo{background:#06b6d42b;width:24rem;height:24rem;top:9rem;right:-4rem}.HubPage-module__THblqa__orbThree{background:#a855f71f;width:20rem;height:20rem;bottom:2rem;left:28%}.HubPage-module__THblqa__gridOverlay{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000);mask-image:linear-gradient(#000000b3,#0000)}.HubPage-module__THblqa__heroLayout{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:2rem;display:grid;position:relative}.HubPage-module__THblqa__heroText{max-width:46rem}.HubPage-module__THblqa__badgeLine{display:flex}.HubPage-module__THblqa__badgeGlow{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;background:#0c1426ad;border:1px solid #818cf838;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .8rem;font-size:.77rem;display:inline-flex;box-shadow:0 0 28px #6366f124}.HubPage-module__THblqa__title{font-family:var(--font-display);color:var(--text-primary);margin-top:1.5rem;font-size:clamp(2.9rem,6vw,5.4rem);line-height:.95}.HubPage-module__THblqa__description{max-width:43rem;color:var(--text-secondary);margin-top:1.25rem;font-size:1.04rem;line-height:1.82}.HubPage-module__THblqa__ctaRow{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.HubPage-module__THblqa__secondaryLink{color:var(--text-primary);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.45rem;padding:.85rem 1.1rem;transition:border-color .18s,transform .18s,background .18s;display:inline-flex}.HubPage-module__THblqa__secondaryLink:hover{background:#ffffff0d;border-color:#818cf847;transform:translateY(-2px)}.HubPage-module__THblqa__heroScene{min-height:29rem;position:relative}.HubPage-module__THblqa__sceneStage{perspective:1200px;background:radial-gradient(circle at top,#6366f12e,#0000 40%),radial-gradient(circle at 80% 30%,#06b6d429,#0000 30%),linear-gradient(#101828b8,#080d18e0);border:1px solid #ffffff0f;border-radius:2rem;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 28px 70px #00000038}.HubPage-module__THblqa__sceneGrid{transform-origin:50%;opacity:.35;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:34px 34px;border-radius:1.6rem;position:absolute;inset:8% 6%;transform:rotateX(70deg)translateY(26%)}.HubPage-module__THblqa__sceneHalo,.HubPage-module__THblqa__sceneHaloReverse{border:1px solid #818cf82e;border-radius:999px;width:17rem;height:17rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 40px #818cf80a}.HubPage-module__THblqa__sceneHaloReverse{border-color:#22d3ee2e;width:12rem;height:12rem}.HubPage-module__THblqa__sceneCore{text-align:center;background:linear-gradient(145deg,#6366f142,#06b6d424 55%,#0e1728d1);border:1px solid #ffffff14;border-radius:2rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:9.25rem;height:9.25rem;padding:1rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(14deg)rotateY(-18deg);box-shadow:0 24px 50px #0000003d,inset 0 1px #ffffff14}.HubPage-module__THblqa__sceneKicker{font-family:var(--font-mono);letter-spacing:.14em;color:#22d3eeeb;font-size:.72rem}.HubPage-module__THblqa__sceneCore strong{color:var(--text-primary);font-size:1.2rem;line-height:1.1}.HubPage-module__THblqa__sceneCore span:last-child{color:var(--text-secondary);font-size:.76rem;line-height:1.45}.HubPage-module__THblqa__sceneNodeWrap{position:absolute}.HubPage-module__THblqa__sceneNode1{top:12%;left:10%}.HubPage-module__THblqa__sceneNode2{top:17%;right:8%}.HubPage-module__THblqa__sceneNode3{top:58%;right:10%}.HubPage-module__THblqa__sceneNode4{bottom:15%;left:14%}.HubPage-module__THblqa__sceneNode5{top:52%;left:4%}.HubPage-module__THblqa__sceneNode{background:#0c1426c7;border:1px solid #ffffff14;border-radius:1rem;align-items:center;gap:.7rem;padding:.75rem .9rem;transition:transform .18s,border-color .18s,background .18s;display:inline-flex;transform:rotateX(16deg)rotateY(-12deg);box-shadow:0 18px 30px #0000002e,inset 0 1px #ffffff0a}.HubPage-module__THblqa__sceneNode:hover{background:#101828e6;border-color:#818cf83d;transform:rotateX(8deg)rotateY(-8deg)translateY(-4px)}.HubPage-module__THblqa__sceneNodeIndex{font-family:var(--font-mono);color:#22d3eeeb;font-size:.72rem}.HubPage-module__THblqa__sceneNodeTitle{color:var(--text-primary);font-size:.9rem;font-weight:600}.HubPage-module__THblqa__sceneCaption{align-items:center;gap:.7rem;max-width:13rem;display:flex;position:absolute;bottom:1.15rem;right:1.3rem}.HubPage-module__THblqa__sceneCaptionLine{background:linear-gradient(90deg,#22d3eecc,#818cf82e);width:2rem;height:1px}.HubPage-module__THblqa__sceneCaption p{color:var(--text-secondary);font-size:.8rem;line-height:1.45}.HubPage-module__THblqa__gridSection{padding:0 0 5rem}.HubPage-module__THblqa__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem;display:grid}.HubPage-module__THblqa__cardWrap{scroll-margin-top:7.5rem;display:block}.HubPage-module__THblqa__card{background:radial-gradient(circle at 100% 0,#6366f13d,#0000 44%),linear-gradient(#101828c7,#090e1ce0);border:1px solid #ffffff14;border-radius:1.4rem;flex-direction:column;gap:1rem;min-height:100%;padding:1.45rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 22px 48px #0000002e}.HubPage-module__THblqa__card:hover{border-color:#818cf842;box-shadow:0 26px 58px #0000003d}.HubPage-module__THblqa__cardTop{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.HubPage-module__THblqa__cardIndex{font-family:var(--font-mono);color:#22d3eeeb;font-size:.82rem}.HubPage-module__THblqa__cardPill{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff12;border-radius:999px;align-items:center;padding:.28rem .62rem;font-size:.74rem;display:inline-flex}.HubPage-module__THblqa__cardTitle{color:var(--text-primary);font-size:1.18rem;line-height:1.25}.HubPage-module__THblqa__cardBody{color:var(--text-secondary);flex:1;line-height:1.72}.HubPage-module__THblqa__cardLink{color:#9ec5ff;align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.HubPage-module__THblqa__bottomSection{padding:0 0 6rem}.HubPage-module__THblqa__panel{background:linear-gradient(135deg,#6366f129,#06b6d414 46%,#a855f714),#0f172a9e;border:1px solid #ffffff14;border-radius:1.6rem;padding:2rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000002e}.HubPage-module__THblqa__panelAccent{background:linear-gradient(#22d3ee,#818cf8,#a78bfa);width:4px;position:absolute;inset:0 auto 0 0}.HubPage-module__THblqa__panelTitle{color:var(--text-primary);font-size:1.45rem}.HubPage-module__THblqa__panelText{color:var(--text-secondary);max-width:44rem;margin-top:.9rem;line-height:1.8}@media (max-width:980px){.HubPage-module__THblqa__heroLayout{grid-template-columns:1fr}.HubPage-module__THblqa__heroScene{min-height:24rem}}@media (max-width:768px){.HubPage-module__THblqa__hero{padding-top:6rem}.HubPage-module__THblqa__ctaRow{flex-direction:column;align-items:flex-start}.HubPage-module__THblqa__title{font-size:clamp(2.6rem,12vw,4.2rem)}.HubPage-module__THblqa__heroScene{min-height:21rem}.HubPage-module__THblqa__sceneNode5,.HubPage-module__THblqa__sceneNode2{display:none}.HubPage-module__THblqa__sceneNode1{top:11%;left:5%}.HubPage-module__THblqa__sceneNode3{top:55%;right:5%}.HubPage-module__THblqa__sceneNode4{bottom:14%;left:10%}.HubPage-module__THblqa__sceneCaption{max-width:none;left:1rem;right:1rem}}
