:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#0a0a0b;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}html,body,#root{min-height:100%;width:100%;margin:0}html{background-color:#050506;overflow-x:hidden}body{margin:0;min-height:calc(var(--app-vh, 1vh) * 100);background-color:#050506;position:relative;z-index:0;overflow-x:hidden}.tl-shell{width:100%;min-height:calc(var(--app-vh, 1vh) * 100);padding-block:clamp(1.25rem,3vw,2.4rem);padding-inline:1.5rem}@media(min-width:768px){.tl-shell{padding-inline:2.5rem}}@media(min-width:1536px){.tl-shell{padding-inline:4rem}}.tl-shell__inner{width:100%;max-width:1600px;margin-inline:auto}.tl-tooltipWrap{position:relative;display:inline-flex}.tl-tooltip{position:absolute;top:calc(100% + 10px);width:max-content;max-width:min(360px,calc(100vw - 3rem));padding:.65rem .75rem;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:radial-gradient(120% 160% at 18% -20%,rgba(255,255,255,.22),transparent 60%),radial-gradient(140% 170% at 82% -30%,rgba(255,210,130,.12),transparent 62%),linear-gradient(135deg,#ffffff1f,#ffffff0a),#0a0c12b8;box-shadow:0 28px 60px -30px #000000eb,0 0 0 1px #ffffff0f,inset 0 1px #ffffff2e;backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08);pointer-events:none;z-index:2200}.tl-tooltipWrap--center .tl-tooltip{left:50%;transform:translate(-50%)}.tl-tooltipWrap--left .tl-tooltip{left:0}.tl-tooltipWrap--right .tl-tooltip{right:0}.tl-tooltip__line1{display:block;font-weight:850;letter-spacing:.04em;color:#f5f8fff0}.tl-tooltip__line2{display:block;margin-top:.2rem;color:#ebefffbd}body.is-loading{--tl-is-loading: 1}body:before{content:"";position:fixed;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(135deg,#78f0ff0b,#78f0ff00 40%),linear-gradient(315deg,#ffd2820a,#ffd28200 42%),radial-gradient(1100px 650px at 14% 10%,rgba(120,240,255,.16),transparent 62%),radial-gradient(980px 620px at 92% 6%,rgba(255,210,130,.14),transparent 66%),radial-gradient(820px 520px at 74% 92%,rgba(180,140,255,.1),transparent 68%),linear-gradient(135deg,#05060b,#070b13 24%,#050912 58%,#04060a);background-size:26px 26px,26px 26px,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%;background-repeat:repeat,repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-position:center,center,center,center,center,center,center,center;filter:saturate(1.06) contrast(1.06) brightness(1.02);will-change:transform,backdrop-filter;pointer-events:none}@media(prefers-reduced-motion:reduce){body:before{position:absolute}}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color-scheme:dark;color:#ffffffde;background-color:#0a0a0b}a:hover{color:#535bf2}button{background-color:#1a1a1a}}.glass-hero{text-align:left;color:#f9fafb}.glass-hero h1{font-size:clamp(2.6rem,3.7vw,4.1rem);letter-spacing:.09em;text-transform:uppercase;text-shadow:0 0 18px rgba(0,0,0,.75)}.glass-hero p{margin-top:.7rem;font-size:clamp(1rem,1.05vw,1.1rem);line-height:1.6;color:#f0f0f5eb}#root{width:100%;min-height:calc(var(--app-vh, 1vh) * 100);margin:0;padding:0;text-align:left;position:relative;z-index:1}.hub-root{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem);color:#f4f6ff}.hub-root--lowfx .tl-center-mark{opacity:.1;filter:drop-shadow(0 18px 50px rgba(0,0,0,.55))}.hub-root--lowfx .glass-panel,.hub-root--lowfx .app-panel__glass,.hub-root--lowfx .value-card,.hub-root--lowfx .signal-banner,.hub-root--lowfx .contact-panel__glass,.hub-root--lowfx .next-build-cta__inner{backdrop-filter:none;-webkit-backdrop-filter:none}.hub-root--lowfx .glass-panel:before,.hub-root--lowfx .glass-panel:after,.hub-root--lowfx .app-panel__glass:before,.hub-root--lowfx .app-panel__glass:after,.hub-root--lowfx .value-card:before,.hub-root--lowfx .value-card:after,.hub-root--lowfx .signal-banner:before,.hub-root--lowfx .signal-banner:after,.hub-root--lowfx .contact-panel__glass:before,.hub-root--lowfx .contact-panel__glass:after,.hub-root--lowfx .next-build-cta__inner:before,.hub-root--lowfx .next-build-cta__inner:after{filter:none;-webkit-filter:none}@supports (content-visibility: auto){.perf-contain{content-visibility:auto;contain:layout paint;contain-intrinsic-size:1200px 800px}}.tl-center-mark{position:fixed;left:50%;top:58%;transform:translate(-50%,-50%);width:clamp(330px,42vw,660px);pointer-events:none;z-index:-1;opacity:.14;filter:drop-shadow(0 30px 70px rgba(0,0,0,.55))}.tl-center-mark__img{width:100%;height:auto;display:block;-webkit-user-select:none;user-select:none}@media(max-width:720px){.tl-center-mark{top:42%;width:clamp(230px,70vw,420px);opacity:.12}}.hub-header{display:flex;flex-direction:column;gap:.6rem}.hub-header__top{display:flex;align-items:baseline;justify-content:space-between;gap:.9rem}.hub-mission-link{border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#f5f8ffe0;border-radius:999px;padding:.35rem .75rem;font-size:.72rem;font-weight:750;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05)}.hub-mission-link:hover{border-color:#fff3;background:#0000003d}.hub-mission-link:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:4px}.hub-brand{text-transform:uppercase;letter-spacing:.35em;font-size:.85rem;color:#ffffffbf;margin:0}.hub-title{margin:0;font-size:clamp(2.4rem,3.3vw,3.8rem);letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:transparent;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.85),transparent 60%),linear-gradient(105deg,#fff6da,#ffe38f 25%,#f8c548 45%,#d6881f 60%,#ffd98e,#fff1c6);background-clip:text;-webkit-background-clip:text;text-shadow:0 3px 18px rgba(0,0,0,.75),-4px -4px 18px rgba(255,227,160,.35),4px 6px 25px rgba(0,0,0,.6)}.hub-title-button{background:none;border:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;padding:0;margin:0;cursor:pointer;text-align:inherit}.hub-title-button:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:6px}.hub-subtitle{margin:0;font-size:1.05rem;color:#f8f8ffe6}.hub-subtitle--secondary{color:#e9ebf5bf}.hub-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:clamp(.8rem,2vw,1.2rem)}.hub-hero-button-stack{display:flex;flex-direction:column;gap:.25rem}.hub-hero-button{padding:1.05rem 3.9rem;display:inline-flex;align-items:center;justify-content:center;text-align:center;letter-spacing:normal;color:#070707;max-width:100%;white-space:normal}.hub-hero-button__icon{position:absolute;top:.6rem;width:2.9rem;height:1.9rem;display:grid;place-items:center;color:#000000c7;opacity:.8;will-change:transform,left,right;pointer-events:none;filter:drop-shadow(0 -1px 0 rgba(0,0,0,.55)) drop-shadow(0 1px 0 rgba(255,255,255,.35));z-index:3}.hub-hero-button__icon--left{left:.85rem;animation:hub-hero-icon-fly-left 6.2s ease-in-out infinite}.hub-hero-button__icon--right{top:.05rem;right:.85rem;color:#000000e6;animation:hub-hero-icon-fly-right 6.55s ease-in-out infinite}.hub-hero-button__inner{position:relative;z-index:4}@keyframes hub-hero-icon-fly-left{0%,to{left:.85rem;transform:translateY(0);opacity:.72}50%{left:calc(50% - clamp(1.75rem,3.6vw,2.7rem));transform:translate(calc(-100% - .15rem));opacity:.96}}@keyframes hub-hero-icon-fly-right{0%,to{right:.85rem;transform:translateY(0);opacity:.72}50%{right:calc(50% - clamp(1.75rem,3.6vw,2.7rem));transform:translate(calc(100% + .15rem));opacity:.96}}.hub-hero-button__inner{display:flex;flex-direction:column;align-items:center;gap:.35rem;line-height:1;max-width:100%}.hub-hero-button__acronym{position:relative;display:inline-block;font-size:1.15rem;font-weight:900;letter-spacing:.34em;color:#000000eb;text-shadow:0 -1px 0 rgba(0,0,0,.65),0 1px 0 rgba(255,255,255,.42),0 0 1px rgba(0,0,0,.55)}.hub-hero-button__acronym:after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;color:transparent;background-image:linear-gradient(110deg,transparent 0%,rgba(255,255,255,0) 38%,rgba(255,255,255,.55) 47%,rgba(255,239,190,.85) 50%,rgba(255,255,255,.55) 53%,rgba(255,255,255,0) 62%,transparent 100%);background-size:240% 100%;background-position:-120% 50%;-webkit-background-clip:text;background-clip:text;opacity:.22;filter:blur(.2px);animation:hub-hero-text-shimmer 4.8s ease-in-out infinite}.hub-hero-button__expansion{font-size:.74rem;font-weight:800;letter-spacing:.22em;color:#000000b8;text-shadow:0 -1px 0 rgba(0,0,0,.45),0 1px 0 rgba(255,255,255,.32)}@keyframes hub-hero-text-shimmer{0%{background-position:-120% 50%;opacity:.16}45%{opacity:.22}55%{background-position:120% 50%;opacity:.26}to{background-position:120% 50%;opacity:.16}}@media(prefers-reduced-motion:reduce){.hub-hero-button__acronym:after{animation:none}.hub-hero-button__icon--left,.hub-hero-button__icon--right{animation:none;transform:none;opacity:.85}}.glass-panel{position:relative;border-radius:24px;background:radial-gradient(120% 140% at 12% -18%,rgba(255,255,255,.5),transparent 55%),radial-gradient(140% 160% at 88% -24%,rgba(255,255,255,.28),transparent 60%),linear-gradient(135deg,#ffffff38,#ffffff0f),#080a108c;border:1px solid rgba(255,255,255,.2);box-shadow:0 18px 36px -14px #000000ad,inset 0 1px #ffffff59,inset 0 0 18px #ffffff14,inset 0 -1px #ffffff14;backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);overflow:hidden;padding:clamp(1.6rem,3vw,2.6rem);width:100%;margin:0;will-change:backdrop-filter;transition:background .3s ease}.glass-panel,.glass-hero,.app-panel__glass,.value-card,.signal-banner,.contact-panel__glass,.next-build-cta__inner{--shimmer-intensity: 0}.glass-panel:after,.glass-hero:after,.app-panel__glass:after,.value-card:after,.signal-banner:after,.contact-panel__glass:after,.next-build-cta__inner:after{content:none!important;display:none!important;box-shadow:none!important;background:none!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.glass-panel:before,.glass-hero:before,.app-panel__glass:before,.value-card:before,.signal-banner:before,.contact-panel__glass:before,.next-build-cta__inner:before{content:none!important;display:none!important;box-shadow:none!important;background:none!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.glass-panel,.glass-hero,.app-panel__glass,.value-card,.signal-banner,.contact-panel__glass,.next-build-cta__inner{box-shadow:none!important;border-color:transparent!important}.glass-panel:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:5;border-radius:24px;box-shadow:inset 0 2px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .95)),inset 0 1px 4px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .6)),inset 0 -2px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .95)),inset 0 -1px 4px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .6)),inset 2px 0 rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .9)),inset 1px 0 4px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .55)),inset -2px 0 rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .9)),inset -1px 0 4px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .55)),0 0 6px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .8)),0 0 12px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .6)),0 0 24px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .4));transition:box-shadow .15s ease-out;transform:translateZ(0);-webkit-transform:translateZ(0)}.glass-panel{--trace-opacity: calc(var(--shimmer-intensity, 0) * 1.9);--trace-rotation: calc(var(--shimmer-intensity, 0) * 360deg)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass-panel:after,.glass-hero:after,.app-panel__glass:after,.value-card:after,.signal-banner:after{--glass-rim-i: calc(.22 + (var(--shimmer-intensity, 0) * .34));--glass-rim-pad: clamp(12px, 1.8vw, 18px);backdrop-filter:blur(1px) saturate(1.9) contrast(1.18) brightness(1.05);-webkit-backdrop-filter:blur(1px) saturate(1.9) contrast(1.18) brightness(1.05);background-image:conic-gradient(from 220deg at 50% 50%,rgba(255,190,110,calc(var(--glass-rim-i) * .08)),rgba(255,140,220,calc(var(--glass-rim-i) * .065)) 95deg,rgba(90,210,255,calc(var(--glass-rim-i) * .07)) 180deg,rgba(120,255,210,calc(var(--glass-rim-i) * .06)),rgba(255,190,110,calc(var(--glass-rim-i) * .08)) 360deg),radial-gradient(140% 120% at 18% 16%,rgba(255,190,110,calc(var(--glass-rim-i) * .55)),transparent 58%),radial-gradient(130% 120% at 84% 18%,rgba(90,210,255,calc(var(--glass-rim-i) * .52)),transparent 60%),radial-gradient(135% 125% at 82% 86%,rgba(120,255,210,calc(var(--glass-rim-i) * .38)),transparent 62%),radial-gradient(closest-side,#fff0 63%,rgba(255,255,255,calc(var(--glass-rim-i) * .18)) 82%,rgba(255,255,255,calc(var(--glass-rim-i) * .36))),linear-gradient(to bottom,rgba(255,255,255,calc(var(--glass-rim-i) * .34)),#fff0 24%),linear-gradient(to top,rgba(0,0,0,calc(var(--glass-rim-i) * .44)),#0000 28%);background-repeat:no-repeat;background-size:cover;-webkit-mask:linear-gradient(white,white) content-box,linear-gradient(white,white);-webkit-mask-composite:xor;mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude;padding:var(--glass-rim-pad);filter:url(#glass-rim-warp) saturate(1.06);transform:translateZ(0);-webkit-transform:translateZ(0);transform-origin:center;will-change:transform,backdrop-filter,filter;background-blend-mode:screen,screen,screen,screen,normal,normal,normal}}.glass-hero:before,.app-panel__glass:before,.value-card:nth-child(1):before,.value-card:nth-child(2):before,.value-card:nth-child(3):before,.signal-banner:before,.contact-panel__glass:before,.next-build-cta__inner:before{content:none!important;display:none!important}.glass-panel:before{content:"";position:absolute;inset:-3px;pointer-events:none;z-index:6;border-radius:27px;opacity:var(--trace-opacity, 0);background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,transparent 60deg,rgba(255,255,255,.3) 72deg,rgba(255,255,255,.6) 80deg,rgba(255,255,255,.9) 86deg,rgba(255,255,255,1) 90deg,rgba(255,255,255,.9) 94deg,rgba(255,255,255,.6) 100deg,rgba(255,255,255,.3) 108deg,transparent 120deg,transparent 360deg);-webkit-mask:linear-gradient(white,white) content-box,linear-gradient(white,white);-webkit-mask-composite:xor;mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude;padding:3px;filter:blur(4px) saturate(1.4) brightness(1.3);-webkit-filter:blur(4px) saturate(1.4) brightness(1.3);transform:rotate(var(--trace-rotation, 0deg));transition:opacity .3s ease-out,transform 1.2s cubic-bezier(.25,.1,.25,1)}.glass-panel:before{content:"";position:absolute;inset:0;border-radius:24px;pointer-events:none;z-index:6;display:none}.glass-hero{border-radius:32px;background:radial-gradient(140% 160% at 10% -20%,rgba(255,255,255,.6),transparent 58%),radial-gradient(150% 170% at 92% -26%,rgba(255,255,255,.32),transparent 62%),linear-gradient(140deg,#ffffff42,#ffffff14),#080a1099;box-shadow:0 24px 52px -16px #000000b3,inset 0 1px #ffffff61,inset 0 0 22px #ffffff1a,inset 1px 0 #ffffff1a;padding:clamp(1.5rem,3vw,2.5rem);backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);margin-bottom:clamp(1.5rem,4vw,2.75rem)}.glass-hero:after,.app-panel__glass:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:5;border-radius:inherit;box-shadow:inset 0 2px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .95)),inset 0 1px 4px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .6)),inset 0 -2px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .95)),inset 0 -1px 4px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .6)),inset 2px 0 rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .9)),inset 1px 0 4px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .55)),inset -2px 0 rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .9)),inset -1px 0 4px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .55)),0 0 6px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .8)),0 0 12px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .6)),0 0 24px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .4));transition:box-shadow .15s ease-out;transform:translateZ(0);-webkit-transform:translateZ(0)}.value-card:nth-child(1):after{content:"";position:absolute;inset:0;pointer-events:none;z-index:5;border-radius:inherit;box-shadow:inset 0 2.5px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * 1)),inset 0 1px 5px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .65)),inset 0 -2.5px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * 1)),inset 0 -1px 5px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .65)),inset 2px 0 rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .92)),inset 1px 0 5px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .58)),inset -2px 0 rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .92)),inset -1px 0 5px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .58)),0 0 8px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .85)),0 0 14px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .62)),0 0 26px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .42));transition:box-shadow .18s ease-out}.value-card:nth-child(2):after{content:"";position:absolute;inset:0;pointer-events:none;z-index:5;border-radius:inherit;box-shadow:inset 0 1.8px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .88)),inset 0 1px 6px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .52)),inset 0 -1.8px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .88)),inset 0 -1px 6px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .52)),inset 1.5px 0 rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .85)),inset 1px 0 6px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .48)),inset -1.5px 0 rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .85)),inset -1px 0 6px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .48)),0 0 10px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .72)),0 0 18px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .5)),0 0 32px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .35));transition:box-shadow .16s ease-out}.value-card:nth-child(3):after{content:"";position:absolute;inset:0;pointer-events:none;z-index:5;border-radius:inherit;box-shadow:inset 0 2.2px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .97)),inset 0 1px 4.5px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .62)),inset 0 -2.2px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .97)),inset 0 -1px 4.5px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .62)),inset 2.2px 0 rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .93)),inset 1px 0 4.5px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .57)),inset -2.2px 0 rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .93)),inset -1px 0 4.5px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .57)),0 0 7px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .82)),0 0 13px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .64)),0 0 28px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .44));transition:box-shadow .17s ease-out}.glass-hero,.app-panel__glass,.value-card,.signal-banner,.contact-panel__glass,.next-build-cta__inner{--trace-opacity: calc(var(--shimmer-intensity, 0) * 1.5);--trace-rotation: calc(var(--shimmer-intensity, 0) * 360deg)}.glass-hero:before{content:"";position:absolute;inset:-3px;border-radius:inherit;pointer-events:none;z-index:6;opacity:var(--trace-opacity, 0);background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,transparent 55deg,rgba(255,255,255,.4) 70deg,rgba(255,255,255,.75) 82deg,rgba(255,255,255,1) 90deg,rgba(255,255,255,.75) 98deg,rgba(255,255,255,.4) 110deg,transparent 125deg,transparent 360deg);-webkit-mask:linear-gradient(white,white) content-box,linear-gradient(white,white);-webkit-mask-composite:xor;mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude;padding:3px;filter:blur(5px) saturate(1.3) brightness(1.2);-webkit-filter:blur(5px) saturate(1.3) brightness(1.2);transform:rotate(var(--trace-rotation, 0deg));transition:opacity .3s ease-out,transform 1.3s cubic-bezier(.2,.05,.3,1)}.app-panel__glass:before{content:"";position:absolute;inset:-3px;border-radius:inherit;pointer-events:none;z-index:6;opacity:var(--trace-opacity, 0);background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,transparent 65deg,rgba(255,255,255,.35) 78deg,rgba(255,255,255,.7) 85deg,rgba(255,255,255,1) 90deg,rgba(255,255,255,.7) 95deg,rgba(255,255,255,.35) 102deg,transparent 115deg,transparent 360deg);-webkit-mask:linear-gradient(white,white) content-box,linear-gradient(white,white);-webkit-mask-composite:xor;mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude;padding:3px;filter:blur(3px) saturate(1.5) brightness(1.4);-webkit-filter:blur(3px) saturate(1.5) brightness(1.4);transform:rotate(var(--trace-rotation, 0deg));transition:opacity .3s ease-out,transform 1s cubic-bezier(.3,0,.2,1)}.value-card{position:relative}.value-card:nth-child(1){background:radial-gradient(135% 160% at 10% -20%,rgba(255,255,255,.5),transparent 58%),radial-gradient(150% 170% at 90% -28%,rgba(255,255,255,.26),transparent 62%),linear-gradient(135deg,#ffffff2e,#ffffff0d),#0a0c1275;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(12px) saturate(1.06);-webkit-backdrop-filter:blur(12px) saturate(1.06);box-shadow:0 5px 18px #00000052,inset 0 1px #ffffff14,inset 0 0 16px #ffffff0f,inset 0 0 20px #ffffff05}.value-card:nth-child(1):before{content:"";position:absolute;inset:-2px;border-radius:inherit;pointer-events:none;z-index:6;opacity:calc(var(--trace-opacity, 0) * 1.6);background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,transparent 68deg,rgba(255,255,255,.35) 78deg,rgba(255,255,255,.75) 86deg,rgba(255,255,255,1) 90deg,rgba(255,255,255,.75) 94deg,rgba(255,255,255,.35) 102deg,transparent 112deg,transparent 360deg);-webkit-mask:linear-gradient(white,white) content-box,linear-gradient(white,white);-webkit-mask-composite:xor;mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude;padding:2px;filter:blur(2.5px) saturate(1.6) brightness(1.4);-webkit-filter:blur(2.5px) saturate(1.6) brightness(1.4);transform:rotate(calc(var(--trace-rotation, 0deg) + 15deg));transition:opacity .35s ease-out,transform 1.05s cubic-bezier(.3,0,.2,1)}.value-card:nth-child(2){background:radial-gradient(135% 160% at 12% -22%,rgba(255,255,255,.46),transparent 58%),radial-gradient(150% 170% at 88% -28%,rgba(255,255,255,.22),transparent 64%),linear-gradient(135deg,#ffffff29,#ffffff0b),#0a0c1270;border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05);box-shadow:0 3px 14px #00000047,0 8px 24px #0000002e,inset 0 0 16px #ffffff0d,inset 0 .5px #ffffff0f}.value-card:nth-child(2):before{content:"";position:absolute;inset:-3px;border-radius:inherit;pointer-events:none;z-index:6;opacity:calc(var(--trace-opacity, 0) * 1.4);background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,transparent 55deg,rgba(255,255,255,.25) 68deg,rgba(255,255,255,.55) 80deg,rgba(255,255,255,.88) 90deg,rgba(255,255,255,.55) 100deg,rgba(255,255,255,.25) 112deg,transparent 125deg,transparent 360deg);-webkit-mask:linear-gradient(white,white) content-box,linear-gradient(white,white);-webkit-mask-composite:xor;mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude;padding:3px;filter:blur(5.5px) saturate(1.25) brightness(1.2);-webkit-filter:blur(5.5px) saturate(1.25) brightness(1.2);transform:rotate(calc(var(--trace-rotation, 0deg) - 20deg));transition:opacity .32s ease-out,transform 1.35s cubic-bezier(.2,.05,.3,1)}.value-card:nth-child(3){background:radial-gradient(135% 160% at 12% -20%,rgba(255,255,255,.5),transparent 58%),radial-gradient(150% 170% at 88% -28%,rgba(255,255,255,.25),transparent 64%),linear-gradient(135deg,#ffffff30,#ffffff0d),#0a0c1275;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(12px) saturate(1.06);-webkit-backdrop-filter:blur(12px) saturate(1.06);box-shadow:0 4px 16px #0000004d,0 10px 28px #00000026,inset 0 1px #ffffff12,inset 0 0 16px #ffffff0f,inset -1px 0 12px #ffffff04}.value-card:nth-child(3):before{content:"";position:absolute;inset:-2.5px;border-radius:inherit;pointer-events:none;z-index:6;opacity:calc(var(--trace-opacity, 0) * 1.55);background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,transparent 60deg,rgba(255,255,255,.32) 72deg,rgba(255,255,255,.68) 84deg,rgba(255,255,255,.96) 90deg,rgba(255,255,255,.68) 96deg,rgba(255,255,255,.32) 108deg,transparent 120deg,transparent 170deg,rgba(255,255,255,.12) 178deg,rgba(255,255,255,.28) 182deg,rgba(255,255,255,.12) 186deg,transparent 194deg,transparent 360deg);-webkit-mask:linear-gradient(white,white) content-box,linear-gradient(white,white);-webkit-mask-composite:xor;mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude;padding:2.5px;filter:blur(3.8px) saturate(1.45) brightness(1.32);-webkit-filter:blur(3.8px) saturate(1.45) brightness(1.32);transform:rotate(calc(var(--trace-rotation, 0deg) + 8deg));transition:opacity .33s ease-out,transform 1.2s cubic-bezier(.25,.08,.25,1)}.signal-banner:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:5;border-radius:inherit;box-shadow:inset 0 2.5px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * 1)),inset 0 1px 5px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .68)),inset 0 -2.5px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * 1)),inset 0 -1px 5px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .68)),inset 1.5px 0 rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .82)),inset 1px 0 3px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .48)),inset -1.5px 0 rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .82)),inset -1px 0 3px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .48)),0 0 8px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .76)),0 0 16px rgba(255,255,255,calc(var(--shimmer-intensity, 0) * .56));transition:box-shadow .16s ease-out}.signal-banner:before{content:"";position:absolute;inset:-2px;border-radius:inherit;pointer-events:none;z-index:6;opacity:calc(var(--trace-opacity, 0) * 1.45);background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,transparent 52deg,rgba(255,255,255,.28) 65deg,rgba(255,255,255,.58) 78deg,rgba(255,255,255,.92) 90deg,rgba(255,255,255,.58) 102deg,rgba(255,255,255,.28) 115deg,transparent 128deg,transparent 360deg);-webkit-mask:linear-gradient(white,white) content-box,linear-gradient(white,white);-webkit-mask-composite:xor;mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude;padding:2px;filter:blur(4px) saturate(1.38) brightness(1.28);-webkit-filter:blur(4px) saturate(1.38) brightness(1.28);transform:rotate(calc(var(--trace-rotation, 0deg) + 12deg));transition:opacity .32s ease-out,transform 1.18s cubic-bezier(.24,.06,.26,1)}.contact-panel__glass:before,.next-build-cta__inner:before{content:"";position:absolute;inset:-3px;border-radius:inherit;pointer-events:none;z-index:6;opacity:calc(var(--trace-opacity, 0) * 1.5);background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,transparent 58deg,rgba(255,255,255,.25) 72deg,rgba(255,255,255,.55) 82deg,rgba(255,255,255,.9) 90deg,rgba(255,255,255,.55) 98deg,rgba(255,255,255,.25) 108deg,transparent 122deg,transparent 360deg);-webkit-mask:linear-gradient(white,white) content-box,linear-gradient(white,white);-webkit-mask-composite:xor;mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude;padding:3px;filter:blur(4.5px) saturate(1.35) brightness(1.3);-webkit-filter:blur(4.5px) saturate(1.35) brightness(1.3);transform:rotate(calc(var(--trace-rotation, 0deg) - 5deg));transition:opacity .3s ease-out,transform 1.25s cubic-bezier(.22,.08,.28,1)}.hub-main{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem)}.orb-row{display:flex;flex-wrap:wrap;gap:clamp(.8rem,2vw,1.5rem);align-items:center;justify-content:flex-start}.hub-bubble-arena{position:relative;min-height:clamp(320px,45vw,540px);width:100%;border-radius:36px;padding:clamp(.75rem,1.5vw,1.5rem);box-sizing:border-box;overflow:hidden;border:none;background:transparent;box-shadow:none;touch-action:none;margin-inline:auto;margin-top:clamp(.6rem,2vw,1.2rem);margin-bottom:clamp(1.2rem,3vw,2.2rem)}.hub-bubble-arena:before{display:none}.hub-bubble{position:absolute;left:0;top:0;width:var(--bubble-diameter, 12rem);height:var(--bubble-diameter, 12rem);border-radius:50%;outline:none;background:transparent;padding:0;margin:0;will-change:transform;transition:filter .25s ease;--ripple-strength: 0;--ripple-x: 50%;--ripple-y: 50%;--light-dir-x: 0;--light-dir-y: -.5;--light-strength: .4;--light-dist: 600}.hub-bubble--reduced{transition:none}.hub-bubble__reduced-shell{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 30% 20%,#ffffff38,#ffffff14 38%,#ffffff08 60%,#14182459),radial-gradient(circle at 60% 70%,rgba(120,150,255,.08),transparent 65%);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 44px #00000061,inset 0 0 20px #ffffff29}.hub-bubble__logo{position:relative;display:grid;place-items:center;width:clamp(76px,8.4vw,104px);aspect-ratio:1;border-radius:50%;overflow:hidden;pointer-events:none;box-shadow:0 10px 26px #0000008c,0 0 0 1px #ffffff38 inset,0 0 22px #ffffff14;transition:transform .2s ease,box-shadow .2s ease}.hub-bubble__logo-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.hub-bubble:hover .hub-bubble__logo,.hub-bubble:focus-visible .hub-bubble__logo,.hub-bubble:focus-within .hub-bubble__logo{transform:scale(1.05);box-shadow:0 14px 32px #0009,0 0 0 1px #ffffff4d inset,0 0 30px #ffe6a02e}.hub-bubble:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:6px}.hub-bubble:after{content:"";position:absolute;width:90px;height:90px;border-radius:50%;left:var(--ripple-x, 50%);top:var(--ripple-y, 50%);transform:translate(-50%,-50%) scale(.5);background:radial-gradient(circle,rgba(255,255,255,.8),transparent 70%);opacity:0;pointer-events:none;mix-blend-mode:screen}.hub-bubble__inner-mask{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;transform-origin:center;will-change:transform;pointer-events:none;border-radius:50%;overflow:hidden;clip-path:circle(48% at 50% 50%);-webkit-clip-path:circle(48% at 50% 50%);transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:paint;z-index:3;isolation:isolate}.hub-bubble__inner{display:inline-flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;padding:0 .25rem;will-change:transform;transform-origin:center;pointer-events:none;backface-visibility:hidden;-webkit-backface-visibility:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;isolation:isolate}.hub-bubble--ripple-active:after{animation:hub-bubble-ripple .7s ease-out forwards}@keyframes hub-bubble-ripple{0%{opacity:var(--ripple-strength, .5);transform:translate(-50%,-50%) scale(.45)}70%{opacity:0}to{opacity:0;transform:translate(-50%,-50%) scale(2.2)}}.hub-helper{text-transform:uppercase;letter-spacing:.3em;font-size:.72rem;color:#ffecc8d9;margin:.75rem 0 .4rem;text-align:center}.hub-helper-row{display:flex;flex-direction:column;align-items:center;gap:.55rem;margin-top:.75rem}.hub-helper-row .hub-helper{margin:0}.hub-helper-button{border:1px solid rgba(255,214,160,.35);background:#0a0c12ad;color:#ffecc8e6;text-transform:uppercase;letter-spacing:.18em;font-size:.62rem;padding:.45rem 1.05rem;border-radius:999px;cursor:pointer;box-shadow:0 10px 22px -16px #ffd6a0b3;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.hub-helper-button:hover{transform:translateY(-1px);border-color:#ffd6a099;box-shadow:0 12px 24px -14px #ffd6a0d9}.hub-helper-button[aria-pressed=true]{background:#ffd6a02e;border-color:#ffd6a0b3;color:#fff6e6f2}.hub-helper-button:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:3px}.app-panel{border-radius:32px;padding:2px;background:transparent;box-shadow:0 25px 50px -12px #000000b3;margin-top:clamp(1.4rem,3vw,2.4rem)}.app-panel__glass{border-radius:30px;padding:clamp(1.6rem,3vw,2.8rem);background:radial-gradient(135% 160% at 12% -18%,rgba(255,255,255,.55),transparent 56%),radial-gradient(150% 180% at 88% -24%,rgba(255,255,255,.3),transparent 62%),linear-gradient(135deg,#ffffff3d,#ffffff0f),#080a1094;border:1px solid rgba(255,255,255,.2);box-shadow:0 16px 34px -18px #000000b3,inset 0 1px #ffffff61,inset 0 0 20px #ffffff14;backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);display:grid;gap:.8rem;position:relative;overflow:hidden}.app-panel__glass--pulse{animation:panelPulseGlow .9s ease-out}@keyframes panelPulseGlow{0%{filter:brightness(1)}40%{filter:brightness(1.1) drop-shadow(0 0 26px rgba(255,214,130,.5))}to{filter:brightness(1)}}.app-panel__eyebrow{margin:0;letter-spacing:.35em;text-transform:uppercase;font-size:.72rem;color:#ffebd2b3}.app-panel__title{margin:0;font-size:clamp(2rem,3vw,2.6rem)}.app-panel__tagline{margin:0;font-size:1.1rem;color:#f8f8ffdb}.app-panel__badge{display:inline-block;width:fit-content;align-self:flex-start;margin:.1rem 0 0;padding:.3rem .72rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.app-panel__badge--soon{color:#ffe9b0;background:#facc1524;border:1px solid rgba(250,204,21,.42);box-shadow:inset 0 1px #ffffff1f}.app-panel__status{margin:.2rem 0 0;text-transform:uppercase;letter-spacing:.15em;font-size:.9rem;color:#ffeec8b3}.app-panel__description{margin:0;line-height:1.6;color:#ebedfae6}.app-panel__highlights{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.app-panel__highlights li{position:relative;padding-left:1.2rem;color:#e9ebf8e0}.app-panel__highlights li:before{content:"";position:absolute;left:0;top:.5rem;width:.35rem;height:.35rem;border-radius:50%;background:linear-gradient(145deg,#ffe9b0,#d5a045);box-shadow:0 0 8px #ffe0aacc}.app-panel__cta{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.6rem;border-radius:999px;text-transform:uppercase;letter-spacing:.15em;font-size:.88rem;font-weight:700;background:linear-gradient(120deg,#fff1c2,#f1b857,#a46416);color:#210c00;text-decoration:none;box-shadow:0 10px 25px #0006}.app-panel__cta--disabled{background:linear-gradient(120deg,#ffffff1f,#c8cdd729,#787d8c33);color:#ebedfab8;box-shadow:none;opacity:.75;cursor:not-allowed;filter:grayscale(1) saturate(.2);-webkit-user-select:none;user-select:none}.value-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(1rem,2vw,1.5rem)}.value-card{border-radius:20px;padding:1.5rem;position:relative;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 4px 16px #0000004d;overflow:hidden}.glass-panel .sheen{display:none}.value-card__eyebrow{margin:0;text-transform:uppercase;letter-spacing:.25em;font-size:.75rem;color:#ffe9c8b3}.value-card__title{margin:0;font-size:1.2rem}.value-card__copy{margin:0;color:#e9ebf8d9}.value-card__list{margin:0;padding:0;list-style:none;display:grid;gap:.35rem}.value-card__list li{position:relative;padding-left:1rem;color:#e6e9f7d1}.value-card__list li:before{content:"";position:absolute;left:0;top:.55rem;width:.3rem;height:.3rem;border-radius:50%;background:linear-gradient(120deg,#ffd482,#b66a1b)}.signal-banner{position:relative;border-radius:20px;padding:1.5rem;background:radial-gradient(135% 160% at 12% -20%,rgba(255,255,255,.5),transparent 58%),radial-gradient(150% 170% at 88% -28%,rgba(255,255,255,.24),transparent 64%),linear-gradient(135deg,#ffffff2e,#ffffff0d),#0a0c127a;border:1px solid rgba(255,255,255,.16);display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;backdrop-filter:blur(12px) saturate(1.06);-webkit-backdrop-filter:blur(12px) saturate(1.06);overflow:hidden;box-shadow:0 12px 26px -16px #0000008c,inset 0 1px #ffffff1a,inset 0 0 16px #ffffff0d}.signal-banner__item{display:flex;flex-direction:column;gap:.1rem}.signal-banner__metric{margin:0;font-size:1.2rem;font-weight:600}.signal-banner__label{margin:0;color:#e8eaf6bf}.contact-panel__glass{position:relative;padding:clamp(1.5rem,3vw,2.5rem);background:transparent;border:none;overflow:hidden}.contact-panel__eyebrow{margin:0;text-transform:uppercase;letter-spacing:.3em;font-size:.75rem;color:#ffeecdbf}.contact-panel__title,.next-build-cta__title{margin:.4rem 0;font-size:clamp(1.6rem,2.5vw,2.2rem)}.contact-panel__copy,.next-build-cta__copy{margin:0;color:#eaecf8e6;line-height:1.6}.contact-panel__note{margin:.75rem 0 0;color:#ffeed2cc;line-height:1.5}.contact-panel__list{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.8rem}.contact-panel__label{margin:0;text-transform:uppercase;letter-spacing:.25em;font-size:.74rem;color:#ffe9beb3}.contact-link{color:#c7dbff;text-decoration:inherit}.contact-link:hover{color:#fff}.report-cta{display:flex;justify-content:center;margin:clamp(1rem,3vw,1.8rem) 0 clamp(1.25rem,3vw,2rem)}.report-cta__button{padding:.85rem 1.8rem;border-radius:999px;border:none;cursor:pointer;text-transform:uppercase;letter-spacing:.18em;font-weight:700;font-size:.9rem;background:linear-gradient(120deg,#fff1c2,#f1b857,#a46416);color:#210c00;box-shadow:0 15px 30px #00000073;transition:transform .2s ease,box-shadow .2s ease}.report-cta__button:hover{transform:translateY(-2px);box-shadow:0 18px 34px #00000080}.report-cta__button:active{transform:translateY(0);box-shadow:0 12px 24px #0006}.form-error{margin:.25rem 0 0;color:#fca5a5;font-size:.9rem}.form-success{color:#a8f5b0}.form-status{margin:0;font-size:.95rem}.form-subtle{margin:0;color:#e6e9f7b3;font-size:.9rem}.modal-backdrop{position:fixed;inset:0;background:#0009;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.report-modal{max-width:520px;width:100%;padding:clamp(1.5rem,3vw,2.5rem);border-radius:28px;position:relative}.report-modal__header{display:flex;flex-direction:column;gap:.3rem;margin-bottom:1.2rem}.report-modal__eyebrow{margin:0;text-transform:uppercase;letter-spacing:.3em;font-size:.7rem;color:#ffe9bea6}.report-modal__title{margin:0;font-size:clamp(1.6rem,2.5vw,2rem)}.report-modal__copy{margin:0;color:#ebecf7d9;line-height:1.6}.report-modal__form{display:flex;flex-direction:column;gap:1rem}.report-modal__field{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:#fff0d7d9}.report-modal__field input,.report-modal__field textarea,.report-modal__field select{border-radius:16px;border:1px solid rgba(255,255,255,.15);padding:.75rem 1rem;background:#08080e73;color:#f5f7ff;font:inherit;resize:vertical}.report-modal__field input[type=file]{padding:.5rem;background:transparent}.report-modal__field input:focus,.report-modal__field textarea:focus,.report-modal__field select:focus{outline:2px solid rgba(255,213,135,.8);outline-offset:2px}.report-modal__actions{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:flex-end;margin-top:.5rem}.report-modal__submit{padding:.85rem 1.8rem;border-radius:999px;border:none;cursor:pointer;text-transform:uppercase;letter-spacing:.15em;font-weight:700;background:linear-gradient(120deg,#fff1c2,#f1b857,#a46416);color:#210c00;box-shadow:0 12px 28px #00000073}.report-modal__cancel{border:none;background:transparent;color:#ffffffbf;text-transform:uppercase;letter-spacing:.2em;cursor:pointer;font-weight:600}.view-toast{position:fixed;top:clamp(1rem,4vw,2.5rem);left:50%;transform:translate(-50%);padding:.65rem 1.5rem;border-radius:999px;background:#000000a6;border:1px solid rgba(255,255,255,.15);box-shadow:0 20px 35px #00000080;color:#fff0dcf2;letter-spacing:.2em;text-transform:uppercase;font-size:.78rem;z-index:1200;animation:viewToastFade 2s ease forwards}@keyframes viewToastFade{0%{opacity:0;transform:translate(-50%,-10px)}15%{opacity:1;transform:translate(-50%)}85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}.hub-footer{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.85rem;color:#ebecf5bf;border-top:1px solid rgba(255,255,255,.12);padding-top:1.5rem}@media(max-width:900px){.orb-row{justify-content:center}.hub-helper{text-align:center}}@media(hover:none),(pointer:coarse){.glass-panel:after,.glass-hero:after,.app-panel__glass:after,.value-card:after,.signal-banner:after{filter:saturate(1.06)}}body.perf--reduced .glass-panel:after,body.perf--reduced .glass-hero:after,body.perf--reduced .app-panel__glass:after,body.perf--reduced .value-card:after,body.perf--reduced .signal-banner:after{filter:saturate(1.06)}.tl-grain{position:fixed;top:-60px;left:-60px;width:calc(100vw + 120px);height:calc(100vh + 120px);pointer-events:none;z-index:500;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;opacity:.05;mix-blend-mode:overlay;animation:tl-grain-jitter .9s steps(3) infinite}@keyframes tl-grain-jitter{0%{transform:translateZ(0)}33%{transform:translate3d(-28px,16px,0)}66%{transform:translate3d(18px,-22px,0)}to{transform:translateZ(0)}}.hub-root--lowfx .tl-grain,body.perf--reduced .tl-grain,body.tl-splash-lowfx .tl-grain{display:none}@media(prefers-reduced-motion:reduce){.tl-grain{animation:none}}.glass-panel.glass-hero,.app-panel__glass{border:1.5px solid transparent!important;background:radial-gradient(120% 80% at 50% -12%,rgba(224,186,104,.16),transparent 58%) padding-box,linear-gradient(158deg,#171b277a,#0b0e1699) padding-box,linear-gradient(135deg,#fff4d4,#e9cd82 18%,#a9823a 44%,#7a5c29 54%,#d8b45f 76%,#fff0c8) border-box!important;border-radius:26px!important;isolation:isolate;box-shadow:0 44px 90px -34px #000000e6,0 16px 40px -22px #000000b3,0 0 62px -26px #d8b25e66,inset 0 1px #fff4d473,inset 0 -1px #00000073!important}.glass-panel.glass-hero{border-radius:30px!important;box-shadow:0 54px 108px -34px #000000eb,0 20px 50px -22px #000000bd,0 0 82px -24px #d8b25e75,inset 0 1px #fff6d885,inset 0 -1px #00000080!important}.glass-panel.glass-hero:before,.app-panel__glass:before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:-1!important;border-radius:inherit!important;pointer-events:none!important;background:linear-gradient(115deg,transparent 34%,rgba(255,248,225,.1) 47%,rgba(255,255,255,.18) 50%,rgba(255,248,225,.1) 53%,transparent 66%)!important;background-size:260% 100%!important;background-repeat:no-repeat!important;background-position:160% 0!important;animation:tl-panel-sheen 7.5s ease-in-out infinite!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-panel__glass:before{animation-duration:9.5s!important;animation-delay:1.4s!important}@keyframes tl-panel-sheen{0%,14%{background-position:160% 0}62%,to{background-position:-60% 0}}.value-card{border-radius:20px!important;box-shadow:0 26px 54px -28px #000000d9,inset 0 2px #f2d4866b,inset 0 1px #fff4d41a!important;transition:transform .28s ease,box-shadow .28s ease!important}.value-card:hover{transform:translateY(-4px)!important;box-shadow:0 42px 74px -30px #000000e6,0 0 42px -18px #d8b25e4d,inset 0 2px #f7e6b09e,inset 0 1px #fff4d424!important}.glass-panel:not(.glass-hero),.signal-banner{border:1px solid transparent!important;background:linear-gradient(160deg,#141822d1,#0b0e15e6) padding-box,linear-gradient(160deg,#f2d48680,#a078371f 44%,#ffffff0d) border-box!important;border-radius:22px!important;box-shadow:0 30px 60px -30px #000000d9,inset 0 1px #fff4d41f!important}.contact-panel__glass{background:transparent!important;box-shadow:none!important;border:0!important}@property --tl-rim-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.glass-panel.glass-hero:after,.app-panel__glass:after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;border-radius:inherit!important;padding:1.6px!important;pointer-events:none!important;background:conic-gradient(from var(--tl-rim-angle),transparent 0deg,transparent 66deg,rgba(255,243,198,.55) 84deg,rgba(255,255,255,.95) 90deg,rgba(255,243,198,.55) 96deg,transparent 114deg,transparent 246deg,rgba(255,236,178,.4) 262deg,rgba(255,250,224,.7) 270deg,rgba(255,236,178,.4) 278deg,transparent 294deg,transparent 360deg)!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;mask-composite:exclude!important;filter:drop-shadow(0 0 5px rgba(255,226,150,.55))!important;animation:tl-rim-orbit 7s linear infinite!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-panel__glass:after{animation-duration:9s!important;animation-direction:reverse!important}@keyframes tl-rim-orbit{to{--tl-rim-angle: 360deg}}.hub-root--lowfx .glass-panel.glass-hero:before,.hub-root--lowfx .app-panel__glass:before,.hub-root--lowfx .glass-panel.glass-hero:after,.hub-root--lowfx .app-panel__glass:after,body.perf--reduced .glass-panel.glass-hero:before,body.perf--reduced .glass-panel.glass-hero:after{display:none!important}@media(prefers-reduced-motion:reduce){.glass-panel.glass-hero:before,.app-panel__glass:before{animation:none!important}.glass-panel.glass-hero:after,.app-panel__glass:after{display:none!important}.value-card{transition:none!important}}body.tl-splash-active{--tl-splash-active: 1;overflow-y:hidden;overscroll-behavior-y:none}.tl-gate{position:relative;height:calc(var(--app-vh, 1vh) * 100);width:100%;overflow-y:auto;overflow-x:hidden;background:#05060a;color:#f0f1f6f0;opacity:1;transition:opacity .32s ease-out;z-index:1}.tl-gate--exiting{opacity:0;pointer-events:none}.tl-gate__bg{position:fixed;inset:0;pointer-events:none;overflow:hidden}.tl-gate__blob{position:absolute;width:62vmax;height:62vmax;border-radius:50%;filter:blur(90px);opacity:.4}.tl-gate__blob--gold{top:-28vmax;left:-14vmax;background:radial-gradient(circle at 40% 40%,rgba(214,178,94,.34),rgba(120,92,40,.1) 55%,transparent 72%);animation:tl-gate-drift-a 26s ease-in-out infinite alternate}.tl-gate__blob--teal{bottom:-30vmax;right:-16vmax;background:radial-gradient(circle at 60% 60%,rgba(45,212,191,.22),rgba(20,90,84,.08) 55%,transparent 72%);animation:tl-gate-drift-b 32s ease-in-out infinite alternate}@keyframes tl-gate-drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6vmax,4vmax,0) scale(1.08)}}@keyframes tl-gate-drift-b{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(-5vmax,-4vmax,0) scale(1)}}.tl-gate__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(148,163,184,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 90% 70% at 50% 42%,rgba(0,0,0,.9),transparent 78%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 42%,rgba(0,0,0,.9),transparent 78%)}.tl-gate__vignette{position:absolute;inset:0;background:radial-gradient(ellipse 120% 100% at 50% 40%,transparent 55%,rgba(3,4,7,.78) 100%)}.tl-gate__inner{position:relative;min-height:calc(var(--app-vh, 1vh) * 100);max-width:1180px;margin-inline:auto;padding:clamp(1.6rem,4vh,3.2rem) clamp(1.2rem,4vw,2.6rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1rem,2.6vh,1.9rem)}.tl-gate__brand{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.55rem}.tl-gate__logo,.tl-gate__intro,.tl-gate__tag,.tl-gate__door,.tl-gate__foot{opacity:0;transform:translateY(18px);transition:opacity .64s cubic-bezier(.4,0,.2,1),transform .64s cubic-bezier(.4,0,.2,1)}.tl-gate--in .tl-gate__logo,.tl-gate--in .tl-gate__intro,.tl-gate--in .tl-gate__tag,.tl-gate--in .tl-gate__door,.tl-gate--in .tl-gate__foot{opacity:1;transform:translateY(0)}.tl-gate--in .tl-gate__intro{transition-delay:.14s}.tl-gate--in .tl-gate__tag{transition-delay:.24s}.tl-gate--in .tl-gate__door--apps{animation:tl-gate-door-in .64s cubic-bezier(.4,0,.2,1) .34s backwards}.tl-gate--in .tl-gate__door--drone{animation:tl-gate-door-in .64s cubic-bezier(.4,0,.2,1) .43s backwards}@keyframes tl-gate-door-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.tl-gate--in .tl-gate__foot{transition-delay:.56s}.tl-gate__logoWrap{margin:0;display:flex;justify-content:center}.tl-gate__logo{width:min(clamp(230px,36vw,430px),50vh);height:auto;filter:drop-shadow(0 18px 60px rgba(0,0,0,.6));-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 7%,#000 93%,transparent 100%)}.tl-gate__intro{margin:.2rem auto 0;max-width:640px;font-size:clamp(.98rem,1.35vw,1.12rem);line-height:1.55;color:#d8dfecd1}.tl-gate__tag{margin:.35rem 0 0;font-size:clamp(.98rem,1.4vw,1.12rem);font-weight:600;color:#f0e2bee6}.tl-gate__doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);width:100%;perspective:1400px}@media(max-width:760px){.tl-gate__doors{grid-template-columns:1fr}}.tl-gate__door{--door-rx: 0deg;--door-ry: 0deg;--door-mx: 50%;--door-my: 50%;position:relative;display:flex;flex-direction:column;gap:.8rem;padding:clamp(1.4rem,2.6vw,2rem);border-radius:22px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(160deg,#11141ceb,#090b10f5);overflow:hidden;transform-style:preserve-3d;isolation:isolate}.tl-gate--in .tl-gate__door{opacity:1;transform:translateY(0) rotateX(var(--door-rx)) rotateY(var(--door-ry));transition:transform .24s ease-out,border-color .24s ease-out,box-shadow .24s ease-out}.tl-gate__door--apps:hover{border-color:#34d39957;box-shadow:0 22px 60px #00000080,0 0 44px #34d39914}.tl-gate__door--drone:hover{border-color:#2dd4bf5c;box-shadow:0 22px 60px #00000080,0 0 44px #2dd4bf17}.tl-gate__doorGlow{position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .26s ease-out;background:radial-gradient(340px circle at var(--door-mx) var(--door-my),rgba(214,178,94,.1),transparent 65%)}.tl-gate__door--drone .tl-gate__doorGlow{background:radial-gradient(340px circle at var(--door-mx) var(--door-my),rgba(45,212,191,.1),transparent 65%)}.tl-gate__door:hover .tl-gate__doorGlow{opacity:1}.tl-gate__scanline{position:absolute;inset:0;z-index:-1;opacity:0;background:linear-gradient(to bottom,transparent 0%,rgba(45,212,191,.12) 46%,rgba(94,234,212,.32) 50%,rgba(45,212,191,.12) 54%,transparent 100%);background-size:100% 220%;background-position:0 -120%;transition:opacity .2s ease-out}.tl-gate__door--drone:hover .tl-gate__scanline{opacity:1;animation:tl-gate-scan 2.4s linear infinite}@keyframes tl-gate-scan{0%{background-position:0 -120%}to{background-position:0 120%}}.tl-gate__doorEyebrow{margin:0;font-size:.72rem;font-weight:750;letter-spacing:.34em;text-transform:uppercase;color:#d6b25ed9}.tl-gate__door--drone .tl-gate__doorEyebrow{color:#5eead4d9}.tl-gate__doorTitle{margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:760;letter-spacing:.01em;color:#f8fafcf7}.tl-gate__doorCopy{margin:0;font-size:.98rem;line-height:1.6;color:#cbd5e1d1}.tl-gate__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:.2rem 0 0;padding:0;list-style:none}.tl-gate__chip{padding:.34rem .75rem;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:#0f121ab3;font-size:.78rem;letter-spacing:.06em;color:#e2e8f0c7}.tl-gate__lanes{display:flex;flex-direction:column;gap:.55rem;margin-top:.2rem}.tl-gate__lane{display:flex;align-items:center;gap:.7rem;padding:.6rem .8rem;border-radius:14px;border:1px solid rgba(148,163,184,.16);background:#0d1017b8;color:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease-out,background .2s ease-out,transform .2s ease-out}.tl-gate__lane:hover{border-color:#5eead466;background:#111820d9;transform:translate(3px)}.tl-gate__lane img{flex:none}.tl-gate__laneText{display:flex;flex-direction:column;gap:.1rem}.tl-gate__laneName{font-size:.82rem;font-weight:750;letter-spacing:.22em;color:#f0f4f8f2}.tl-gate__laneBlurb{font-size:.8rem;color:#cbd5e1b3}.tl-gate__doorCta{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;margin-top:auto;padding:.72rem 1.25rem;border-radius:999px;border:1px solid rgba(214,178,94,.4);background:linear-gradient(160deg,#d6b25e29,#785c281a);color:#f0e2bef7;font-size:.9rem;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out}.tl-gate__doorCta:hover{border-color:#e8cf96b3;background:linear-gradient(160deg,#d6b25e42,#785c2829);box-shadow:0 0 26px #d6b25e29}.tl-gate__doorCta:focus-visible,.tl-gate__lane:focus-visible{outline:2px solid rgba(232,207,150,.85);outline-offset:2px}.tl-gate__door--drone .tl-gate__doorCta{border-color:#2dd4bf61;background:linear-gradient(160deg,#2dd4bf21,#145a541a);color:#ccfbf1f5}.tl-gate__door--drone .tl-gate__doorCta:hover{border-color:#5eead499;background:linear-gradient(160deg,#2dd4bf38,#145a5429);box-shadow:0 0 26px #2dd4bf26}.tl-gate__ctaArrow{transition:transform .2s ease-out}.tl-gate__doorCta:hover .tl-gate__ctaArrow{transform:translate(3px)}.tl-gate__foot{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.tl-gate__gear{margin:0;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#94a3b88c}.tl-gate__sig{margin:0;font-size:.82rem;color:#cbd5e199}body.tl-splash-lowfx .tl-gate__blob{animation:none;filter:blur(60px)}body.tl-splash-lowfx .tl-gate__scanline,body.tl-splash-lowfx .tl-gate__doorGlow{display:none}@media(prefers-reduced-motion:reduce){.tl-gate,.tl-gate__logo,.tl-gate__intro,.tl-gate__tag,.tl-gate__door,.tl-gate__foot,.tl-gate__lane,.tl-gate__ctaArrow{transition:none!important;animation:none!important}.tl-gate__logo,.tl-gate__intro,.tl-gate__tag,.tl-gate__door,.tl-gate__foot{opacity:1;transform:none}.tl-gate__blob{animation:none!important}.tl-gate__door--drone:hover .tl-gate__scanline{animation:none;opacity:0}}@media(hover:none),(pointer:coarse){.tl-gate__doorGlow,.tl-gate__scanline{display:none}}
