.HeaderIconMenu-module__WQCmja__headerIconMenu{display:inline-flex;position:relative}.HeaderIconMenu-module__WQCmja__trigger{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0;transition:color .16s,background .16s;display:inline-flex}.HeaderIconMenu-module__WQCmja__trigger svg{width:19px;height:19px}.HeaderIconMenu-module__WQCmja__trigger:hover{color:var(--text-primary);background:#ffffff0f}.HeaderIconMenu-module__WQCmja__trigger:focus-visible{outline:2px solid var(--accent-orange,#f97a1f);outline-offset:2px}.HeaderIconMenu-module__WQCmja__trigger[aria-expanded=true]{color:var(--text-primary);background:#ffffff14}.HeaderIconMenu-module__WQCmja__panel{z-index:70;-webkit-backdrop-filter:blur(10px);transform-origin:0 0;background:#0a0e13eb;border:1px solid #f5f6f724;border-radius:10px;min-width:132px;padding:6px;animation:.16s cubic-bezier(.16,1,.3,1) HeaderIconMenu-module__WQCmja__headerIconMenuIn;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 10px 30px #00000073}.HeaderIconMenu-module__WQCmja__panelRight{transform-origin:100% 0;left:auto;right:0}@keyframes HeaderIconMenu-module__WQCmja__headerIconMenuIn{0%{opacity:0;transform:scale(.98)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.HeaderIconMenu-module__WQCmja__panel{animation:none}}.HeaderIconMenu-module__WQCmja__item{width:100%;min-width:0;font-family:var(--font-instrument-sans-schematic), system-ui, -apple-system, "Segoe UI", sans-serif;letter-spacing:.1px;color:var(--text-muted);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;transition:background .14s,color .14s;display:flex}.HeaderIconMenu-module__WQCmja__item:hover{color:var(--text-primary);background:#ffffff0f}.HeaderIconMenu-module__WQCmja__item:focus-visible{outline:2px solid var(--accent-orange,#f97a1f);outline-offset:-2px}.HeaderIconMenu-module__WQCmja__itemActive{color:var(--accent-orange,#f97a1f)}.HeaderIconMenu-module__WQCmja__check{width:14px;height:14px;color:var(--accent-orange,#f97a1f);flex-shrink:0}@media (max-width:640px){.HeaderIconMenu-module__WQCmja__trigger{width:44px;height:44px}}
.HallHeader-module__ywSvwa__siteHeader{height:var(--header-h);font-family:var(--font-instrument-sans-schematic), system-ui, -apple-system, "Segoe UI", sans-serif;background:linear-gradient(#090b0fcc 0%,#090b0fbd 100%);border-bottom:1px solid #17191c;position:relative}.HallHeader-module__ywSvwa__headerInner{width:100%;height:100%;padding:0 max(var(--chrome-edge-pad), env(safe-area-inset-right)) 0 max(var(--chrome-edge-pad), env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:16px;display:flex}.HallHeader-module__ywSvwa__brand{flex-shrink:0;align-items:center;gap:12px;min-width:0;display:flex}.HallHeader-module__ywSvwa__brandWord{flex-shrink:0;height:26px;margin-top:2px}.HallHeader-module__ywSvwa__brandTagline{color:var(--text-primary);white-space:nowrap;border-left:1px solid #22262c;margin-left:4px;padding-left:14px;font-size:14px;font-weight:600}.HallHeader-module__ywSvwa__headerActions{flex-shrink:0;align-items:center;gap:20px;display:flex}.HallHeader-module__ywSvwa__navLink{font:inherit;letter-spacing:.6px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;text-decoration:none}.HallHeader-module__ywSvwa__navLink:hover{color:var(--text-primary)}.HallHeader-module__ywSvwa__navLink:focus-visible{outline:1px solid var(--accent-orange,#f97a1f);outline-offset:3px;border-radius:2px}.HallHeader-module__ywSvwa__headerControlsCluster{align-items:center;gap:8px;margin-left:4px;display:flex}.HallHeader-module__ywSvwa__menuToggle{color:var(--text-primary);cursor:pointer;background:0 0;border:none;margin:-4px -6px;padding:4px 6px;font-size:20px;line-height:1;display:none}.HallHeader-module__ywSvwa__menuToggle:focus-visible{outline:1px solid var(--accent-orange,#f97a1f);outline-offset:3px;border-radius:2px}.HallHeader-module__ywSvwa__mobileMenu{display:none}@media (max-width:640px){.HallHeader-module__ywSvwa__headerInner{padding:0 max(var(--chrome-edge-pad-mobile), env(safe-area-inset-right)) 0 max(var(--chrome-edge-pad-mobile), env(safe-area-inset-left));gap:10px}.HallHeader-module__ywSvwa__brandTagline,.HallHeader-module__ywSvwa__headerActions{display:none}.HallHeader-module__ywSvwa__menuToggle{display:block}.HallHeader-module__ywSvwa__mobileMenu{top:var(--header-h);z-index:30;padding:20px max(var(--chrome-edge-pad-mobile), env(safe-area-inset-right)) 24px max(var(--chrome-edge-pad-mobile), env(safe-area-inset-left));background:var(--bg-header);border-bottom:1px solid #17191c;flex-direction:column;align-items:flex-start;gap:18px;display:flex;position:fixed;left:0;right:0}.HallHeader-module__ywSvwa__mobileMenuDivider{background:#22262c;width:100%;height:1px;margin:-4px 0}.HallHeader-module__ywSvwa__mobileMenu .HallHeader-module__ywSvwa__headerControlsCluster{margin-left:0}}
.HallFooter-module__A1su6q__siteFooter{height:var(--footer-h);font-family:var(--font-instrument-sans-schematic), system-ui, -apple-system, "Segoe UI", sans-serif;background:linear-gradient(#090b0fbd 0%,#090b0fcc 100%);border-top:1px solid #17191c}.HallFooter-module__A1su6q__footerInner{width:100%;height:100%;padding:0 max(var(--chrome-edge-pad), env(safe-area-inset-right)) 0 max(var(--chrome-edge-pad), env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:16px;display:flex}.HallFooter-module__A1su6q__footerNav{align-items:center;gap:20px;display:flex}.HallFooter-module__A1su6q__footerNav a{font:inherit;color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:500;text-decoration:none}.HallFooter-module__A1su6q__footerNav a:hover{color:var(--text-muted)}.HallFooter-module__A1su6q__footerNav a:focus-visible{outline:1px solid var(--accent-orange,#f97a1f);outline-offset:3px;border-radius:2px}.HallFooter-module__A1su6q__footerCopyright{color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.HallFooter-module__A1su6q__footerCopyrightWord{flex-shrink:0;height:13px}@media (max-width:640px){.HallFooter-module__A1su6q__footerNav{display:none}.HallFooter-module__A1su6q__footerInner{padding:0 max(var(--chrome-edge-pad-mobile), env(safe-area-inset-right)) 0 max(var(--chrome-edge-pad-mobile), env(safe-area-inset-left));justify-content:center}}
[data-hall-scope]{--bg-header:#050505;--bg-hall:#15181d;--bg-panel:#0a0e13;--bg-card:#0b1017;--border-card:#1b232d;--text-primary:#f5f6f7;--text-muted:#8b93a0;--text-faint:#5a6270;--accent-orange:#f97a1f;--accent-orange-soft:#fea864;--header-h:48px;--footer-h:40px;--chrome-edge-pad:20px;--chrome-edge-pad-mobile:14px}
[data-hall-scope]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-hall-scope],[data-hall-scope] *{box-sizing:border-box}[data-hall-scope]{background:#0a0a0c;margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}[data-hall-scope].page{background:var(--bg-panel,#0a0a0c);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.hall-viewport{touch-action:pan-y;background:#0a0a0c;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}[data-hall-scope]>header,[data-hall-scope]>footer{flex-shrink:0}.hall-camera{position:relative}.hall-cinematic-camera{will-change:transform;position:relative}.scene-transition-layer{pointer-events:none;opacity:0;clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);will-change:clip-path, opacity;position:absolute;inset:0;overflow:hidden}.scene-transition-layer__transform{will-change:transform;position:absolute;inset:0}.scene-transition-layer__room{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hall-stage{transform-origin:50%;--graphite-950:#07070a;background:var(--graphite-950);flex-shrink:0;position:relative;overflow:hidden}.hall-master{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.ceiling-fx{pointer-events:none;position:absolute;inset:0}.ceiling-glint{opacity:0;background:radial-gradient(circle,#fff8e6f2 0%,#fff8e680 55%,#fff8e600 100%);border-radius:50%;animation-name:ceiling-glint-pulse;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;transform:scale(.4)}@keyframes ceiling-glint-pulse{0%,91%,to{opacity:0;transform:scale(.7)}3.5%{opacity:1;transform:scale(1.5)}7%{opacity:.85;transform:scale(.8)}9%{opacity:0;transform:scale(.7)}}.ceiling-shooting-star-fx{opacity:0;transform-origin:0;width:85px;height:1.5px;animation-timing-function:ease-out;animation-iteration-count:infinite;position:absolute}.ceiling-shooting-star-fx:after{content:"";background:#fffdf6;border-radius:50%;width:3px;height:3px;margin-top:-1.5px;position:absolute;top:50%}.ceiling-shooting-star-fx--left{background:linear-gradient(90deg,#0000 0%,#fff8e826 35%,#fff8e88c 70%,#fffcf0e6 92%,#fffdf6 100%);animation-name:ceiling-fx-shoot-left;animation-duration:8s;animation-delay:2s;top:5%;left:12%;transform:translate(0)rotate(14deg)}.ceiling-shooting-star-fx--left:after{right:-1.5px}.ceiling-shooting-star-fx--right{background:linear-gradient(90deg,#fffdf6 0%,#fffcf0e6 8%,#fff8e88c 30%,#fff8e826 65%,#0000 100%);animation-name:ceiling-fx-shoot-right;animation-duration:11s;animation-delay:6.5s;top:8%;left:78%;transform:translate(0)rotate(166deg)}.ceiling-shooting-star-fx--right:after{left:-1.5px}@keyframes ceiling-fx-shoot-left{0%{opacity:0;transform:translate(0)rotate(14deg)}3%{opacity:1}10%{opacity:0;transform:translate(150px,26px)rotate(14deg)}to{opacity:0;transform:translate(150px,26px)rotate(14deg)}}@keyframes ceiling-fx-shoot-right{0%{opacity:0;transform:translate(0)rotate(166deg)}2.2%{opacity:1}7.3%{opacity:0;transform:translate(-150px,26px)rotate(166deg)}to{opacity:0;transform:translate(-150px,26px)rotate(166deg)}}@media (prefers-reduced-motion:reduce){.ceiling-fx:not(.ceiling-fx--force-motion) .ceiling-glint,.ceiling-fx:not(.ceiling-fx--force-motion) .ceiling-shooting-star-fx{opacity:0;animation:none}}.hero-overlay{z-index:5;pointer-events:none;opacity:1;display:block;position:absolute;inset:0;overflow:visible}.hero-line-primary{z-index:1;visibility:visible;opacity:1;white-space:nowrap;text-align:center;margin:0;font-family:Instrument Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:600;line-height:1.15;display:block;position:absolute;left:50%;transform:translate(-50%,-50%)}.hero-line-primary__word{transform-origin:50%;display:inline-block}.hero-line-primary__word:first-of-type{animation:12s ease-in-out infinite hero-primary-emphasis-white}.hero-line-primary__word:nth-of-type(2){animation:12s ease-in-out -8s infinite hero-primary-emphasis-accent}.hero-line-primary__word:nth-of-type(3){animation:12s ease-in-out -4s infinite hero-primary-emphasis-white}@keyframes hero-primary-emphasis-white{0%{filter:brightness();text-shadow:0 0 #e8dcc400,0 0 #e8dcc400;transform:scale(1)}6.6667%{filter:brightness(1.12);text-shadow:0 0 6px #e8dcc4bf,0 0 26px #e8dcc473;transform:scale(1.015)}26.6667%{filter:brightness(1.12);text-shadow:0 0 6px #e8dcc4bf,0 0 26px #e8dcc473;transform:scale(1.015)}33.3333%{filter:brightness();text-shadow:0 0 #e8dcc400,0 0 #e8dcc400;transform:scale(1)}to{filter:brightness();text-shadow:0 0 #e8dcc400,0 0 #e8dcc400;transform:scale(1)}}@keyframes hero-primary-emphasis-accent{0%{filter:brightness();text-shadow:0 0 #f97a1f00,0 0 #f97a1f00;transform:scale(1)}6.6667%{filter:brightness(1.12);text-shadow:0 0 6px #f97a1fbf,0 0 26px #f97a1f73;transform:scale(1.015)}26.6667%{filter:brightness(1.12);text-shadow:0 0 6px #f97a1fbf,0 0 26px #f97a1f73;transform:scale(1.015)}33.3333%{filter:brightness();text-shadow:0 0 #f97a1f00,0 0 #f97a1f00;transform:scale(1)}to{filter:brightness();text-shadow:0 0 #f97a1f00,0 0 #f97a1f00;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hero-line-primary__word{filter:none;text-shadow:none;animation:none;transform:none}}.hero-line-primary__word--white{color:#e8dcc4}.hero-line-primary__word--accent{color:var(--accent-orange,#f97a1f)}.hero-secondary-overlay{z-index:5;pointer-events:none;position:absolute;inset:0}.hero-secondary-line{white-space:nowrap;text-align:center;color:#e8dcc4;opacity:0;margin:0;font-family:Instrument Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:18px;font-weight:500;animation:12s ease-in-out infinite hero-secondary-fade;position:absolute;left:50%;transform:translate(-50%)}.hero-secondary-line:first-of-type{animation-delay:0s}.hero-secondary-line:nth-of-type(2){color:var(--accent-orange,#f97a1f);animation-delay:-8s}.hero-secondary-line:nth-of-type(3){animation-delay:-4s}@keyframes hero-secondary-fade{0%{opacity:0}6.6667%{opacity:1}26.6667%{opacity:1}33.3333%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-secondary-overlay:not(.hero-secondary-overlay--force-motion) .hero-secondary-line{opacity:0;animation:none}.hero-secondary-overlay:not(.hero-secondary-overlay--force-motion) .hero-secondary-line:first-of-type{opacity:1}}.bottom-guidance-overlay{z-index:50;pointer-events:none;opacity:1;transition:opacity .22s ease-out;position:fixed;bottom:55px;left:0;right:0}.bottom-guidance-overlay--hidden{opacity:0;transition:opacity .3s ease-out}.bottom-guidance-line{white-space:nowrap;text-align:center;opacity:0;margin:0;font-family:Instrument Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:18px;font-weight:500;animation:8s ease-in-out infinite bottom-guidance-fade;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.bottom-guidance-line--white{color:#e8dcc4}.bottom-guidance-line--accent{color:var(--accent-orange,#f97a1f)}.bottom-guidance-line:first-of-type{animation-delay:0s}.bottom-guidance-line:nth-of-type(2){animation-delay:-4s}@keyframes bottom-guidance-fade{0%{opacity:0}10%{opacity:1}40%{opacity:1}50%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.bottom-guidance-overlay:not(.bottom-guidance-overlay--force-motion) .bottom-guidance-line{opacity:0;animation:none}.bottom-guidance-overlay:not(.bottom-guidance-overlay--force-motion) .bottom-guidance-line:first-of-type{opacity:1}}.portal-activation-copy{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:visible}.portal-activation-copy__band,.portal-activation-copy__floor{white-space:nowrap;pointer-events:none;color:#e8dcc4;opacity:0;margin:0;font-family:Instrument Sans,system-ui,-apple-system,Segoe UI,sans-serif;transition:opacity .22s ease-out,transform .22s ease-out;position:absolute}.portal-activation-copy__band{transform:translate(-50%, calc(-50% + 4px)) rotate(var(--activation-copy-band-rotate,0deg));font-size:16px;font-weight:500}.portal-activation-copy__band-accent{color:var(--accent-orange,#f97a1f)}.portal-activation-copy__floor{transform-origin:50% 100%;transform:translate(-50%, 4px) perspective(500px) rotateX(28deg) rotate(var(--activation-copy-floor-rotate,0deg));font-size:13px;font-weight:400}.portal-activation-copy__band--active{opacity:1;transform:translate(-50%, -50%) rotate(var(--activation-copy-band-rotate,0deg));transition:opacity .3s ease-out,transform .3s ease-out}.portal-activation-copy__floor--active{opacity:1;transform:translate(-50%, 0) perspective(500px) rotateX(28deg) rotate(var(--activation-copy-floor-rotate,0deg));transition:opacity .3s ease-out,transform .3s ease-out}.portal-activation-copy__band--right-pivot{transform-origin:100%;transform:translate(-100%, calc(-50% + 4px)) rotate(var(--activation-copy-band-rotate,0deg))}.portal-activation-copy__band--right-pivot.portal-activation-copy__band--active{transform:translate(-100%, -50%) rotate(var(--activation-copy-band-rotate,0deg))}.portal-activation-copy__floor--threshold{font-size:var(--activation-copy-floor-font-size,14px);transform-origin:50%;transform:translate(-50%, 4px) scaleY(var(--activation-copy-floor-scale-y,.92)) rotate(var(--activation-copy-floor-rotate,0deg));font-weight:500}.portal-activation-copy__floor--threshold.portal-activation-copy__floor--active{transform:translate(-50%, 0) scaleY(var(--activation-copy-floor-scale-y,.92)) rotate(var(--activation-copy-floor-rotate,0deg))}.hall-stage__portals{position:absolute;inset:0}.portal{pointer-events:none;position:absolute;inset:0}.portal__room-viewport{pointer-events:none;position:absolute;overflow:hidden}.portal__room-transform{will-change:transform;position:absolute;inset:0}.portal__room{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.portal__room-contact-shadow{pointer-events:none;background:linear-gradient(#0000 0%,#00000014 45%,#00000038 100%);height:5.5%;position:absolute;bottom:0;left:0;right:0}.portal__hover-light{opacity:0;pointer-events:none;background:linear-gradient(#d6b27a0d,#d6b27a0d);transition:opacity .22s ease-out;position:absolute;inset:0}[data-portal-id=prompts][data-state=hovered] .portal__hover-light,[data-portal-id=prompts][data-state=focused] .portal__hover-light,[data-portal-id=tutorials][data-state=hovered] .portal__hover-light,[data-portal-id=tutorials][data-state=focused] .portal__hover-light,[data-portal-id=certificates][data-state=hovered] .portal__hover-light,[data-portal-id=certificates][data-state=focused] .portal__hover-light,[data-portal-id=videos][data-state=hovered] .portal__hover-light,[data-portal-id=videos][data-state=focused] .portal__hover-light,[data-portal-id=setups][data-state=hovered] .portal__hover-light,[data-portal-id=setups][data-state=focused] .portal__hover-light,[data-portal-id=webinars][data-state=hovered] .portal__hover-light,[data-portal-id=webinars][data-state=focused] .portal__hover-light,[data-portal-id=ai-workflows][data-state=hovered] .portal__hover-light,[data-portal-id=ai-workflows][data-state=focused] .portal__hover-light{opacity:1;transition:opacity .3s ease-out}.portal__vfx{pointer-events:none;position:absolute;overflow:hidden}.portal__vfx-layer{opacity:0;position:absolute;inset:0}.portal__hit{cursor:pointer;pointer-events:auto;background:0 0;position:absolute}.portal__hit:focus-visible{outline:2px solid var(--accent-orange,#f97a1f);outline-offset:4px}.portal-debug{pointer-events:none;z-index:20;position:absolute;inset:0}.portal-debug__aperture{background:#ff00ff29;outline:6px solid #ff00ffe6;position:absolute}.portal-debug__aperture[data-selected]{background:#00ff8038}.portal-debug__interaction{border:5px dashed #50c8ffd9;position:absolute}.portal-debug__center,.portal-debug__focus{border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute}.portal-debug__center{background:#00fffff2}.portal-debug__focus{background:#ffb020f2;transform:scale(.6)}.portal-debug__label{white-space:nowrap;color:#fff;background:#000000b8;border-radius:6px;padding:6px 12px;font:600 34px/1.2 ui-monospace,monospace;position:absolute;transform:translateY(-115%)}.portal-debug__scene-info{z-index:21;color:#0ff;pointer-events:none;background:#000000b8;border-radius:6px;padding:6px 10px;font:600 13px/1.4 ui-monospace,monospace;position:fixed;top:8px;left:8px}.room-nav-control{top:calc(var(--header-h) + 16px);z-index:60;-webkit-backdrop-filter:blur(6px);letter-spacing:.1px;color:var(--text-primary);cursor:pointer;background:#0a0e13c7;border:1px solid #f5f6f729;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-family:Instrument Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:500;transition:background .16s,border-color .16s,transform .12s;display:inline-flex;position:fixed;box-shadow:0 6px 20px #00000059}.room-nav-control:hover{background:#10151ce0;border-color:#f5f6f747}.room-nav-control:active{transform:scale(.97)}.room-nav-control:focus-visible{outline:2px solid var(--accent-orange,#f97a1f);outline-offset:2px}.room-nav-control--back-to-hall{left:max(var(--chrome-edge-pad), env(safe-area-inset-left))}.room-nav-control--back-to-suite{right:max(var(--chrome-edge-pad), env(safe-area-inset-right))}.room-nav-control__arrow{font-size:13px;line-height:1}@media (max-width:640px){.room-nav-control{top:calc(var(--header-h) + 10px);left:var(--chrome-edge-pad-mobile);right:var(--chrome-edge-pad-mobile);padding:8px 12px;font-size:13px}.room-nav-control--back-to-hall{left:var(--chrome-edge-pad-mobile)}.room-nav-control--back-to-suite{right:var(--chrome-edge-pad-mobile)}}
