:root{--blue:#4565ff;--blue-soft:#78beff;--bg:#06090d;--panel:#0a0f15;--panel-2:#0d131a;--line:#7c99b72e;--text:#f5f8fb;--muted:#8f9cab;--radius:22px}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}.portal{isolation:isolate;background:radial-gradient(circle at 50% 46%,#4565ff0f,#0000 29%),radial-gradient(circle,#0d1016 0%,#070a0e 54%,#030405 100%);width:100vw;height:100svh;min-height:620px;position:relative;overflow:hidden}.portal-grid,.tech-bg-grid,.branch-preview-grid{pointer-events:none;opacity:.16;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.portal-noise{opacity:.08;pointer-events:none;mix-blend-mode:soft-light;background-image:radial-gradient(#ffffff1f .55px,#0000 .7px);background-size:7px 7px;position:absolute;inset:0}.portal-vignette{pointer-events:none;z-index:3;position:absolute;inset:0;box-shadow:inset 0 0 220px #000000eb}.portal-glow{pointer-events:none;filter:blur(115px);opacity:.065;z-index:1;border-radius:50%;position:absolute}.portal-glow-a{background:#243b8f;width:44vw;height:44vw;top:-18vw;left:-27vw}.portal-glow-b{background:#243b8f;width:44vw;height:44vw;bottom:-22vw;right:-27vw}.portal-core-aura{z-index:2;pointer-events:none;filter:blur(16px);background:radial-gradient(circle,#7c93ff29 0%,#4565ff14 30%,#4565ff06 49%,#0000 69%);border-radius:50%;width:min(660px,65vw);height:min(660px,65vw);animation:5.8s ease-in-out infinite portalAura;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}@keyframes portalAura{0%,to{opacity:.68;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.07)}}.portal-particles{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.portal-particles i{opacity:.18;background:#95adff;border-radius:50%;width:3px;height:3px;animation:7.5s ease-in-out infinite portalParticle;position:absolute;box-shadow:0 0 10px #4565ffc7}.portal-particles i:first-child{animation-delay:-1s;top:18%;left:10%}.portal-particles i:nth-child(2){width:2px;height:2px;animation-delay:-4.6s;top:62%;left:20%}.portal-particles i:nth-child(3){animation-delay:-2.8s;top:36%;left:31%}.portal-particles i:nth-child(4){width:2px;height:2px;animation-delay:-6s;top:12%;left:42%}.portal-particles i:nth-child(5){animation-delay:-3.4s;top:27%;left:54%}.portal-particles i:nth-child(6){width:2px;height:2px;animation-delay:-.7s;top:17%;left:68%}.portal-particles i:nth-child(7){animation-delay:-5.1s;top:31%;left:82%}.portal-particles i:nth-child(8){width:2px;height:2px;animation-delay:-2.2s;top:67%;left:92%}.portal-particles i:nth-child(9){animation-delay:-6.7s;top:87%;left:77%}.portal-particles i:nth-child(10){width:2px;height:2px;animation-delay:-3.8s;top:91%;left:59%}.portal-particles i:nth-child(11){animation-delay:-1.5s;top:84%;left:41%}.portal-particles i:nth-child(12){width:2px;height:2px;animation-delay:-5.8s;top:89%;left:25%}.portal-particles i:nth-child(13){animation-delay:-4s;top:74%;left:7%}.portal-particles i:nth-child(14){width:2px;height:2px;animation-delay:-6.9s;top:39%;left:14%}.portal-particles i:nth-child(15){animation-delay:-2.6s;top:54%;left:72%}.portal-particles i:nth-child(16){width:2px;height:2px;animation-delay:-.2s;top:55%;left:36%}@keyframes portalParticle{0%,to{opacity:.12;transform:translate(0,0)scale(.75)}45%{opacity:.72;transform:translate(8px,-18px)scale(1.25)}70%{opacity:.2;transform:translate(-5px,-29px)scale(.9)}}.portal-door{z-index:10;background:linear-gradient(100deg,#080d13,#0a1118 54%,#071018);width:50.2%;transition:transform 1.05s cubic-bezier(.75,0,.18,1);position:absolute;top:0;bottom:0;box-shadow:inset 0 0 95px #4565ff08}.portal-door:after{content:"";opacity:.6;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0}.portal-door-left{left:0;box-shadow:inset -26px 0 65px #0003}.portal-door-right{right:0;box-shadow:inset 26px 0 65px #0003}.portal-door-left:before,.portal-door-right:before{content:"";background:#ffffff06;width:1px;position:absolute;top:0;bottom:0}.portal-door-left:before{right:0}.portal-door-right:before{left:0}.portal.is-open .portal-door-left{transform:translate(-101%)}.portal.is-open .portal-door-right{transform:translate(101%)}.portal-center{z-index:20;text-align:center;pointer-events:none;flex-direction:column;align-items:center;width:min(560px,90vw);display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.portal-tech-trigger{cursor:pointer;pointer-events:auto;opacity:0;background:0 0;border:0;width:280px;height:340px;padding:0;transition:opacity .65s,transform .65s;position:relative;transform:translateY(12px)scale(.98)}.portal.is-ready .portal-tech-trigger{opacity:1;transform:none}.portal.is-open .portal-tech-trigger{pointer-events:none;width:220px;height:270px;transition:width .8s,height .8s,transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(-54px)}.portal-tech-trigger:before{content:"";z-index:0;pointer-events:none;filter:blur(22px);background:radial-gradient(circle,#7c93ff2e,#4565ff14 36%,#0000 70%);border-radius:50%;width:310px;height:310px;animation:4.8s ease-in-out infinite portalCoreBreath;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}@keyframes portalCoreBreath{50%{opacity:.78;transform:translate(-50%,-50%)scale(1.1)}}.portal-tech-trigger:hover .mascot-placeholder{transform:translateY(-8px)scale(1.02)}.portal-tech-orbit{display:none}.portal-core-pulse{z-index:1;pointer-events:none;border:1px solid #35e7ff57;border-radius:50%;width:260px;height:260px;animation:2.8s ease-out infinite portalCorePulse;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 22px #4565ff14}@keyframes portalCorePulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.78)}28%{opacity:.58}to{opacity:0;transform:translate(-50%,-50%)scale(1.55)}}.portal.is-open .portal-core-pulse{animation-duration:1.5s}.portal.is-open.is-settled .portal-core-pulse{animation-duration:3.8s}.portal-core-circuits{z-index:1;pointer-events:none;opacity:.72;width:420px;height:420px;transition:opacity .5s;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.portal-core-circuits .circuit{transform-origin:0;filter:drop-shadow(0 0 3px #4565ff47);background:linear-gradient(90deg,#168bff05,#4565ff38 44%,#8fa6ff14);width:126px;height:1px;position:absolute;top:50%;left:50%}.portal-core-circuits .circuit:after{content:"";opacity:0;background:#c9d4ff;border-radius:50%;width:5px;height:5px;animation:4.6s ease-in-out infinite portalCircuitParticle;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 7px #7c93ff,0 0 18px #4565ffc7}.portal-core-circuits .circuit-top{transform:rotate(-90deg)}.portal-core-circuits .circuit-top-right{transform:rotate(-45deg)}.portal-core-circuits .circuit-right{transform:rotate(0)}.portal-core-circuits .circuit-bottom-right{transform:rotate(45deg)}.portal-core-circuits .circuit-bottom{transform:rotate(90deg)}.portal-core-circuits .circuit-bottom-left{transform:rotate(135deg)}.portal-core-circuits .circuit-left{transform:rotate(180deg)}.portal-core-circuits .circuit-top-left{transform:rotate(225deg)}.portal-core-circuits .circuit:nth-child(2):after{animation-delay:-.55s}.portal-core-circuits .circuit:nth-child(3):after{animation-delay:-1.1s}.portal-core-circuits .circuit:nth-child(4):after{animation-delay:-1.65s}.portal-core-circuits .circuit:nth-child(5):after{animation-delay:-2.2s}.portal-core-circuits .circuit:nth-child(6):after{animation-delay:-2.75s}.portal-core-circuits .circuit:nth-child(7):after{animation-delay:-3.3s}.portal-core-circuits .circuit:nth-child(8):after{animation-delay:-3.85s}@keyframes portalCircuitParticle{0%,8%{opacity:0;left:6px}18%{opacity:.95}70%{opacity:.65;left:116px}88%,to{opacity:0;left:126px}}.portal.is-open:not(.is-settled) .portal-core-circuits .circuit:after{animation-duration:1.65s}.portal.is-open.is-settled .portal-core-circuits .circuit:after{animation-duration:5.8s}.portal-orbital-field{z-index:1;pointer-events:none;width:520px;height:520px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.portal-atom-track{opacity:.92;border:1px solid #8fa6ff38;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 18px #4565ff1f}.portal-atom-track i{background:#f7f9ff;border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:50%;box-shadow:0 0 0 2px #95adff2e,0 0 12px #95adff8c,0 0 24px #4565ff47}.portal-atom-track.atom-a{width:360px;height:200px;animation:9s linear infinite portalAtomA;transform:translate(-50%,-50%)rotate(15deg)}.portal-atom-track.atom-b{border-color:#7c93ff29;width:360px;height:200px;animation:11s linear infinite portalAtomB;transform:translate(-50%,-50%)rotate(-50deg)}.portal-atom-track.atom-b i{display:none}.portal-atom-track.atom-c{border-color:#7c93ff24;width:360px;height:200px;animation:13s linear infinite portalAtomC;transform:translate(-50%,-50%)rotate(70deg)}.portal-atom-track.atom-c i{display:none}@keyframes portalAtomA{0%{transform:translate(-50%,-50%)rotate(15deg)rotate(0)}to{transform:translate(-50%,-50%)rotate(15deg)rotate(360deg)}}@keyframes portalAtomB{0%{transform:translate(-50%,-50%)rotate(-50deg)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(-50deg)rotate(0)}}@keyframes portalAtomC{0%{transform:translate(-50%,-50%)rotate(70deg)rotate(0)}to{transform:translate(-50%,-50%)rotate(70deg)rotate(360deg)}}.portal.is-open:not(.is-settled) .portal-atom-track.atom-a{animation-duration:3.2s}.portal.is-open:not(.is-settled) .portal-atom-track.atom-b{animation-duration:4.1s}.portal.is-open:not(.is-settled) .portal-atom-track.atom-c{animation-duration:4.9s}.portal.is-open.is-settled .portal-atom-track.atom-a{animation-duration:10s}.portal.is-open.is-settled .portal-atom-track.atom-b{animation-duration:12s}.portal.is-open.is-settled .portal-atom-track.atom-c{animation-duration:14s}.portal-enter-copy{white-space:nowrap;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:-54px;left:50%;transform:translate(-50%)}.portal-enter-copy small{letter-spacing:.28em;color:#7f90a1;font-size:10px}.portal-enter-copy strong{color:#bdddff;letter-spacing:.38em;text-shadow:0 0 18px #168bff8c;font-size:12px}.portal-enter-copy i{color:#596777;margin-top:4px;font-size:10px;font-style:normal}.portal-brand-reveal{opacity:0;width:680px;max-width:94vw;transition:opacity .6s .6s,transform .6s .6s;position:absolute;top:195px;transform:translateY(18px)}.portal.is-open .portal-brand-reveal{opacity:1;transform:none}.portal-brand-reveal small{color:#72849a;letter-spacing:.32em;font-size:10px}.portal-brand-reveal h1{letter-spacing:-.055em;margin:8px 0 5px;font-size:clamp(28px,4vw,50px);line-height:.95}.portal-brand-reveal h1 span{color:#4565ff;text-shadow:0 0 28px #4565ff52}.portal-brand-reveal p{color:#8696a8;margin:0;font-size:13px}.portal-tech-hitbox{z-index:6;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:48%;width:220px;height:270px;position:absolute;top:-55px;left:50%;transform:translate(-50%)}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.portal-tech-home{color:#d9ebff;letter-spacing:.08em;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;background:#08121db8;border:1px solid #4565ff47;border-radius:999px;padding:10px 16px;font-size:11px;animation:.5s .95s forwards fadeUp;position:absolute;top:276px}.portal-tech-home span{color:#4565ff;margin-left:6px}.portal-branches{z-index:7;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:16px;display:grid;position:absolute;bottom:clamp(24px,4vh,46px);left:clamp(24px,4vw,70px);right:clamp(24px,4vw,70px)}.branch-entry{text-align:left;cursor:pointer;min-width:0;color:inherit;opacity:0;pointer-events:none;background:0 0;border:0;padding:0;transform:translateY(45px)}.portal.is-open .branch-entry{pointer-events:auto;animation:.7s cubic-bezier(.18,.8,.2,1) .3s forwards branchReveal}.portal.is-open .branch-entry-0{animation-delay:.28s}.portal.is-open .branch-entry-1{animation-delay:.43s}.portal.is-open .branch-entry-2{animation-delay:.58s}.portal.is-open .branch-entry-3{animation-delay:.73s}@keyframes branchReveal{to{opacity:1;transform:none}}.branch-entry-inner{background:linear-gradient(160deg,#0d131aeb,#060a0ee0);border:1px solid #8ba3bb26;border-radius:20px;min-height:166px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 18px 55px #00000047,inset 0 1px #ffffff06}.branch-entry-inner:before{content:"";background:radial-gradient(circle at 15% 25%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 34%);opacity:.8;position:absolute;inset:0}.branch-entry-inner:after{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.35;height:1px;position:absolute;bottom:0;left:10%;right:10%}.branch-entry:hover .branch-entry-inner{border-color:color-mix(in srgb,var(--accent) 42%,transparent);box-shadow:0 22px 70px #00000061,0 0 35px color-mix(in srgb,var(--accent) 10%,transparent);transform:translateY(-7px)}.branch-mascot-wrap{opacity:.96;width:135px;height:170px;position:absolute;bottom:-34px;left:-8px}.branch-copy{z-index:2;flex-direction:column;min-height:166px;margin-left:112px;padding:20px 16px 16px 8px;display:flex;position:relative}.branch-copy small{color:var(--accent);letter-spacing:.22em;font-size:9px;font-weight:800}.branch-copy h2{letter-spacing:-.04em;margin:7px 0 6px;font-size:17px}.branch-copy p{color:#7d8996;max-width:230px;margin:0;font-size:10.5px;line-height:1.5}.branch-copy>span{color:#8b98a6;text-transform:uppercase;letter-spacing:.08em;margin-top:auto;padding-top:10px;font-size:9.5px}.branch-copy>span b{color:var(--accent);margin-left:3px}.portal-corner{z-index:15;pointer-events:none;border-color:#4565ff2e;width:42px;height:42px;position:absolute}.portal-corner-tl{border-top:1px solid;border-left:1px solid;top:18px;left:18px}.portal-corner-tr{border-top:1px solid;border-right:1px solid;top:18px;right:18px}.portal-corner-bl{border-bottom:1px solid;border-left:1px solid;bottom:18px;left:18px}.portal-corner-br{border-bottom:1px solid;border-right:1px solid;bottom:18px;right:18px}.mascot-placeholder{filter:drop-shadow(0 24px 30px #00000061);width:100%;height:100%;transition:transform .32s;position:relative}.mascot-placeholder svg{z-index:2;width:100%;height:100%;display:block;position:relative}.mascot-placeholder.is-compact svg{filter:saturate(.94)}.mascot-halo{z-index:0;aspect-ratio:1;background:var(--accent);opacity:.12;filter:blur(36px);border-radius:50%;width:72%;animation:3.6s ease-in-out infinite haloBreath;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}@keyframes haloBreath{50%{opacity:.22;transform:translate(-50%,-50%)scale(1.08)}}.mascot-scan{z-index:3;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.4;height:1px;box-shadow:0 0 10px var(--accent);animation:4s ease-in-out infinite scan;position:absolute;top:19%;left:25%;right:25%}@keyframes scan{50%{opacity:.18;top:52%}}.route-transition{z-index:100;pointer-events:none;opacity:0;position:fixed;inset:0}.route-transition.is-active{opacity:1}.route-transition-left,.route-transition-right{background:linear-gradient(120deg,#05080c,#0b1118);width:50.2%;transition:transform .58s cubic-bezier(.7,0,.2,1);position:absolute;top:0;bottom:0}.route-transition-left{border-right:1px solid color-mix(in srgb,var(--route-accent) 55%,transparent);left:0;transform:translate(-101%)}.route-transition-right{border-left:1px solid color-mix(in srgb,var(--route-accent) 55%,transparent);right:0;transform:translate(101%)}.route-transition.is-active .route-transition-left,.route-transition.is-active .route-transition-right{transform:none}.route-transition-core{z-index:2;opacity:0;flex-direction:column;align-items:center;transition:opacity .22s .25s,transform .22s .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94)}.route-transition.is-active .route-transition-core{opacity:1;transform:translate(-50%,-50%)scale(1)}.route-transition-mark{border:1px solid var(--route-accent);width:48px;height:48px;color:var(--route-accent);box-shadow:0 0 28px color-mix(in srgb,var(--route-accent) 18%,transparent);border-radius:15px;place-items:center;font-size:25px;font-weight:1000;display:grid}.route-transition-core strong{margin-top:13px;font-size:15px}.route-transition-core small{color:#73808d;letter-spacing:.26em;margin-top:5px;font-size:8px}.tech-page{background:#06090d;min-height:100vh;position:relative;overflow:hidden}.tech-bg-grid{position:fixed}.tech-bg-glow{filter:blur(180px);opacity:.1;pointer-events:none;background:#4565ff;border-radius:50%;width:50vw;height:50vw;position:fixed}.tech-bg-glow-one{top:-20vw;left:-30vw}.tech-bg-glow-two{top:30vh;right:-32vw}.site-header{z-index:10;border-bottom:1px solid #6c849d21;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1240px,100% - 56px);height:86px;margin:0 auto;display:grid;position:relative}.brand-lockup{align-items:center;gap:10px;width:max-content;display:inline-flex}.brand-mark{border:1px solid color-mix(in srgb,var(--accent,#4565ff) 45%,transparent);width:34px;height:34px;color:var(--accent,#4565ff);box-shadow:0 0 22px color-mix(in srgb,var(--accent,#4565ff) 12%,transparent);border-radius:10px;place-items:center;font-size:19px;font-weight:1000;display:grid}.brand-lockup>span:last-child{flex-direction:column;line-height:1;display:flex}.brand-lockup b{letter-spacing:.08em;font-size:12px}.brand-lockup small{color:var(--accent,#4565ff);letter-spacing:.25em;margin-top:4px;font-size:7px}.site-header nav{color:#8592a0;gap:30px;font-size:11px;display:flex}.site-header nav a:hover{color:#fff}.portal-return{color:#aab6c2;background:#0c1117b8;border:1px solid #7d97b22b;border-radius:11px;justify-self:end;padding:9px 13px;font-size:10px}.portal-return span{color:var(--accent)}.tech-hero{z-index:2;grid-template-columns:1.02fr .98fr;align-items:center;gap:40px;width:min(1180px,100% - 56px);min-height:690px;margin:0 auto;padding:46px 0 74px;display:grid;position:relative}.eyebrow{color:#8190a0;letter-spacing:.22em;align-items:center;gap:9px;font-size:10px;font-weight:800;display:inline-flex}.eyebrow i{background:#4565ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #4565ff}.tech-hero h1{letter-spacing:-.065em;margin:18px 0;font-size:clamp(44px,5vw,72px);line-height:.98}.tech-hero h1 span{color:#4565ff;text-shadow:0 0 34px #4565ff2e}.tech-hero-copy>p{color:#8c9aa9;max-width:610px;font-size:14px;line-height:1.8}.tech-hero-actions{gap:12px;margin-top:28px;display:flex}.primary-cta,.secondary-cta{letter-spacing:.02em;border-radius:12px;padding:12px 17px;font-size:11px;font-weight:800}.primary-cta{color:#06101a;background:#4565ff;box-shadow:0 10px 32px #4565ff38}.primary-cta span{margin-left:8px}.secondary-cta{color:#a8b5c3;background:#0c1218ad;border:1px solid #7491af2e}.tech-pulse-line{color:#536171;letter-spacing:.18em;align-items:center;gap:10px;margin-top:34px;font-size:8px;display:flex}.tech-pulse-line span{background:#31e681;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #31e681}.tech-pulse-line i{background:#29333d;border-radius:50%;width:3px;height:3px}.tech-hero-visual{place-items:center;height:520px;display:grid;position:relative}.tech-hero-visual>.mascot-placeholder{z-index:2;width:310px;height:390px}.tech-orbit{border:1px solid #4565ff2e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(70deg)}.orbit-a{width:440px;height:280px}.orbit-b{opacity:.5;width:340px;height:210px}.tech-status-panel{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070c11c7;border:1px solid #6f8faf2b;border-radius:15px;width:205px;padding:14px;position:absolute;bottom:50px;right:-6px;box-shadow:0 18px 60px #00000059}.tech-status-panel>small{color:#68788a;letter-spacing:.18em;font-size:8px}.tech-status-panel>strong{color:#a7b6c4;align-items:center;gap:7px;margin:7px 0 11px;font-size:9px;display:flex}.tech-status-panel>strong i{background:#31e681;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #31e681}.tech-status-panel>div{border-top:1px solid #758da61a;justify-content:space-between;padding:7px 0;font-size:8px;display:flex}.tech-status-panel>div span{color:#687789}.tech-status-panel>div b{letter-spacing:.1em;font-size:7px}.tech-section{z-index:2;width:min(1180px,100% - 56px);margin:0 auto;padding:100px 0;position:relative}.section-heading{grid-template-columns:1fr 1.15fr;align-items:end;column-gap:50px;margin-bottom:42px;display:grid}.section-heading>small{color:#4565ff;letter-spacing:.2em;align-self:start;font-size:9px;font-weight:800}.section-heading h2{letter-spacing:-.055em;grid-column:1;margin:12px 0 0;font-size:clamp(34px,4vw,56px);line-height:1}.section-heading h2 span{color:#4565ff}.section-heading>p{color:#8594a4;grid-area:1/2/span 2;max-width:470px;margin:0;font-size:13px;line-height:1.8}.ecosystem-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ecosystem-card{background:linear-gradient(155deg,#0e141be0,#070b0ff0);border:1px solid #728ba524;border-radius:21px;min-height:390px;padding:18px;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.ecosystem-card:before{content:"";background:radial-gradient(circle at 25% 20%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 40%);opacity:.8;position:absolute;inset:0}.ecosystem-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);transform:translateY(-6px)}.ecosystem-card-top{z-index:2;justify-content:space-between;display:flex;position:relative}.ecosystem-card-top small{color:var(--accent);letter-spacing:.18em;font-size:8px;font-weight:800}.ecosystem-card-top span{color:var(--accent)}.ecosystem-mini-mascot{height:220px;margin:-5px 0 -10px}.ecosystem-card h3,.ecosystem-card p,.ecosystem-card>b{z-index:2;position:relative}.ecosystem-card h3{margin:0 0 8px;font-size:19px}.ecosystem-card p{color:#7f8d9b;margin:0;font-size:11px;line-height:1.55}.ecosystem-card>b{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;margin-top:12px;font-size:8px;display:inline-block}.tech-expertise{border-top:1px solid #7791ac1a}.section-heading.compact{display:block}.expertise-grid{border-top:1px solid #7c94ad21;border-bottom:1px solid #7c94ad21;grid-template-columns:repeat(4,1fr);display:grid}.expertise-grid article{border-right:1px solid #7c94ad21;padding:28px 24px 32px}.expertise-grid article:last-child{border-right:0}.expertise-grid span{color:#4565ff;font-size:9px}.expertise-grid h3{margin:18px 0 8px;font-size:19px}.expertise-grid p{color:#7f8c99;margin:0;font-size:11px;line-height:1.65}.tech-manifesto{grid-template-columns:1fr .8fr;align-items:end;gap:70px;display:grid}.tech-manifesto small,.tech-contact small{color:#4565ff;letter-spacing:.2em;font-size:9px}.tech-manifesto h2,.tech-contact h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(38px,4.5vw,64px);line-height:.98}.tech-manifesto h2 span,.tech-contact h2 span{color:#4565ff}.tech-manifesto>p{color:#8996a4;margin:0 0 5px;font-size:14px;line-height:1.85}.tech-contact{z-index:2;background:radial-gradient(circle at 10% 15%,#4565ff14,#0000 36%),#080d12;border:1px solid #4565ff38;border-radius:24px;grid-template-columns:1fr auto;align-items:end;gap:30px;width:min(1180px,100% - 56px);margin:0 auto 90px;padding:54px;display:grid;position:relative}.tech-contact-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.tech-contact-actions a{border:1px solid #6f8dac2b;border-radius:11px;padding:12px 16px;font-size:11px}.tech-contact-actions a:first-child{color:#05101a;background:#4565ff;border-color:#4565ff;font-weight:800}.tech-footer{z-index:2;color:#5f6c79;border-top:1px solid #748fab1f;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1180px,100% - 56px);margin:0 auto;padding:28px 0 45px;font-size:9px;display:grid;position:relative}.tech-footer>span{color:#4565ff;letter-spacing:.12em;justify-self:end}.branch-preview{background:#06090d;min-height:100svh;padding-bottom:70px;position:relative;overflow:hidden}.branch-preview-grid{position:fixed}.branch-preview-glow{background:var(--accent);filter:blur(180px);opacity:.08;pointer-events:none;border-radius:50%;width:65vw;height:65vw;position:fixed;top:-20vw;right:-12vw}.branch-preview-header{z-index:3;border-bottom:1px solid #738ba51f;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:82px;margin:auto;display:flex;position:relative}.branch-preview-header>a:last-child{color:#7e8c9a;font-size:10px}.branch-preview-hero{z-index:2;grid-template-columns:1fr .75fr;align-items:center;gap:50px;width:min(1080px,100% - 48px);min-height:590px;margin:auto;display:grid;position:relative}.branch-preview-hero>div:first-child>small{color:var(--accent);letter-spacing:.22em;font-size:9px;font-weight:800}.branch-preview-hero h1{letter-spacing:-.06em;margin:16px 0;font-size:clamp(44px,5vw,72px);line-height:.98}.branch-preview-hero p{color:#8997a5;max-width:600px;font-size:14px;line-height:1.8}.branch-preview-hero>.mascot-placeholder{height:430px}.branch-preview-actions{gap:12px;margin-top:25px;display:flex}.branch-preview-actions button,.branch-preview-actions a{border-radius:11px;padding:11px 15px;font-size:10px}.branch-preview-actions button{border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 11%,#090e13);color:var(--accent)}.branch-preview-actions a{color:#a5b1bd;border:1px solid #718ba426}.branch-preview-features{z-index:2;border-top:1px solid #738ca624;border-bottom:1px solid #738ca624;grid-template-columns:repeat(4,1fr);width:min(1080px,100% - 48px);margin:auto;display:grid;position:relative}.branch-preview-features article{border-right:1px solid #738ca624;padding:22px}.branch-preview-features article:last-child{border-right:0}.branch-preview-features small{color:var(--accent);margin-bottom:9px;font-size:8px;display:block}.branch-preview-features strong{font-size:12px}.chatbot{z-index:60;position:fixed;bottom:22px;right:24px}.chatbot-launcher{cursor:pointer;background:0 0;border:0;border-radius:50%;width:72px;height:72px;padding:0;position:relative}.chatbot-launcher>.mascot-placeholder{z-index:2;width:82px;height:96px;margin:-20px 0 0 -5px;position:relative}.chatbot-launcher-glow{background:var(--accent);filter:blur(22px);opacity:.2;border-radius:50%;position:absolute;inset:10px}.chatbot-panel{border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080d12f0;border-radius:20px;width:min(360px,100vw - 32px);position:absolute;bottom:84px;right:0;overflow:hidden;box-shadow:0 22px 70px #0000007a}.chatbot-panel header{border-bottom:1px solid #758fa91f;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.chatbot-avatar{background:color-mix(in srgb,var(--accent) 7%,#0b1015);border-radius:12px;width:42px;height:42px;overflow:hidden}.chatbot-avatar>.mascot-placeholder{width:48px;height:58px;margin:-8px 0 0 -3px}.chatbot-panel header strong{font-size:11px;display:block}.chatbot-panel header small{color:#71808f;align-items:center;gap:5px;margin-top:4px;font-size:8px;display:flex}.chatbot-panel header small i{background:var(--accent);width:5px;height:5px;box-shadow:0 0 8px var(--accent);border-radius:50%}.chatbot-panel header>button{color:#778594;cursor:pointer;background:#0a1016;border:1px solid #7a94af21;border-radius:9px;width:28px;height:28px}.chatbot-body{padding:18px}.chatbot-body p{background:color-mix(in srgb,var(--accent) 10%,#0c1218);border:1px solid color-mix(in srgb,var(--accent) 16%,transparent);border-radius:13px 13px 13px 4px;max-width:84%;margin:0 0 9px;padding:10px 12px;font-size:10px;line-height:1.5;display:inline-block}.chatbot-body span{color:#687786;font-size:9px;line-height:1.5;display:block}.chatbot-panel form{border-top:1px solid #758fa91c;grid-template-columns:1fr auto;gap:8px;padding:10px;display:grid}.chatbot-panel input{color:#dce7f1;background:#080d12;border:1px solid #7690aa24;border-radius:11px;outline:none;min-width:0;padding:10px 11px;font-size:10px}.chatbot-panel input:focus{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.chatbot-panel form button{background:var(--accent);color:#071018;cursor:pointer;border:0;border-radius:10px;width:37px}@keyframes fadeUp{to{opacity:1;transform:none}}@media (max-width:1050px){.portal-center{top:37%}.portal-tech-trigger{width:210px;height:260px}.portal.is-open .portal-tech-trigger{width:180px;height:215px;transform:translateY(-45px)}.portal-brand-reveal{top:155px}.portal-tech-home{top:232px}.branch-entry-inner{min-height:145px}.branch-mascot-wrap{width:108px;height:145px}.branch-copy{min-height:145px;margin-left:88px;padding:15px 11px 12px 4px}.branch-copy p{font-size:9.3px}.branch-copy h2{font-size:14px}.tech-hero{grid-template-columns:1fr;min-height:auto;padding-top:80px}.tech-hero-copy{text-align:center}.tech-hero-copy>p{margin-inline:auto}.tech-hero-actions,.tech-pulse-line{justify-content:center}.tech-hero-visual{height:440px}.section-heading{grid-template-columns:1fr}.section-heading>p{grid-area:auto/1;margin-top:18px}.ecosystem-grid{grid-template-columns:repeat(2,1fr)}.tech-manifesto{grid-template-columns:1fr}.expertise-grid{grid-template-columns:repeat(2,1fr)}.expertise-grid article:nth-child(2){border-right:0}.expertise-grid article:nth-child(-n+2){border-bottom:1px solid #7c94ad21}}@media (max-width:760px){.portal{min-height:560px}.portal-center{top:29%}.portal-tech-trigger{width:160px;height:205px}.portal.is-open .portal-tech-trigger{width:128px;height:160px;transform:translateY(-40px)}.portal-tech-hitbox{width:128px;height:160px;top:-40px}.portal-enter-copy{bottom:-46px}.portal-brand-reveal{top:112px}.portal-brand-reveal h1{font-size:27px}.portal-brand-reveal p{font-size:10px}.portal-tech-home{padding:8px 12px;top:190px}.portal-branches{gap:6px;bottom:12px;left:10px;right:10px}.branch-entry-inner{border-radius:14px;min-height:190px}.branch-entry-inner:before{background:radial-gradient(circle at 50% 15%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 42%)}.branch-mascot-wrap{width:86px;height:108px;top:2px;bottom:auto;left:50%;transform:translate(-50%)}.branch-copy{text-align:center;align-items:center;min-height:190px;margin-left:0;padding:105px 7px 8px}.branch-copy small{font-size:6px}.branch-copy h2{margin:4px 0;font-size:10px}.branch-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:7px;line-height:1.35;display:-webkit-box;overflow:hidden}.branch-copy>span{padding-top:5px;font-size:0}.branch-copy>span b{font-size:12px}.portal-corner{display:none}.site-header{grid-template-columns:1fr auto;width:calc(100% - 28px);height:72px}.site-header nav{display:none}.portal-return{grid-column:2}.tech-hero,.tech-section,.tech-contact,.tech-footer{width:calc(100% - 28px)}.tech-hero{padding-top:54px}.tech-hero h1{font-size:42px}.tech-hero-visual{height:390px}.tech-hero-visual>.mascot-placeholder{width:245px;height:315px}.tech-status-panel{width:175px;bottom:15px;right:0}.ecosystem-grid{grid-template-columns:1fr}.ecosystem-card{min-height:340px}.ecosystem-mini-mascot{height:185px}.expertise-grid{grid-template-columns:1fr}.expertise-grid article{border-bottom:1px solid #7c94ad21;border-right:0}.expertise-grid article:last-child{border-bottom:0}.tech-contact{grid-template-columns:1fr;padding:30px}.tech-contact-actions{align-items:stretch}.tech-contact-actions a{text-align:center}.tech-footer{grid-template-columns:1fr;gap:15px}.tech-footer>span{justify-self:start}.branch-preview-header,.branch-preview-hero,.branch-preview-features{width:calc(100% - 28px)}.branch-preview-hero{text-align:center;grid-template-columns:1fr;padding:60px 0 10px}.branch-preview-hero p{margin-inline:auto}.branch-preview-actions{flex-wrap:wrap;justify-content:center}.branch-preview-hero>.mascot-placeholder{height:320px}.branch-preview-features{grid-template-columns:repeat(2,1fr)}.branch-preview-features article:nth-child(2){border-right:0}.branch-preview-features article:nth-child(-n+2){border-bottom:1px solid #738ca624}.chatbot{bottom:12px;right:12px}}@media (max-width:430px){.portal-brand-reveal{top:104px}.portal-brand-reveal h1{font-size:22px}.portal-brand-reveal p{display:none}.portal-tech-home{top:163px}.portal-branches{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.branch-entry-inner{min-height:178px}.branch-mascot-wrap{width:75px;height:96px}.branch-copy{min-height:178px;padding:94px 5px 7px}.branch-copy p{font-size:6.4px}.branch-copy h2{font-size:8.6px}.branch-copy small{font-size:5.5px}.tech-hero h1{font-size:36px}.tech-hero-copy>p{font-size:12px}.tech-hero-actions{flex-direction:column}.tech-pulse-line{gap:6px;font-size:6px}.tech-contact h2{font-size:38px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.not-found-page{text-align:center;background:#05080c;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:30px;display:flex;position:relative;overflow:hidden}.not-found-grid{background-image:linear-gradient(#50709114 1px,#0000 1px),linear-gradient(90deg,#50709114 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.not-found-code{letter-spacing:-.09em;color:#0b1723;text-shadow:0 0 60px #4565ff1c;font-size:clamp(90px,18vw,210px);font-weight:1000;line-height:.8;position:relative}.not-found-page>small,.not-found-page h1,.not-found-page p,.not-found-page a{position:relative}.not-found-page>small{color:#4565ff;letter-spacing:.2em;margin-top:-12px;font-size:9px}.not-found-page h1{letter-spacing:-.055em;margin:14px 0;font-size:clamp(34px,5vw,62px);line-height:1}.not-found-page h1 span{color:#4565ff}.not-found-page p{color:#7f8e9d;font-size:12px}.not-found-page a{color:#05101a;background:#4565ff;border-radius:11px;margin-top:16px;padding:11px 16px;font-size:10px;font-weight:900}.universe-shell{--accent:#4565ff;background:radial-gradient(circle at 78% 10%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 31%),#06090d;color:#f5f8fb;min-height:100svh;position:relative;overflow:hidden}.universe-bg-grid{pointer-events:none;opacity:.13;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:54px 54px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 35%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 35%,#000,#0000 78%)}.universe-bg-glow{background:var(--accent);filter:blur(190px);opacity:.055;pointer-events:none;border-radius:50%;width:46vw;height:46vw;position:fixed}.universe-bg-glow-a{top:-22vw;right:-25vw}.universe-bg-glow-b{opacity:.025;bottom:-30vw;left:-32vw}.universe-header{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #7893ae1f;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:min(1460px,100% - 40px);min-height:82px;margin:auto;display:grid;position:relative}.universe-brand{align-items:center;gap:10px;min-width:max-content;display:flex}.universe-brand-mark{border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 5%,#080c11);width:36px;height:36px;color:var(--accent);box-shadow:0 0 24px color-mix(in srgb,var(--accent) 12%,transparent);border-radius:11px;place-items:center;font-weight:1000;display:grid}.universe-brand>span:last-child{flex-direction:column;line-height:1;display:flex}.universe-brand strong{letter-spacing:.04em;font-size:11px}.universe-brand small{color:var(--accent);letter-spacing:.23em;margin-top:5px;font-size:7px}.universe-nav{justify-content:center;align-items:center;gap:22px;display:flex}.universe-nav a{color:#788696;white-space:nowrap;font-size:9.5px;font-weight:700;transition:all .2s;position:relative}.universe-nav a:hover,.universe-nav a.active{color:#e8eef5}.universe-nav a.active:after{content:"";background:var(--accent);height:1px;box-shadow:0 0 10px var(--accent);position:absolute;bottom:-17px;left:20%;right:20%}.universe-actions{align-items:center;gap:7px;display:flex}.language-switch{background:#080d12;border:1px solid #7b95b021;border-radius:9px;padding:3px;display:flex}.language-switch button{color:#697786;cursor:pointer;background:0 0;border:0;border-radius:6px;width:31px;height:25px;font-size:8px;font-weight:900}.language-switch button.active{background:color-mix(in srgb,var(--accent) 12%,#0b1117);color:var(--accent)}.mini-return{color:#8492a1;background:#080d1294;border:1px solid #7791ac21;border-radius:9px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:8px;display:flex}.mini-return:hover{border-color:color-mix(in srgb,var(--accent) 28%,transparent);color:#dce7f2}.universe-main{z-index:2;position:relative}.universe-hero{grid-template-columns:1.06fr .8fr;align-items:center;gap:70px;width:min(1180px,100% - 56px);min-height:590px;margin:auto;padding:68px 0 48px;display:grid}.universe-hero-home{min-height:650px}.universe-kicker{color:#8190a0;letter-spacing:.22em;align-items:center;gap:9px;font-size:9px;font-weight:900;display:flex}.universe-kicker i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 13px var(--accent);border-radius:50%}.universe-hero h1{letter-spacing:-.065em;margin:18px 0;font-size:clamp(45px,5.7vw,78px);line-height:.94}.universe-hero h1 span{color:var(--accent);text-shadow:0 0 38px color-mix(in srgb,var(--accent) 18%,transparent);display:block}.universe-hero-copy>p{color:#8b99a8;max-width:635px;margin:0;font-size:14px;line-height:1.85}.universe-hero-ctas{gap:11px;margin-top:27px;display:flex}.universe-hero-ctas a{letter-spacing:.02em;border-radius:11px;padding:12px 16px;font-size:10px;font-weight:850}.universe-hero-ctas a.primary{background:var(--accent);color:#071018;box-shadow:0 13px 35px color-mix(in srgb,var(--accent) 17%,transparent)}.universe-hero-ctas a.secondary{color:#a8b5c2;background:#090e14ad;border:1px solid #7690aa29}.universe-hero-ctas b{margin-left:7px}.universe-system-line{color:#536171;letter-spacing:.17em;align-items:center;gap:9px;margin-top:33px;font-size:7.5px;display:flex}.universe-system-line span{background:#31e681;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #31e681}.universe-system-line i{background:#2d3843;border-radius:50%;width:3px;height:3px}.universe-hero-visual{place-items:center;height:470px;display:grid;position:relative}.universe-hero-visual>.mascot-placeholder{z-index:3;width:290px;height:375px;position:relative}.universe-mascot-aura{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 15%,transparent),color-mix(in srgb,var(--accent) 3%,transparent) 44%,transparent 70%);filter:blur(17px);border-radius:50%;width:330px;height:330px;position:absolute}.universe-visual-orbit{border:1px solid color-mix(in srgb,var(--accent) 16%,transparent);box-shadow:0 0 30px color-mix(in srgb,var(--accent) 4%,transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(72deg)}.universe-visual-orbit.orbit-a{width:440px;height:250px}.universe-visual-orbit.orbit-b{opacity:.55;width:330px;height:190px}.universe-status-card{z-index:4;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#070c11d1;border:1px solid #758fa926;border-radius:14px;width:195px;padding:14px;position:absolute;bottom:36px;right:-10px;box-shadow:0 18px 60px #00000059}.universe-status-card>small{color:#657587;letter-spacing:.18em;font-size:7px}.universe-status-card>strong{align-items:center;gap:7px;margin:7px 0 12px;font-size:9px;display:flex}.universe-status-card>strong i{background:#31e681;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #31e681}.universe-status-card>span{color:#6d7a88;border-top:1px solid #7791ab1a;justify-content:space-between;padding:6px 0;font-size:7px;display:flex}.universe-status-card b{color:#9eabb8;font-size:7px}.universe-section{border-top:1px solid #7791ab1a;width:min(1180px,100% - 56px);margin:0 auto;padding:75px 0 100px}.universe-section-head{grid-template-columns:1fr 1fr;align-items:end;gap:50px;margin-bottom:36px;display:grid}.universe-section-head small{color:var(--accent);letter-spacing:.2em;font-size:8px;font-weight:900}.universe-section-head h2{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(31px,4vw,50px);line-height:1}.universe-section-head>p{color:#8291a0;max-width:500px;margin:0;font-size:12px;line-height:1.75}.universe-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.universe-card-grid>a,.universe-card-grid>div{min-width:0}.universe-card{background:linear-gradient(155deg,#0e141be0,#070b0ff0);border:1px solid #748da621;border-radius:18px;height:100%;min-height:230px;padding:18px;transition:all .24s;position:relative;overflow:hidden}.universe-card:before{content:"";background:radial-gradient(circle at 10% 5%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 43%);position:absolute;inset:0}.universe-card:hover{border-color:color-mix(in srgb,var(--accent) 38%,transparent);box-shadow:0 20px 50px #00000040,0 0 25px color-mix(in srgb,var(--accent) 7%,transparent);transform:translateY(-5px)}.universe-card>*{position:relative}.universe-card-index{color:#27333e;font-size:24px;font-weight:900;position:absolute;top:12px;right:14px}.universe-card>small{color:var(--accent);letter-spacing:.17em;margin-bottom:36px;font-size:7px;font-weight:900;display:block}.universe-card h3{letter-spacing:-.025em;margin:0 0 9px;font-size:16px}.universe-card p{color:#788795;margin:0;font-size:10.5px;line-height:1.6}.universe-card>span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-top:20px;font-size:8px;font-weight:850;display:block}.universe-card-badge{border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);color:var(--accent);letter-spacing:.1em;text-transform:uppercase;border-radius:7px;margin-top:15px;padding:5px 7px;font-size:7px;display:inline-flex}.dashboard-preview{z-index:2;width:min(1180px,100% - 56px);margin:auto;padding:78px 0 100px;position:relative}.dashboard-heading{max-width:700px}.dashboard-heading>small{color:var(--accent);letter-spacing:.22em;font-size:8px;font-weight:900}.dashboard-heading h1{letter-spacing:-.06em;margin:14px 0;font-size:clamp(42px,5vw,66px);line-height:1}.dashboard-heading h1 span{color:var(--accent)}.dashboard-heading p{color:#8594a3;font-size:13px;line-height:1.75}.dashboard-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:38px;display:grid}.dashboard-grid article{background:linear-gradient(150deg,#0d131ae6,#070b0ff2);border:1px solid #7790a921;border-radius:17px;min-height:155px;padding:16px}.dashboard-grid article>div{justify-content:space-between;display:flex}.dashboard-grid small{color:#3d4a56;font-size:9px}.dashboard-grid b{color:#8f9daa;font-size:9px}.dashboard-grid strong{color:#dbe5ee;margin:20px 0;font-size:34px;display:block}.dashboard-grid span{color:var(--accent);letter-spacing:.14em;font-size:6.5px}.dashboard-wide{background:linear-gradient(145deg,#0c1219e0,#070b0ff2);border:1px solid #7790a921;border-radius:18px;justify-content:space-between;align-items:center;min-height:170px;margin-top:13px;padding:22px;display:flex}.dashboard-wide small{color:#647384;letter-spacing:.18em;font-size:7px}.dashboard-wide h2{margin:8px 0 0;font-size:17px}.dashboard-wide>span{letter-spacing:.14em;font-size:7px}.universe-footer{z-index:3;color:#596673;border-top:1px solid #758fa91c;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1180px,100% - 56px);min-height:80px;margin:auto;font-size:8px;display:grid;position:relative}.universe-footer>div{gap:18px;display:flex}.universe-footer a:hover{color:#c8d2db}.universe-footer>strong{letter-spacing:.14em;justify-self:end;font-size:7px}@media (max-width:1180px){.universe-header{grid-template-columns:auto 1fr}.universe-nav{grid-area:2/1/auto/-1;justify-content:flex-start;padding:0 0 14px;overflow:auto}.universe-actions{justify-self:end}.universe-hero{grid-template-columns:1fr;padding-top:75px}.universe-hero-copy{text-align:center}.universe-kicker,.universe-hero-ctas,.universe-system-line{justify-content:center}.universe-hero-copy>p{margin-inline:auto}.universe-hero-visual{height:410px}.universe-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.universe-header{gap:10px;width:calc(100% - 22px);min-height:70px}.universe-brand strong{font-size:9px}.universe-actions{gap:4px}.mini-return span{display:none}.mini-return{justify-content:center;width:32px;padding:0}.universe-nav{gap:17px}.universe-hero,.universe-section,.dashboard-preview,.universe-footer{width:calc(100% - 28px)}.universe-hero{gap:30px;min-height:auto;padding:55px 0 35px}.universe-hero h1{font-size:42px}.universe-hero-visual{height:330px}.universe-hero-visual>.mascot-placeholder{width:220px;height:285px}.universe-status-card{width:165px;bottom:5px;right:0}.universe-section{padding:50px 0 70px}.universe-section-head{grid-template-columns:1fr;gap:15px}.universe-card-grid,.dashboard-grid{grid-template-columns:1fr}.universe-card{min-height:190px}.universe-footer{grid-template-columns:1fr auto;padding:20px 0}.universe-footer>div{display:none}.universe-footer>strong{grid-column:2}.chatbot{bottom:13px;right:14px}}.tech-universes-rail{z-index:5;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px;display:grid;position:relative}.tech-universe-pill{color:#eef4ff;-webkit-backdrop-filter:blur(10px);min-height:168px;box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .2), 0 20px 60px #00000047;background:linear-gradient(#0a1020d1,#070b1894);border-radius:28px;flex-direction:column;gap:12px;padding:18px 18px 16px;text-decoration:none;transition:transform .28s,box-shadow .28s,border-color .28s,background .28s;display:flex;position:relative;overflow:hidden}.tech-universe-pill:before{content:"";background:radial-gradient(circle, rgba(var(--accent-rgb), .22), transparent 70%);pointer-events:none;filter:blur(10px);opacity:.55;border-radius:50%;width:170px;height:170px;position:absolute;inset:auto -25% -35% auto}.tech-universe-pill:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0d}.tech-universe-pill:hover{box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .38), 0 24px 70px #00000057, 0 0 30px rgba(var(--accent-rgb), .1);transform:translateY(-5px)}.tech-universe-icon{letter-spacing:.03em;width:54px;height:54px;color:rgb(var(--accent-rgb));background:rgba(var(--accent-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .3), 0 0 24px rgba(var(--accent-rgb), .1);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.tech-universe-copy{flex-direction:column;gap:6px;display:flex}.tech-universe-copy small{color:rgba(var(--accent-rgb), .92);text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:700}.tech-universe-copy strong{letter-spacing:-.03em;color:#fff;font-size:26px;font-weight:800;line-height:1}.tech-universe-copy p{color:#dce6ffbd;max-width:28ch;margin:0;font-size:13px;line-height:1.5}.tech-universe-link{letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--accent-rgb));align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:800;display:inline-flex}.tech-universe-link b{font-size:14px;transform:translateY(-1px)}@media (max-width:1320px){.tech-universes-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.tech-universes-rail{grid-template-columns:1fr;gap:14px}.tech-universe-pill{border-radius:24px;min-height:150px;padding:16px}.tech-universe-copy strong{font-size:22px}.tech-universe-copy p{font-size:12px}}.tech-universes-rail{gap:16px!important;width:min(1220px,100% - 80px)!important;margin:22px auto 0!important}.tech-universe-pill{border-radius:24px!important;gap:7px!important;min-height:130px!important;padding:14px 16px 13px!important}.tech-universe-icon{width:42px!important;height:42px!important;font-size:12px!important}.tech-universe-copy{gap:3px!important}.tech-universe-copy small{font-size:7px!important}.tech-universe-copy p{font-size:10px!important;line-height:1.4!important}.tech-universe-link{margin-top:auto!important;font-size:9px!important}.tech-universe-icon{background:#060c1cd1!important;border-radius:999px!important;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;position:relative!important;overflow:hidden!important}.tech-universe-icon>*{opacity:0!important}.tech-universe-icon:before{content:"";z-index:1;background:url(/images/panda-head-base.png) 50%/cover no-repeat;border-radius:999px;position:absolute;inset:3px}.tech-universe-icon:after{content:"";z-index:2;border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 18px #0000002e}.tech-universes-rail .tech-universe-pill:first-child .tech-universe-icon{border:1px solid #12e8b261!important;box-shadow:0 0 18px #12e8b229,inset 0 0 20px #12e8b20d!important}.tech-universes-rail .tech-universe-pill:first-child .tech-universe-icon:before{filter:hue-rotate(95deg)saturate(1.15)brightness(1.03)}.tech-universes-rail .tech-universe-pill:nth-child(2) .tech-universe-icon{border:1px solid #7a58ff61!important;box-shadow:0 0 18px #7a58ff29,inset 0 0 20px #7a58ff0d!important}.tech-universes-rail .tech-universe-pill:nth-child(2) .tech-universe-icon:before{filter:hue-rotate(210deg)saturate(1.18)brightness(1.02)}.tech-universes-rail .tech-universe-pill:nth-child(3) .tech-universe-icon{border:1px solid #ffa60061!important;box-shadow:0 0 18px #ffa6002e,inset 0 0 20px #ffa6000d!important}.tech-universes-rail .tech-universe-pill:nth-child(3) .tech-universe-icon:before{filter:none}.tech-universes-rail .tech-universe-pill:nth-child(4) .tech-universe-icon{border:1px solid #ff548461!important;box-shadow:0 0 18px #ff548429,inset 0 0 20px #ff54840d!important}.tech-universes-rail .tech-universe-pill:nth-child(4) .tech-universe-icon:before{filter:hue-rotate(305deg)saturate(1.12)brightness(1.02)}.tech-universes-rail{z-index:20!important;gap:12px!important;width:900px!important;margin:115px auto 0!important;position:relative!important;transform:translate(-380px,170px)!important}.tech-universe-pill{border:1px solid rgba(var(--accent-rgb), .11)!important;-webkit-backdrop-filter:blur(5px)!important;background:#03081157!important;border-radius:20px!important;grid-template-rows:auto auto!important;grid-template-columns:42px 1fr!important;gap:2px 11px!important;min-height:82px!important;padding:11px 14px!important;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s!important;display:grid!important;box-shadow:inset 0 1px #ffffff06!important}.tech-universe-pill:before,.tech-universe-pill:after{display:none!important}.tech-universe-icon{border-radius:50%!important;grid-area:1/1/3!important;align-self:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important}.tech-universe-copy{grid-area:1/2!important;align-self:end!important;display:block!important}.tech-universe-copy small{display:none!important}.tech-universe-copy strong{color:#f5f7fb!important;font-size:14px!important;line-height:1.1!important;display:block!important}.tech-universe-copy p{display:none!important}.tech-universe-link{letter-spacing:.12em!important;opacity:.62!important;color:rgb(var(--accent-rgb))!important;grid-area:2/2!important;align-self:start!important;margin:3px 0 0!important;font-size:7px!important;line-height:1!important}.tech-universe-pill:hover{border-color:rgba(var(--accent-rgb), .32)!important;box-shadow:0 8px 28px rgba(var(--accent-rgb), .07), inset 0 1px 0 #ffffff0a!important;background:#040a158f!important;transform:translateY(-3px)!important}.tech-universe-pill:hover .tech-universe-link{opacity:1!important}.tech-universes-rail{z-index:40!important;grid-template-columns:repeat(4,168px)!important;gap:12px!important;width:auto!important;margin:0!important;display:grid!important;position:absolute!important;bottom:74px!important;left:200px!important;transform:none!important}.tech-universe-pill{border:1px solid rgba(var(--accent-rgb), .12)!important;background:#0308114d!important;border-radius:18px!important;grid-template-columns:42px 1fr!important;column-gap:10px!important;width:168px!important;min-height:88px!important;padding:11px 12px!important}.tech-universe-icon{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.tech-universe-copy strong{font-size:13.5px!important}.tech-universe-link{opacity:.72!important;margin-top:4px!important;font-size:7.5px!important}@media (max-width:1400px){.tech-universes-rail{grid-template-columns:repeat(4,158px)!important;bottom:45px!important;left:40px!important}.tech-universe-pill{width:158px!important}}html{scrollbar-gutter:stable}body{overflow-y:scroll}
.bs-entry{z-index:9999;color:#fff;opacity:0;background:radial-gradient(circle,#4565ff09,#0000 28%),radial-gradient(circle,#0d0f14 0%,#07090d 55%,#030405 100%);transition:opacity .8s;position:fixed;inset:0;overflow:hidden}.bs-entry.is-ready{opacity:1}.bs-entry-grid{opacity:.15;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.bs-entry-vignette{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 220px #000000eb}.bs-entry-glow{filter:blur(15px);pointer-events:none;background:radial-gradient(circle,#4565ff0e,#0000 66%);border-radius:50%;width:650px;height:650px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bs-entry-system{width:900px;height:650px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bs-entry-core{z-index:20;cursor:pointer;opacity:0;background:0 0;border:0;width:210px;height:210px;padding:0;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .7s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.86)}.bs-entry.is-ready .bs-entry-core{opacity:1;transform:translate(-50%,-50%)scale(1)}.bs-entry-core:hover{transform:translate(-50%,-50%)scale(1.045)}.bs-entry-logo-shell{z-index:5;background:radial-gradient(circle,#111318f2,#050608f0);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:19px;box-shadow:0 24px 70px #000000bf,inset 0 0 35px #ffffff05}.bs-entry-logo-shell img{object-fit:contain;width:150px;height:auto}.bs-entry-core-ring{border:1px solid #4565ff47;border-radius:50%;position:absolute;inset:3px;box-shadow:0 0 30px #4565ff12}.bs-entry-core-ring:before,.bs-entry-core-ring:after{content:"";border:1px solid #0000;border-color:#4565ffbf #0000 #4565ff21;border-radius:50%;animation:13s linear infinite bs-entry-spin;position:absolute;inset:-7px}.bs-entry-core-ring:after{opacity:.55;animation-duration:18s;animation-direction:reverse;inset:8px}@keyframes bs-entry-spin{to{transform:rotate(360deg)}}.bs-entry-core-pulse{opacity:0;border:1px solid #4565ff3d;border-radius:50%;animation:2.7s ease-out infinite bs-entry-pulse;position:absolute;inset:0}@keyframes bs-entry-pulse{0%{opacity:0;transform:scale(.86)}30%{opacity:.55}to{opacity:0;transform:scale(1.38)}}.bs-entry.is-open .bs-entry-core-pulse{animation-duration:4s}.bs-entry-title{z-index:18;text-align:center;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:calc(50% + 120px);left:50%;transform:translate(-50%)}.bs-entry-title strong{letter-spacing:-.5px;font-size:25px;font-weight:750}.bs-entry-title span{color:#4565ff9e;letter-spacing:1.8px;text-transform:uppercase;margin-top:8px;font-size:9px;font-weight:750}.bs-entry-orbit{pointer-events:none;opacity:0;border-radius:50%;transition:opacity .9s,transform 1.1s;position:absolute;top:50%;left:50%}.orbit-one{border:1px solid #4565ff14;width:380px;height:380px;transform:translate(-50%,-50%)scale(.65)}.orbit-two{border:1px dashed #ffffff09;width:520px;height:520px;transform:translate(-50%,-50%)scale(.65)}.bs-entry.is-open .bs-entry-orbit{opacity:1}.bs-entry.is-open .orbit-one,.bs-entry.is-open .orbit-two{transform:translate(-50%,-50%)scale(1)}.bs-entry-line{z-index:2;opacity:0;transform-origin:50%;background:linear-gradient(90deg,#4565ff00,#4565ff85,#4565ff00);transition:width .8s cubic-bezier(.2,.8,.2,1),opacity .4s;display:block;position:absolute;top:50%;left:50%}.line-left,.line-right{width:0;height:1px}.line-left{transform:translate(-100%,-50%)}.line-right{transform:translateY(-50%)}.line-top,.line-bottom{transform-origin:0;width:0;height:1px;transform:translate(-50%,-50%)rotate(90deg)}.bs-entry.is-open .line-left,.bs-entry.is-open .line-right{opacity:1;width:260px}.bs-entry.is-open .line-top,.bs-entry.is-open .line-bottom{opacity:1;width:205px}.bs-entry-node{z-index:10;color:#fff;opacity:0;pointer-events:none;background:linear-gradient(110deg,#12141bf7,#0a0c11f5);border:1px solid #ffffff13;border-radius:10px;align-items:center;gap:13px;width:235px;min-height:66px;padding:12px 14px;text-decoration:none;transition:opacity .55s,transform .85s cubic-bezier(.18,.88,.28,1.14),border-color .2s,box-shadow .2s,background .2s;display:flex;position:absolute;overflow:hidden;box-shadow:0 20px 55px #0000006b}.bs-entry-node:before{content:"";background:#4565ff;border-radius:4px;width:2px;position:absolute;top:10px;bottom:10px;left:0;box-shadow:0 0 14px #4565ff73}.bs-entry-node:hover{background:linear-gradient(110deg,#4565ff13,#0c0e13fa);border-color:#4565ff8c;box-shadow:0 20px 65px #0000008f,0 0 28px #4565ff12}.bs-entry-node-icon{color:#4565ff;background:#4565ff1c;border-radius:8px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.bs-entry-node>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.bs-entry-node strong{font-size:13px;font-weight:750}.bs-entry-node small{color:#737d89;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.node-top,.node-bottom,.node-left,.node-right{top:50%;left:50%;transform:translate(-50%,-50%)scale(.65)}.bs-entry.is-open .bs-entry-node{opacity:1;pointer-events:auto}.bs-entry.is-open .node-top{top:5%;left:50%;transform:translate(-50%)}.bs-entry.is-open .node-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%)}.bs-entry.is-open .node-left{top:50%;left:2%;transform:translateY(-50%)}.bs-entry.is-open .node-right{top:50%;left:auto;right:2%;transform:translateY(-50%)}.bs-entry.is-open .node-top{transition-delay:80ms}.bs-entry.is-open .node-right{transition-delay:.16s}.bs-entry.is-open .node-bottom{transition-delay:.24s}.bs-entry.is-open .node-left{transition-delay:.32s}.bs-entry-status,.bs-entry-version{color:#404852;letter-spacing:1.4px;font-size:8px;font-weight:700;position:absolute;bottom:24px}.bs-entry-status{align-items:center;gap:7px;display:flex;left:28px}.bs-entry-status span{background:#4565ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #4565ff8c}.bs-entry-version{right:28px}.bs-entry-particles i{opacity:.25;background:#4565ff80;border-radius:50%;width:2px;height:2px;animation:9s ease-in-out infinite bs-particle-float;position:absolute}.bs-entry-particles i:first-child{top:22%;left:15%}@keyframes bs-particle-float{0%,to{opacity:.18;transform:translateY(0)}50%{opacity:.62;transform:translateY(-22px)}}@media (max-width:950px){.bs-entry-system{width:100%;height:720px}.bs-entry-node{width:205px}.bs-entry.is-open .node-left{left:4%}.bs-entry.is-open .node-right{right:4%}}@media (max-width:720px){.bs-entry-system{width:100%;height:720px}.bs-entry-core{width:170px;height:170px}.bs-entry-logo-shell img{width:120px}.bs-entry-title{top:calc(50% + 100px)}.bs-entry-node{width:min(260px,100vw - 36px)}.bs-entry.is-open .node-top{top:1%}.bs-entry.is-open .node-bottom{bottom:1%}.bs-entry.is-open .node-left{top:22%;left:50%;transform:translate(-50%)}.bs-entry.is-open .node-right{inset:auto auto 20% 50%;transform:translate(-50%)}.bs-entry-line,.bs-entry-orbit{display:none}.bs-entry-title strong{font-size:21px}}.bs-entry-core-pulse{filter:blur(10px);opacity:.18;background:radial-gradient(circle,#4565ff4d 0%,#4565ff29 28%,#4565ff0f 48%,#0000 72%);border:0;animation:1.55s ease-in-out infinite bs-heartbeat-aura;inset:-20px;transform:scale(.92)}@keyframes bs-heartbeat-logo{0%,to{transform:scale(1)}7%{transform:scale(1.065)}13%{transform:scale(.985)}20%{transform:scale(1.04)}28%{transform:scale(1)}to{transform:scale(1)}}@keyframes bs-heartbeat-aura{0%,to{opacity:.12;transform:scale(.92)}7%{opacity:.58;transform:scale(1.32)}13%{opacity:.22;transform:scale(1.02)}20%{opacity:.42;transform:scale(1.2)}28%{opacity:.14;transform:scale(.96)}to{opacity:.12;transform:scale(.92)}}@keyframes bs-heartbeat-ring{0%,to{transform:scale(1);box-shadow:0 0 30px #4565ff12}7%{transform:scale(1.045);box-shadow:0 0 48px #4565ff38}13%{transform:scale(.995)}20%{transform:scale(1.025);box-shadow:0 0 38px #4565ff24}28%{transform:scale(1)}}.bs-entry.is-open .bs-entry-logo-shell{animation-duration:1.75s}.bs-entry.is-open .bs-entry-core-pulse{opacity:.14;animation-duration:1.75s}.bs-entry.is-open .bs-entry-core-ring{animation-duration:1.75s}.bs-entry-core-pulse{z-index:1;pointer-events:none;filter:blur(13px);transform-origin:50%;background:radial-gradient(circle,#4565ff61 0%,#4565ff3b 25%,#4565ff1a 47%,#4565ff06 64%,#0000 76%);border:0;border-radius:50%;position:absolute;inset:-35px;animation:1.45s linear infinite bs-heartbeat-glow-v2!important}.bs-entry-logo-shell{transform-origin:50%;animation:1.45s linear infinite bs-heartbeat-logo-v2!important}.bs-entry-core-ring{transform-origin:50%;animation:1.45s linear infinite bs-heartbeat-ring-v2!important}@keyframes bs-heartbeat-logo-v2{0%{transform:scale(1)}8%{transform:scale(1.09)}14%{transform:scale(.99)}21%{transform:scale(1.055)}29%{transform:scale(1)}to{transform:scale(1)}}@keyframes bs-heartbeat-glow-v2{0%{opacity:.13;transform:scale(.82)}8%{opacity:.72;transform:scale(1.48)}14%{opacity:.24;transform:scale(.98)}21%{opacity:.5;transform:scale(1.31)}29%{opacity:.15;transform:scale(.88)}to{opacity:.13;transform:scale(.82)}}@keyframes bs-heartbeat-ring-v2{0%{border-color:#4565ff47;transform:scale(1);box-shadow:0 0 25px #4565ff14}8%{border-color:#4565ffcc;transform:scale(1.07);box-shadow:0 0 55px #4565ff5c}14%{transform:scale(.995)}21%{border-color:#4565ff94;transform:scale(1.04);box-shadow:0 0 42px #4565ff38}29%,to{border-color:#4565ff47;transform:scale(1);box-shadow:0 0 25px #4565ff14}}.bs-entry.is-open .bs-entry-logo-shell,.bs-entry.is-open .bs-entry-core-pulse,.bs-entry.is-open .bs-entry-core-ring{animation-duration:1.45s!important}.bs-entry-logo-shell{animation:2.45s linear infinite bs-heartbeat-logo-idle-v3!important}.bs-entry-core-pulse{filter:blur(16px)!important;background:radial-gradient(circle,#4565ff70 0%,#4565ff45 25%,#4565ff1f 47%,#4565ff09 67%,#0000 79%)!important;animation:2.45s linear infinite bs-heartbeat-aura-idle-v3!important;inset:-55px!important}.bs-entry-core-ring{animation:2.45s linear infinite bs-heartbeat-ring-idle-v3!important}.bs-entry.heartbeat-live .bs-entry-logo-shell{animation:2.45s linear infinite bs-heartbeat-logo-live-v3!important}.bs-entry.heartbeat-live .bs-entry-core-pulse{animation:2.45s linear infinite bs-heartbeat-aura-live-v3!important}.bs-entry.heartbeat-live .bs-entry-core-ring{animation:2.45s linear infinite bs-heartbeat-ring-live-v3!important}@keyframes bs-heartbeat-logo-idle-v3{0%,to{transform:scale(1)}6%{transform:scale(1.09)}12%{transform:scale(.99)}19%{transform:scale(1.055)}27%{transform:scale(1)}}@keyframes bs-heartbeat-logo-live-v3{0%,to{transform:scale(1)}6%{transform:scale(1.09)}12%{transform:scale(.99)}19%{transform:scale(1.055)}27%{transform:scale(1)}}@keyframes bs-heartbeat-aura-idle-v3{0%,to{opacity:.13;transform:scale(.84)}6%{opacity:.82;transform:scale(1.85)}12%{opacity:.22;transform:scale(1.04)}19%{opacity:.56;transform:scale(1.55)}27%{opacity:.14;transform:scale(.9)}}@keyframes bs-heartbeat-aura-live-v3{0%,to{opacity:.13;transform:scale(.84)}6%{opacity:.82;transform:scale(1.85)}12%{opacity:.22;transform:scale(1.04)}19%{opacity:.56;transform:scale(1.55)}27%{opacity:.14;transform:scale(.9)}}@keyframes bs-heartbeat-ring-idle-v3{0%,to{border-color:#4565ff47;transform:scale(1)}6%{border-color:#4565ffd9;transform:scale(1.07);box-shadow:0 0 62px #4565ff61}12%{transform:scale(.995)}19%{transform:scale(1.04)}27%{transform:scale(1)}}@keyframes bs-heartbeat-ring-live-v3{0%,to{border-color:#4565ff47;transform:scale(1)}6%{border-color:#4565ffd9;transform:scale(1.07);box-shadow:0 0 62px #4565ff61}12%{transform:scale(.995)}19%{transform:scale(1.04)}27%{transform:scale(1)}}.bs-entry.is-activating .bs-entry-logo-shell{animation:.72s cubic-bezier(.18,.8,.25,1) both bs-entry-activation-logo!important}.bs-entry.is-activating .bs-entry-core-pulse{animation:.72s cubic-bezier(.18,.8,.25,1) both bs-entry-activation-aura!important}.bs-entry.is-activating .bs-entry-core-ring{animation:.72s cubic-bezier(.18,.8,.25,1) both bs-entry-activation-ring!important}@keyframes bs-entry-activation-logo{0%{transform:scale(1)}18%{transform:scale(1.16)}36%{transform:scale(.98)}55%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes bs-entry-activation-aura{0%{opacity:.14;transform:scale(.85)}22%{opacity:.95;transform:scale(2.35)}50%{opacity:.45;transform:scale(1.35)}to{opacity:.15;transform:scale(.9)}}@keyframes bs-entry-activation-ring{0%{transform:scale(1)}22%{border-color:#4565ff;transform:scale(1.18);box-shadow:0 0 95px #4565ffa6}to{transform:scale(1)}}.bs-entry-line{display:none!important}.bs-entry.is-open .bs-entry-node{filter:blur(7px);opacity:0!important;pointer-events:none!important;transition:opacity .28s,transform .62s cubic-bezier(.16,.92,.3,1.12),filter .38s,border-color .2s,box-shadow .2s,background .2s!important}.bs-entry.is-open .node-top.panel-visible{filter:blur();opacity:1!important;pointer-events:auto!important;transform:translate(-50%)translateY(0)scale(1)!important}.bs-entry.is-open .node-right.panel-visible{filter:blur();opacity:1!important;pointer-events:auto!important;transform:translateY(-50%)translate(0)scale(1)!important}.bs-entry.is-open .node-bottom.panel-visible{filter:blur();opacity:1!important;pointer-events:auto!important;transform:translate(-50%)translateY(0)scale(1)!important}.bs-entry.is-open .node-left.panel-visible{filter:blur();opacity:1!important;pointer-events:auto!important;transform:translateY(-50%)translate(0)scale(1)!important}.bs-entry.is-open .panel-visible .bs-entry-node-icon{animation:.48s ease-out both bs-panel-icon-boot}@keyframes bs-panel-icon-boot{0%{background:#4565ff73;transform:scale(.72);box-shadow:0 0 30px #4565ff80}55%{transform:scale(1.12);box-shadow:0 0 22px #4565ff4d}to{background:#4565ff1c;transform:scale(1);box-shadow:0 0 #4565ff00}}@keyframes bs-panel-border-boot{0%{border-color:#4565ffd9;box-shadow:0 0 35px #4565ff40}to{border-color:#ffffff13;box-shadow:0 20px 55px #0000006b}}.bs-entry-logo-shell img{width:170px!important;max-width:none!important;height:auto!important}.bs-entry-glow{opacity:.95;animation:6s ease-in-out infinite bs-ambient-glow;filter:blur(26px)!important;background:radial-gradient(circle,#8ba9ff13 0%,#4565ff0d 20%,#b35c0007 38%,#0000 68%)!important;width:760px!important;height:760px!important}@keyframes bs-ambient-glow{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}.bs-entry-core:before{content:"";z-index:0;pointer-events:none;filter:blur(20px);background:radial-gradient(circle,#9eb9ff1a,#4565ff0b 38%,#0000 70%);border-radius:50%;width:290px;height:290px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bs-entry-particles{pointer-events:none;width:540px;height:540px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bs-entry-particles i{opacity:.2;box-shadow:0 0 5px #4565ffcc,0 0 13px #4565ff42;background:#4565ff!important;width:3px!important;height:3px!important;animation:8s ease-in-out infinite bs-orbit-particle!important}.bs-entry-particles i:first-child{animation-delay:-1s!important;top:35%!important;left:17%!important}.bs-entry-particles i:nth-child(2){animation-delay:-4s!important;top:19%!important;left:73%!important}.bs-entry-particles i:nth-child(3){animation-delay:-6s!important;top:55%!important;left:88%!important}.bs-entry-particles i:nth-child(4){animation-delay:-2s!important;top:83%!important;left:66%!important}.bs-entry-particles i:nth-child(5){animation-delay:-5s!important;top:77%!important;left:25%!important}.bs-entry-particles i:nth-child(6){animation-delay:-7s!important;top:57%!important;left:8%!important}@keyframes bs-orbit-particle{0%,to{opacity:.12;transform:translate(0)scale(.65)}25%{opacity:.5;transform:translate(8px,-12px)scale(1)}50%{opacity:.23;transform:translate(15px,-3px)scale(.78)}75%{opacity:.55;transform:translate(4px,10px)scale(1.15)}}.bs-entry-core-ring:before{filter:drop-shadow(0 0 4px #4565ff4d);border:1px solid #0000!important;border-color:#4565ffe0 #0000 #4565ff1f!important;animation:28s linear infinite bs-orbit-spin-forward!important;inset:-10px!important}.bs-entry-core-ring:after{border:1px solid #0000!important;border-color:#9bb6ff38 #0000 #4565ff8c!important;animation:39s linear infinite bs-orbit-spin-reverse!important;inset:10px!important}@keyframes bs-orbit-spin-forward{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bs-orbit-spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.bs-entry.is-open .orbit-one{border-color:#4565ff17;animation:34s linear infinite bs-large-orbit;box-shadow:inset 0 0 35px #4565ff04}.bs-entry.is-open .orbit-two{border-color:#ffffff07;animation:48s linear infinite bs-large-orbit-reverse}@keyframes bs-large-orbit{0%{transform:translate(-50%,-50%)scale(1)rotate(0)}to{transform:translate(-50%,-50%)scale(1)rotate(360deg)}}@keyframes bs-large-orbit-reverse{0%{transform:translate(-50%,-50%)scale(1)rotate(360deg)}to{transform:translate(-50%,-50%)scale(1)rotate(0)}}.bs-entry-particles i:nth-child(7){width:2px!important;height:2px!important;animation-delay:-2.4s!important;top:10%!important;left:38%!important}.bs-entry-particles i:nth-child(8){animation-delay:-5.3s!important;top:13%!important;left:58%!important}.bs-entry-particles i:nth-child(9){width:2px!important;height:2px!important;animation-delay:-1.7s!important;top:31%!important;left:82%!important}.bs-entry-particles i:nth-child(10){animation-delay:-6.6s!important;top:69%!important;left:93%!important}.bs-entry-particles i:nth-child(11){width:2px!important;height:2px!important;animation-delay:-3.5s!important;top:90%!important;left:78%!important}.bs-entry-particles i:nth-child(12){animation-delay:-7.2s!important;top:94%!important;left:51%!important}.bs-entry-particles i:nth-child(13){width:2px!important;height:2px!important;animation-delay:-4.7s!important;top:89%!important;left:33%!important}.bs-entry-particles i:nth-child(14){animation-delay:-1.2s!important;top:76%!important;left:11%!important}.bs-entry-particles i:nth-child(15){width:2px!important;height:2px!important;animation-delay:-5.8s!important;top:27%!important;left:5%!important}.bs-entry-particles i:nth-child(16){animation-delay:-3.1s!important;top:19%!important;left:27%!important}.bs-entry.is-open .bs-entry-core-ring:before{animation:3.85s cubic-bezier(.12,.65,.22,1) both bs-core-launch-forward,28s linear 3.85s infinite bs-orbit-spin-forward!important}.bs-entry.is-open .bs-entry-core-ring:after{animation:3.85s cubic-bezier(.12,.65,.22,1) both bs-core-launch-reverse,39s linear 3.85s infinite bs-orbit-spin-reverse!important}@keyframes bs-core-launch-forward{0%{filter:drop-shadow(0 0 3px #4565ff40);transform:rotate(0)scale(1)}20%{filter:drop-shadow(0 0 12px #4565ffd9)}to{filter:drop-shadow(0 0 4px #4565ff4d);transform:rotate(1080deg)scale(1)}}@keyframes bs-core-launch-reverse{0%{transform:rotate(0)scale(1)}to{transform:rotate(-720deg)scale(1)}}.bs-entry.is-open .orbit-one{animation:3.85s cubic-bezier(.15,.7,.25,1) both bs-big-orbit-launch,34s linear 3.85s infinite bs-large-orbit!important}.bs-entry.is-open .orbit-two{animation:3.85s cubic-bezier(.15,.7,.25,1) both bs-big-orbit-launch-reverse,48s linear 3.85s infinite bs-large-orbit-reverse!important}@keyframes bs-big-orbit-launch{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)rotate(0)}18%{opacity:.9}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(720deg)}}@keyframes bs-big-orbit-launch-reverse{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)rotate(0)}18%{opacity:.65}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-540deg)}}.bs-entry.is-open .bs-entry-node{transition:opacity .38s,transform .82s cubic-bezier(.14,.82,.26,1.08),filter .5s,border-color .25s,box-shadow .25s,background .25s!important}.bs-entry.is-open .node-top:not(.panel-visible){transform:translate(-50%)translateY(130px)scale(.72)!important}.bs-entry.is-open .node-right:not(.panel-visible){transform:translateY(-50%)translate(-140px)scale(.72)!important}.bs-entry.is-open .node-bottom:not(.panel-visible){transform:translate(-50%)translateY(-130px)scale(.72)!important}.bs-entry.is-open .node-left:not(.panel-visible){transform:translateY(-50%)translate(140px)scale(.72)!important}.bs-entry.is-open .panel-visible{animation:.78s ease-out both bs-panel-energy-arrival}@keyframes bs-panel-energy-arrival{0%{border-color:#4565fff2;box-shadow:0 0 45px #4565ff59}45%{border-color:#4565ff66;box-shadow:0 0 22px #4565ff29}to{border-color:#ffffff13;box-shadow:0 20px 55px #0000006b}}.orbit-one{filter:drop-shadow(0 0 4px #4565ff33);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));background:conic-gradient(#0000 0deg 22deg,#4565ff1a 22deg 50deg,#0000 50deg 93deg,#4565ff6b 93deg 137deg,#0000 137deg 205deg,#9bb6ff2e 205deg 250deg,#0000 250deg 311deg,#4565ff99 311deg 340deg,#0000 340deg 360deg)!important;border:0!important}.orbit-two{-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1px),#000 100%);mask:radial-gradient(farthest-side,#0000 calc(100% - 1px),#000 100%);background:conic-gradient(from 180deg,#0000 0deg 65deg,#4565ff1a 65deg 82deg,#0000 82deg 165deg,#ffffff0e 165deg 210deg,#0000 210deg 292deg,#4565ff26 292deg 320deg,#0000 320deg 360deg)!important;border:0!important}.bs-entry.is-open:not(.heartbeat-live) .orbit-one{opacity:1!important;animation:1.15s linear infinite bs-orbit-turbo-forward!important}.bs-entry.is-open:not(.heartbeat-live) .orbit-two{opacity:.75!important;animation:1.65s linear infinite bs-orbit-turbo-reverse!important}@keyframes bs-orbit-turbo-forward{0%{transform:translate(-50%,-50%)scale(1)rotate(0)}to{transform:translate(-50%,-50%)scale(1)rotate(360deg)}}@keyframes bs-orbit-turbo-reverse{0%{transform:translate(-50%,-50%)scale(1)rotate(360deg)}to{transform:translate(-50%,-50%)scale(1)rotate(0)}}.bs-entry.is-open.heartbeat-live .orbit-one{opacity:1!important;animation:30s linear infinite bs-orbit-calm-forward!important}.bs-entry.is-open.heartbeat-live .orbit-two{opacity:.55!important;animation:44s linear infinite bs-orbit-calm-reverse!important}@keyframes bs-orbit-calm-forward{0%{transform:translate(-50%,-50%)scale(1)rotate(0)}to{transform:translate(-50%,-50%)scale(1)rotate(360deg)}}@keyframes bs-orbit-calm-reverse{0%{transform:translate(-50%,-50%)scale(1)rotate(360deg)}to{transform:translate(-50%,-50%)scale(1)rotate(0)}}.bs-entry-core{width:250px;height:250px;overflow:visible}.bs-entry-mascot-shell{z-index:6;pointer-events:auto;filter:drop-shadow(0 24px 30px #000000a6)drop-shadow(0 0 22px #4565ff1a);width:270px;height:330px;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.bs-entry-mascot-interactive{display:block;position:absolute;inset:0}.bs-entry-mascot-floor{z-index:-1;filter:blur(7px);pointer-events:none;background:radial-gradient(#4565ff4d,#4565ff14 45%,#0000 72%);border-radius:50%;width:120px;height:24px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.bs-entry-core-ring{z-index:2}.bs-entry-core-pulse{z-index:1}.bs-entry-core:hover .bs-entry-mascot-shell{filter:drop-shadow(0 28px 36px #000000b8)drop-shadow(0 0 30px #4565ff2e)}@media (max-width:700px){.bs-entry-core{width:210px;height:210px}.bs-entry-mascot-shell{width:225px;height:280px}.bs-entry-title{top:calc(50% + 150px)}}.bs-entry-circuits{z-index:0;pointer-events:none;opacity:.78;width:720px;height:720px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bs-entry-circuits .circuit{transform-origin:50%;background:linear-gradient(90deg,#0000,#4565ff38 12%,#7091ffe6 48%,#4565ff26 82%,#0000);border-radius:999px;display:block;position:absolute;box-shadow:0 0 4px #7091ffb3,0 0 14px #4565ff33}.bs-entry-circuits .circuit:after{content:"";background:#6f8cff;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:7%;transform:translateY(-50%);box-shadow:0 0 8px #7097fff2,0 0 18px #5276ff80}.bs-entry-circuits .circuit-left{width:270px;height:2px;top:calc(50% - 1px);left:0}.bs-entry-circuits .circuit-right{width:270px;height:2px;top:calc(50% - 1px);right:0;transform:rotate(180deg)}.bs-entry-circuits .circuit-top{width:270px;height:2px;top:115px;left:calc(50% - 135px);transform:rotate(-90deg)}.bs-entry-circuits .circuit-bottom{width:270px;height:2px;bottom:115px;left:calc(50% - 135px);transform:rotate(90deg)}.bs-entry-circuits .circuit-top-left{opacity:.46;width:225px;height:1px;top:170px;left:96px;transform:rotate(43deg)}.bs-entry-circuits .circuit-top-right{opacity:.46;width:225px;height:1px;top:170px;right:96px;transform:rotate(137deg)}.bs-entry-circuits .circuit-bottom-left{opacity:.4;width:225px;height:1px;bottom:170px;left:96px;transform:rotate(-43deg)}.bs-entry-circuits .circuit-bottom-right{opacity:.4;width:225px;height:1px;bottom:170px;right:96px;transform:rotate(-137deg)}.bs-entry.is-ready .bs-entry-circuits{animation:3.6s ease-in-out infinite bs-entry-circuit-breathe}.bs-entry.is-open .bs-entry-circuits{opacity:1}@keyframes bs-entry-circuit-breathe{0%,to{opacity:.52;filter:brightness(.85)}50%{opacity:.92;filter:brightness(1.25)}}@media (max-width:700px){.bs-entry-circuits{opacity:.55;width:520px;height:520px}.bs-entry-circuits .circuit-left,.bs-entry-circuits .circuit-right,.bs-entry-circuits .circuit-top,.bs-entry-circuits .circuit-bottom{width:190px}}.bs-entry-orbit,.bs-entry-orbit:before,.bs-entry-orbit:after,.orbit-one,.orbit-two{opacity:0!important;visibility:hidden!important;display:none!important}.bs-entry-shell:before,.bs-entry-shell:after,.bs-entry-core:before,.bs-entry-core:after{content:none!important;display:none!important}.bs-entry-line,.line-left,.line-right,.line-top,.line-bottom,.bs-entry-circuits,.bs-entry-circuits *,.bs-entry-energy-lines,.bs-entry-energy-lines *,.bs-entry-rays,.bs-entry-rays *,.bs-entry-ray,.bs-entry-cross,.bs-entry-cross-line,.bs-entry-radial-line,.bs-entry-radial-lines{opacity:0!important;visibility:hidden!important;animation:none!important;display:none!important}.bs-entry-circuit{z-index:2;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.bs-entry-circuit .circuit-trace{fill:none;stroke:#6889ffd1;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100px;opacity:0;filter:drop-shadow(0 0 4px #6084ff94)drop-shadow(0 0 10px #6084ff2e);animation:9s cubic-bezier(.38,.05,.24,1) infinite bsCircuitTravel}.bs-entry-circuit .circuit-head{fill:#78a0ff;stroke:#cad6ffe6;stroke-width:1px;opacity:0;filter:drop-shadow(0 0 5px #7c9efff2)drop-shadow(0 0 13px #5a7dff6b)}.circuit-trace-1{animation-delay:0s!important}.circuit-trace-2{animation-delay:.3s!important}.circuit-trace-3{animation-delay:.58s!important}.circuit-trace-4{animation-delay:.18s!important}.circuit-trace-5{animation-delay:.42s!important}.circuit-trace-6{animation-delay:.72s!important}.circuit-trace-7{animation-delay:.95s!important}@keyframes bsCircuitTravel{0%{stroke-dashoffset:100px;opacity:0}8%{stroke-dashoffset:100px;opacity:0}15%{opacity:.22}42%{stroke-dashoffset:0;opacity:.88}55%{stroke-dashoffset:0;opacity:.75}82%{stroke-dashoffset:100px;opacity:.28}to{stroke-dashoffset:100px;opacity:0}}.bs-entry-core,.bs-entry-mascot-shell{z-index:5!important}.bs-entry-circuit .circuit-head{fill:#78a0ff;stroke:#ccd8ffd9;stroke-width:1px;filter:drop-shadow(0 0 5px #78a0ffd9)drop-shadow(0 0 11px #5a7dff4d)}.bs-entry-circuit{pointer-events:none!important;z-index:2!important;width:min(900px,78vw)!important;height:min(650px,72vh)!important;position:absolute!important;inset:50% auto auto 50%!important;overflow:visible!important;transform:translate(-50%,-52%)!important}.bs-entry-core{position:absolute;z-index:5!important}.bs-entry-mascot-shell{z-index:7!important}.bs-entry-title{z-index:8!important}.bs-entry-circuit .circuit-trace{stroke-width:1.6px!important;stroke:#6889ffa8!important}.bs-entry-circuit .circuit-head{filter:drop-shadow(0 0 4px #78a0ffd9)drop-shadow(0 0 9px #5a7dff47)!important}@media (max-width:900px){.bs-entry-circuit{width:min(760px,92vw)!important;height:min(560px,68vh)!important}}@media (max-width:600px){.bs-entry-system{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.bs-entry .bs-entry-node{width:min(300px,100vw - 34px)!important;min-width:0!important;max-width:300px!important}.bs-entry.is-open .bs-entry-node.node-top{inset:58px auto auto 50%!important;transform:translate(-50%)!important}.bs-entry.is-open .bs-entry-node.node-top.panel-visible{opacity:1!important;pointer-events:auto!important;filter:blur()!important;transform:translate(-50%)!important}.bs-entry.is-open .bs-entry-node.node-left{inset:126px auto auto 50%!important;transform:translate(-50%)!important}.bs-entry.is-open .bs-entry-node.node-left.panel-visible{opacity:1!important;pointer-events:auto!important;filter:blur()!important;inset:126px auto auto 50%!important;transform:translate(-50%)!important}.bs-entry.is-open .bs-entry-node.node-right{inset:auto auto 126px 50%!important;transform:translate(-50%)!important}.bs-entry.is-open .bs-entry-node.node-right.panel-visible{opacity:1!important;pointer-events:auto!important;filter:blur()!important;inset:auto auto 126px 50%!important;transform:translate(-50%)!important}.bs-entry.is-open .bs-entry-node.node-bottom{inset:auto auto 58px 50%!important;transform:translate(-50%)!important}.bs-entry.is-open .bs-entry-node.node-bottom.panel-visible{opacity:1!important;pointer-events:auto!important;filter:blur()!important;transform:translate(-50%)!important}.bs-entry .bs-entry-node>span:last-child{min-width:0!important}.bs-entry .bs-entry-node small{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:220px!important;display:block!important;overflow:hidden!important}.bs-entry-title{text-align:center!important;width:calc(100vw - 40px)!important}}@media (max-width:360px){.bs-entry .bs-entry-node{width:calc(100vw - 26px)!important}.bs-entry.is-open .bs-entry-node.node-top,.bs-entry.is-open .bs-entry-node.node-top.panel-visible{top:48px!important}.bs-entry.is-open .bs-entry-node.node-left,.bs-entry.is-open .bs-entry-node.node-left.panel-visible{top:110px!important}.bs-entry.is-open .bs-entry-node.node-right,.bs-entry.is-open .bs-entry-node.node-right.panel-visible{bottom:110px!important}.bs-entry.is-open .bs-entry-node.node-bottom,.bs-entry.is-open .bs-entry-node.node-bottom.panel-visible{bottom:48px!important}}.bs-entry{--tech-blue:#4565ff;--tech-blue-soft:#78a0ff}.bs-entry-mascot-shell canvas{filter:hue-rotate(190deg)saturate(.92)brightness(1.03)}.bs-entry-node{--node-accent:#4565ff}.bs-entry-node.node-ai{--node-accent:#32d583}.bs-entry-node.node-scripts{--node-accent:#9b6cff}.bs-entry-node.node-bots{--node-accent:#f29100}.bs-entry-node.node-pc{--node-accent:#ff5252}.bs-entry-node:before{background:var(--node-accent)!important;box-shadow:0 0 14px color-mix(in srgb, var(--node-accent) 48%, transparent)!important}.bs-entry-node-icon{color:var(--node-accent)!important;background:color-mix(in srgb, var(--node-accent) 12%, transparent)!important}.bs-entry-node:hover{border-color:color-mix(in srgb, var(--node-accent) 58%, transparent)!important;background:linear-gradient(110deg, color-mix(in srgb, var(--node-accent) 8%, transparent), #0c0e13fa)!important;box-shadow:0 20px 65px #0000008f, 0 0 28px color-mix(in srgb, var(--node-accent) 10%, transparent)!important}:is(html:has(.bs-entry),body:has(.bs-entry)){overflow:hidden!important}.bs-tech-atom-field{z-index:12;pointer-events:none;opacity:0;width:520px;height:400px;transition:opacity .8s;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.bs-entry.is-ready .bs-tech-atom-field{opacity:1}.bs-tech-atom-track{fill:none;stroke:#5f85ff57;stroke-width:1.2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #4565ff38)}.bs-tech-atom-track.atom-track-soft{stroke:#5c80ff3d}.bs-tech-atom-track.atom-track-faint{stroke:#5c80ff2b}.bs-tech-electron{opacity:.98}.bs-tech-electron.electron-small{opacity:.82}.bs-entry-core{z-index:20!important}@media (max-width:700px){.bs-tech-atom-field{width:400px;height:310px}}.bs-entry-system{width:1100px!important;height:820px!important}.bs-entry-core{width:320px!important;height:320px!important}.bs-entry-mascot-shell{width:360px!important;height:440px!important;transform:translate(-50%,-54%)!important}.bs-entry-core-pulse{inset:-34px!important}.bs-entry-core-ring{inset:-4px!important}.bs-entry-glow{width:820px!important;height:820px!important}.bs-entry-title{top:calc(50% + 228px)!important}.bs-entry-title strong{font-size:31px!important}.bs-entry-title span{letter-spacing:2.2px!important;font-size:10px!important}@media (max-width:700px){.bs-entry-core{width:240px!important;height:240px!important}.bs-entry-mascot-shell{width:270px!important;height:330px!important}.bs-tech-atom-field{width:470px!important;height:360px!important}.bs-entry-title{top:calc(50% + 170px)!important}.bs-entry-title strong{font-size:24px!important}}.bs-tech-atom-field{width:920px!important;height:700px!important;transform:translate(-50%,-50%)!important}@media (max-width:700px){.bs-tech-atom-field{width:560px!important;height:420px!important}.bs-tech-atom-track.atom-a{width:400px!important;height:220px!important}.bs-tech-atom-track.atom-b{width:390px!important;height:210px!important}.bs-tech-atom-track.atom-c{width:380px!important;height:200px!important}}.bs-tech-atom-field{width:1280px!important;height:980px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.bs-tech-atom-track{top:50%!important;left:50%!important}.bs-tech-atom-track.atom-a{width:900px!important;height:500px!important}.bs-tech-atom-track.atom-b{width:860px!important;height:480px!important}.bs-tech-atom-track.atom-c{width:820px!important;height:460px!important}.bs-tech-atom-track i{width:18px!important;height:18px!important;top:-9px!important;box-shadow:0 0 0 4px #78a0ff29,0 0 18px #78a0ffd9,0 0 34px #4565ff8c!important}@media (max-width:700px){.bs-tech-atom-field{width:760px!important;height:560px!important}.bs-tech-atom-track.atom-a{width:520px!important;height:300px!important}.bs-tech-atom-track.atom-b{width:500px!important;height:290px!important}.bs-tech-atom-track.atom-c{width:480px!important;height:280px!important}}.bs-entry-mascot-shell,.bs-tech-atom-field{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}
