.home-page{background-color:#0000;position:relative}.home-page .background-fixed{z-index:-1;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0}.home-page .hero{flex-direction:column;justify-content:center;height:100vh;padding:0 5vw;display:flex;position:relative}.home-page .hero .hero-main{z-index:10}.home-page .hero .hero-main h1{color:var(--text-color);font-size:clamp(5rem,18vw,15rem)}.home-page .hero .hero-main h1.text-accent{color:var(--accent-color);margin-top:-2vw}.home-page .hero .hero-footer{border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:20px;display:flex;position:absolute;bottom:40px;left:5vw;right:5vw}@media (width<=768px){.home-page .hero .hero-footer{flex-wrap:wrap;gap:16px;bottom:24px}}@media (width<=480px){.home-page .hero .hero-footer{display:none}}.home-page .hero .hero-footer .footer-item span{text-transform:uppercase;color:var(--text-muted);letter-spacing:.1em;font-size:.7rem}.home-page .hero .hero-footer .footer-item p{margin-top:5px;font-size:.9rem;font-weight:600}@media (width<=768px){.home-page .hero .hero-footer .footer-item p{font-size:.8rem}}.home-page .home-destinations{z-index:2;padding:150px 5vw;position:relative}@media (width<=768px){.home-page .home-destinations{padding:80px 5vw}}.home-page .home-destinations .destinations-intro{max-width:800px;margin-bottom:80px}@media (width<=768px){.home-page .home-destinations .destinations-intro{margin-bottom:40px}}.home-page .home-destinations .destinations-intro h2{color:var(--text-color);margin-bottom:30px;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.1}.home-page .home-destinations .destinations-intro h2 span{color:var(--accent-color)}.home-page .home-destinations .destinations-intro p{color:var(--text-muted);font-size:1.2rem;line-height:1.6}.home-page .home-destinations .destinations-list{border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.home-page .home-destinations .destinations-list .destination-item{color:var(--text-color);border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) 40px;align-items:center;padding:30px 0;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:grid}@media (width<=768px){.home-page .home-destinations .destinations-list .destination-item{grid-template-columns:minmax(0,1fr) 30px;padding:20px 0}}.home-page .home-destinations .destinations-list .destination-item h2{text-transform:uppercase;transform-origin:0;margin:0;font-size:clamp(1.8rem,4vw,3.5rem);font-weight:800;transition:transform .4s,color .4s}.home-page .home-destinations .destinations-list .destination-item .arrow{color:var(--text-muted);opacity:0;justify-content:flex-end;font-size:clamp(1.2rem,2vw,1.8rem);transition:all .4s;display:flex;transform:translate(-10px,10px)}.home-page .home-destinations .destinations-list .destination-item:hover{border-bottom-color:var(--accent-color);background:#ffffff05;padding-left:3vw;padding-right:3vw}.home-page .home-destinations .destinations-list .destination-item:hover h2{color:var(--accent-color);transform:translate(20px)}.home-page .home-destinations .destinations-list .destination-item:hover .arrow{opacity:1;color:var(--accent-color);transform:translate(0)}.home-page .scrolling-text-container{height:180vh;position:relative}.home-page .scrolling-text{flex-direction:column;justify-content:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.home-page .scrolling-text .line{white-space:nowrap;display:flex}.home-page .scrolling-text .line span{font-size:clamp(2.5rem,6vw,7rem);font-weight:900;line-height:1;display:inline-block}.home-page .scrolling-text .line span.outline{color:var(--bg-color);filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 1px #fff)drop-shadow(0 0 1px #ffffff80)}.home-page .manifesto-wrapper{z-index:10;width:100%;position:relative;overflow:clip}.home-page .manifesto-sticky{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.home-page .manifesto-word{text-transform:uppercase;white-space:nowrap;will-change:transform, opacity, filter;font-size:clamp(2rem,6vw,5rem);font-weight:900;line-height:1}.home-page .manifesto-word span{display:inline-block}.home-page .manifesto-word span.solid{color:#fff;text-shadow:0 0 20px #ffffff1a}.home-page .manifesto-word span.outline{color:var(--bg-color);filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 1px #fff)drop-shadow(0 0 1px #ffffff80)}.home-page .tech-section{z-index:2;padding:20px 5vw 150px;position:relative;overflow:hidden;transform:translateZ(0)}@media (width<=768px){.home-page .tech-section{padding:20px 5vw 80px}}.home-page .tech-section .tech-content{grid-template-columns:1fr 1.4fr;align-items:center;gap:60px;display:grid}@media (width<=1024px){.home-page .tech-section .tech-content{grid-template-columns:1fr;gap:30px}}.home-page .tech-section .tech-visual{width:100%;height:700px}@media (width<=768px){.home-page .tech-section .tech-visual{height:700px}}@media (width<=480px){.home-page .tech-section .tech-visual{height:600px}}@media (width<=768px){.home-page .tech-section .tech-text{padding:0 5vw}}.home-page .tech-section .tech-text h2{margin-bottom:30px;font-size:clamp(3rem,7vw,6rem);font-weight:900;line-height:1}.home-page .tech-section .tech-text h2 span{color:var(--accent-color)}.home-page .tech-section .tech-text p{color:var(--text-muted);font-size:1.15rem;line-height:1.6}.home-page .tech-universe-wrap{width:100%;height:100%}.section-label{text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);z-index:10;width:fit-content;font-size:.8rem;position:relative}@keyframes blink-cursor{0%,50%{opacity:1}51%,to{opacity:0}}.holo-projects-section{z-index:2;padding:60px 0 100px;position:relative}@media (width<=768px){.holo-projects-section{padding:40px 0 60px}}.holo-projects-section .section-label,.holo-projects-section .holo-projects-subtitle{padding-left:5vw}.holo-projects-section .holo-projects-subtitle{color:var(--accent-color);letter-spacing:.15em;opacity:.8;margin-top:30px;margin-bottom:20px;font-family:Courier New,monospace;font-size:.85rem}.holo-projects-section .holo-projects-subtitle .blink{opacity:0}.holo-projects-section.is-active .holo-projects-subtitle .blink{animation:1s step-end infinite blink-cursor}.holo-projects-container{z-index:5;width:100%;height:350vh;position:relative}@media (width<=768px){.holo-projects-container{height:auto;min-height:unset}}.holo-projects-container .holo-sticky-inner{flex-direction:column;justify-content:center;height:100vh;display:flex;position:sticky;top:0;overflow-x:hidden}@media (width<=768px){.holo-projects-container .holo-sticky-inner{height:auto;padding-top:20px;position:relative}}.holo-projects-container .holo-mobile-more{text-align:center;letter-spacing:.15em;color:var(--text-color);opacity:.4;padding:0 5vw 40px;font-size:.75rem}.holo-projects-container .holo-mobile-grid{grid-template-columns:1fr 1fr;gap:14px;padding:0 5vw 16px;display:grid}.holo-projects-container .holo-mobile-grid .project-panel{flex-shrink:unset;width:100%!important;height:auto!important}.holo-projects-container .holo-mobile-grid .project-panel .panel-image-wrap{height:140px}.holo-projects-container .holo-dual-carousel{flex-direction:column;gap:24px;padding:20px 0;display:flex;overflow:hidden}@media (width<=480px){.holo-projects-container .holo-dual-carousel{gap:16px;padding:10px 0}}.holo-projects-container .carousel-row{will-change:transform;gap:24px;padding:0 5vw;display:flex}@media (width<=480px){.holo-projects-container .carousel-row{gap:16px}}.holo-projects-container .project-panel{flex-shrink:0;width:260px;height:300px}@media (width<=480px){.holo-projects-container .project-panel{width:200px;height:260px}}.holo-projects-container .project-panel{border:1px solid rgba(var(--accent-color-rgb), .25);cursor:pointer;box-shadow:0 8px 32px #00000080, inset 0 0 15px rgba(var(--accent-color-rgb), .05);-webkit-user-select:none;user-select:none;background:#081823d9;border-radius:6px;flex-direction:column;transition:border-color .4s,box-shadow .4s,background .4s;display:flex;position:relative;overflow:hidden}.holo-projects-container .project-panel:after{content:"";background:linear-gradient(to bottom, transparent 90%, rgba(var(--accent-color-rgb), .08) 100%);pointer-events:none;position:absolute;inset:0}.holo-projects-container .project-panel:hover{border-color:rgba(var(--accent-color-rgb), .6);box-shadow:0 0 40px rgba(var(--accent-color-rgb), .15), inset 0 0 30px rgba(var(--accent-color-rgb), .1);background:#0e2331f2}.holo-projects-container .project-panel:hover .panel-image-wrap img{opacity:.85;filter:grayscale(0)contrast(1.1);transform:scale(1.05)}.holo-projects-container .project-panel:hover .panel-image-wrap .scanline{opacity:1;animation:1.5s linear infinite scan}.holo-projects-container .project-panel:hover .status-blink .dot{background:#34d399;box-shadow:0 0 10px #34d399}.holo-projects-container .project-panel:hover .panel-glare{opacity:.08}.holo-projects-container .project-panel .panel-glare{pointer-events:none;opacity:0;z-index:2;background:linear-gradient(135deg,#ffffff0d 0%,#0000 50%);transition:opacity .4s;position:absolute;inset:0}.holo-projects-container .project-panel .panel-content{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.holo-projects-container .project-panel .panel-image-wrap{border-bottom:2px solid rgba(var(--accent-color-rgb), .15);width:100%;height:140px;position:relative;overflow:hidden}.holo-projects-container .project-panel .panel-image-wrap img{object-fit:cover;opacity:.55;filter:grayscale(.5)contrast(1.15);pointer-events:none;width:100%;height:100%;transition:all .5s}.holo-projects-container .project-panel .panel-image-wrap .grid-overlay{background-image:linear-gradient(rgba(var(--accent-color-rgb), .08) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-color-rgb), .08) 1px, transparent 1px);pointer-events:none;background-size:20px 20px;position:absolute;inset:0}.holo-projects-container .project-panel .panel-image-wrap .scanline{background:rgba(var(--accent-color-rgb), .7);height:2px;box-shadow:0 0 12px rgba(var(--accent-color-rgb), .8);opacity:.15;position:absolute;top:0;left:0;right:0}.holo-projects-container .project-panel .panel-info{flex-direction:column;flex:1;padding:12px 16px;display:flex}.holo-projects-container .project-panel .panel-info h3{color:#fff;letter-spacing:.04em;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:4px 0 0;font-family:Space Grotesk,sans-serif;font-size:.85rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.holo-projects-container .project-panel .panel-info .project-type{color:var(--accent-color);letter-spacing:.1em;opacity:.7;margin-top:6px;font-family:Space Grotesk,monospace;font-size:.6rem}.holo-projects-container .project-panel .panel-info .project-description{color:#fff9;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:8px;margin-bottom:0;font-size:.7rem;line-height:1.35;display:-webkit-box;overflow:hidden}.holo-projects-container .project-panel .panel-info .panel-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.holo-projects-container .project-panel .panel-info .panel-footer .project-year{color:#ffffff59;letter-spacing:.1em;font-family:Space Grotesk,monospace;font-size:.65rem}.holo-projects-container .project-panel .panel-info .panel-footer .status-blink{align-items:center;gap:6px;display:flex}.holo-projects-container .project-panel .panel-info .panel-footer .status-blink .dot{background:#34d39959;border-radius:50%;width:5px;height:5px;transition:all .3s}.holo-projects-container .project-panel .panel-info .panel-footer .status-blink .text{color:#34d399;font-size:.6rem;font-weight:700}.holo-projects-container .project-panel .hud-corners-optimized{pointer-events:none;z-index:3;opacity:.5;background-image:linear-gradient(to right, rgba(var(--accent-color-rgb), .5) 12px, transparent 12px), linear-gradient(to bottom, rgba(var(--accent-color-rgb), .5) 12px, transparent 12px), linear-gradient(to left, rgba(var(--accent-color-rgb), .5) 12px, transparent 12px), linear-gradient(to bottom, rgba(var(--accent-color-rgb), .5) 12px, transparent 12px), linear-gradient(to right, rgba(var(--accent-color-rgb), .5) 12px, transparent 12px), linear-gradient(to top, rgba(var(--accent-color-rgb), .5) 12px, transparent 12px), linear-gradient(to left, rgba(var(--accent-color-rgb), .5) 12px, transparent 12px), linear-gradient(to top, rgba(var(--accent-color-rgb), .5) 12px, transparent 12px);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:100% 1.5px,1.5px 100%,100% 1.5px,1.5px 100%,100% 1.5px,1.5px 100%,100% 1.5px,1.5px 100%;position:absolute;inset:0}.holo-projects-container .project-panel .side-bar{background:rgba(var(--accent-color-rgb), .08);z-index:3;width:1px;height:60%;position:absolute;top:20%}.holo-projects-container .project-panel .side-bar.left{left:4px}.holo-projects-container .project-panel .side-bar.right{right:4px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes scan{0%{transform:translateY(0)}to{transform:translateY(160px)}}.hero-container .hero-ui-overlay{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.hero-container .hero-sidebar{pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-end;height:100%;display:flex;position:absolute;top:0;right:5vw}@media (width<=1024px){.hero-container .hero-sidebar{display:none}}.hero-container .hero-socials{-webkit-backdrop-filter:blur(4px);pointer-events:auto;background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:2px;padding:8px;display:flex}.hero-container .hero-socials .social-sep{background:#ffffff12;height:1px;margin:3px 5px}.hero-container .hero-socials .social-link{color:#ffffff59;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:color .25s,background .25s,box-shadow .25s;display:flex;position:relative}.hero-container .hero-socials .social-link .Icon{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.hero-container .hero-socials .social-link .Icon svg{width:18px;height:18px}.hero-container .hero-socials .social-link span:not(.Icon){letter-spacing:.14em;white-space:nowrap;opacity:0;pointer-events:none;background:#0e2331f2;border:1px solid #ffffff14;border-radius:6px;padding:4px 10px;font-size:.58rem;font-weight:700;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)translate(6px)}.hero-container .hero-socials .social-link:hover{color:#fff;background:rgba(var(--accent-color-rgb), .18);box-shadow:0 0 14px rgba(var(--accent-color-rgb), .2)}.hero-container .hero-socials .social-link:hover span:not(.Icon){opacity:1;transform:translateY(-50%)translate(0)}.hero-container .hero-socials .social-link.mail-link:hover{background:rgba(var(--accent-color-rgb), .14);color:var(--accent-color);box-shadow:0 0 14px rgba(var(--accent-color-rgb), .25)}.hero-container .hero-left-content{pointer-events:none;flex-direction:column;justify-content:center;gap:36px;height:100%;display:flex;position:absolute;top:0;left:5vw}@media (width<=1024px){.hero-container .hero-left-content{text-align:center;align-items:center;width:90%;left:50%;transform:translate(-50%)}}@media (width<=768px){.hero-container .hero-left-content{justify-content:flex-end;gap:20px;padding-bottom:140px}}@media (width<=480px){.hero-container .hero-left-content{gap:16px;padding-bottom:130px}}.hero-container .hero-title h1{color:var(--text-color);font-size:clamp(2.2rem,7vw,5rem)}.hero-container .hero-tagline{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-color);margin-top:14px;font-size:clamp(.85rem,1.8vw,1.2rem);font-weight:700}.hero-container .hero-footer-actions{pointer-events:auto;max-width:480px}@media (width<=1024px){.hero-container .hero-footer-actions{width:100%}}.hero-container .hero-slogan-minimal{color:var(--text-muted);letter-spacing:.05em;margin-bottom:25px;font-size:1.1rem}@media (width<=480px){.hero-container .hero-slogan-minimal{margin-bottom:20px;font-size:.9rem}}.hero-container .hero-slogan-minimal span{color:#fff;font-style:italic;font-weight:700}.hero-container .hero-actions{gap:15px;display:flex}@media (width<=1024px){.hero-container .hero-actions{justify-content:center}}@media (width<=480px){.hero-container .hero-actions{flex-direction:column;gap:10px;width:100%}}.hero-container .hero-btn{text-transform:uppercase;letter-spacing:.1em;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:12px 25px;font-size:.75rem;font-weight:700;transition:all .3s;display:flex}.hero-container .hero-btn.primary{color:#000;background:#fff}.hero-container .hero-btn.primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px #ffffff1a}.hero-container .hero-btn.secondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a}.hero-container .hero-btn.secondary:hover{background:#ffffff1a;transform:translateY(-3px)}.hero-container .scroll-hint{opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;color:var(--text-color);flex-direction:column;align-items:center;gap:12px;transition:opacity .3s;display:flex;position:absolute;bottom:40px;left:0;right:0}@media (width<=768px){.hero-container .scroll-hint{gap:8px;bottom:24px}}.hero-container .scroll-hint .scroll-text{letter-spacing:.4em;text-transform:uppercase;color:var(--accent-color);opacity:.8;font-size:.55rem;font-weight:800;animation:2.5s ease-in-out infinite scroll-text-pulse}.hero-container .scroll-hint .mouse-container{justify-content:center;align-items:center;animation:2s ease-in-out infinite scroll-float;display:flex;position:relative}.hero-container .scroll-hint .scroll-hint-mouse{overflow:visible}.hero-container .scroll-hint .scroll-hint-mouse path{stroke:var(--accent-color);stroke-opacity:.4;stroke-width:1.2px}.hero-container .scroll-hint .scroll-hint-mouse .scroll-wheel{fill:var(--accent-color);animation:2s cubic-bezier(.65,0,.35,1) infinite scroll-wheel-slide}@keyframes scroll-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes scroll-text-pulse{0%,to{opacity:.4;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}@keyframes scroll-wheel-slide{0%{opacity:0;transform:translateY(0)}20%{opacity:1}50%{opacity:1;transform:translateY(6px)}80%{opacity:0}to{opacity:0;transform:translateY(0)}}.hero-scene.svelte-nvpg1g{pointer-events:none;position:absolute;inset:0}.hero-scene.svelte-nvpg1g canvas{opacity:0;transition:opacity .38s}.hero-scene.ready.svelte-nvpg1g canvas{opacity:1}@media (width<=768px){.hero-scene.svelte-nvpg1g{-webkit-mask-image:linear-gradient(#000 30%,#0000 42%);mask-image:linear-gradient(#000 30%,#0000 42%)}}@media (prefers-reduced-motion:reduce){.hero-scene.svelte-nvpg1g canvas{transition:none}}.tech-universe-wrap.svelte-16aqc3q{-webkit-user-select:none;user-select:none;min-height:600px;position:relative}.tech-canvas.svelte-16aqc3q{pointer-events:none;position:absolute;inset:0}.tech-categories.svelte-16aqc3q{z-index:2;flex-wrap:wrap;justify-content:center;gap:12px;padding:20px 8px;display:flex;position:relative}.tech-categories.svelte-16aqc3q button:where(.svelte-16aqc3q){color:var(--category-color);border:1px solid color-mix(in srgb, var(--category-color) 13%, transparent);background:color-mix(in srgb, var(--category-color) 3%, transparent);text-transform:uppercase;letter-spacing:.15em;text-shadow:0 0 10px color-mix(in srgb, var(--category-color) 25%, transparent);cursor:pointer;border-radius:2px;min-height:44px;padding:8px 20px;font:800 12px Inter Variable,sans-serif;transition:opacity .3s,transform .3s,background .3s;position:relative}.tech-categories.svelte-16aqc3q button.active:where(.svelte-16aqc3q){background:color-mix(in srgb, var(--category-color) 14%, #10141b)}.tech-categories.svelte-16aqc3q button.dimmed:where(.svelte-16aqc3q){opacity:.55;background:0 0;transform:scale(.95)}.hud-corner.svelte-16aqc3q{border:0 solid var(--category-color);pointer-events:none;width:6px;height:6px;position:absolute}.top-left.svelte-16aqc3q{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.top-right.svelte-16aqc3q{border-top-width:2px;border-right-width:2px;top:-1px;right:-1px}.bottom-left.svelte-16aqc3q{border-bottom-width:2px;border-left-width:2px;bottom:-1px;left:-1px}.bottom-right.svelte-16aqc3q{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.tech-categories.svelte-16aqc3q button:where(.svelte-16aqc3q):focus-visible{outline-offset:4px;outline:2px solid #fff}.tech-labels.svelte-16aqc3q{flex-wrap:wrap;justify-content:center;gap:24px;margin:50px 0 0;padding:0 20px;list-style:none;display:flex;position:relative}.tech-labels.svelte-16aqc3q li:where(.svelte-16aqc3q){flex-direction:column;align-items:center;gap:5px;transition:opacity .2s;display:flex}.tech-labels.svelte-16aqc3q .dimmed:where(.svelte-16aqc3q){opacity:.3}.tech-icon.svelte-16aqc3q{background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--tech-color) 24%, #10141b), #10141b 75%);border:1.5px solid color-mix(in srgb, var(--tech-color) 40%, transparent);width:50px;height:50px;box-shadow:inset -5px -5px 12px #0006, 0 0 12px color-mix(in srgb, var(--tech-color) 10%, transparent);color:var(--tech-color);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex;overflow:hidden}.tech-icon.svelte-16aqc3q img:where(.svelte-16aqc3q),.brand-logo.svelte-16aqc3q{object-fit:contain;flex:none;width:28px;height:28px;display:block}.brand-logo.svelte-16aqc3q{background:color-mix(in srgb, var(--tech-color) 75%, #fff);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tech-name.svelte-16aqc3q{color:#e2e8f0;letter-spacing:.03em;white-space:nowrap;font:500 11px Space Grotesk,sans-serif}.is-ready.svelte-16aqc3q .tech-labels:where(.svelte-16aqc3q){pointer-events:none;margin:0;padding:0;position:absolute;inset:0}.is-ready.svelte-16aqc3q .tech-labels:where(.svelte-16aqc3q) li:where(.svelte-16aqc3q){will-change:transform;position:absolute;top:0;left:0}.tech-universe-wrap.svelte-16aqc3q:not(.is-ready) .tech-labels:where(.svelte-16aqc3q) li:where(.svelte-16aqc3q){transform:none!important}@media (width<=768px){.tech-universe-wrap.svelte-16aqc3q{min-height:600px}.tech-categories.svelte-16aqc3q{gap:6px}.tech-categories.svelte-16aqc3q button:where(.svelte-16aqc3q){padding:8px 10px;font-size:10px}.tech-icon.svelte-16aqc3q{width:38px;height:38px}.tech-icon.svelte-16aqc3q img:where(.svelte-16aqc3q),.brand-logo.svelte-16aqc3q{width:22px;height:22px}.tech-name.svelte-16aqc3q{font-size:10px}}@media (prefers-reduced-motion:reduce){.tech-labels.svelte-16aqc3q li:where(.svelte-16aqc3q),.tech-categories.svelte-16aqc3q button:where(.svelte-16aqc3q){transition:none}}
