body:has(.signal-gate){min-width:0}.signal-gate{--signal-muted: #8b9aa4;position:relative;isolation:isolate;height:100vh;height:100dvh;overflow:auto;color:#e5edf1;background:radial-gradient(ellipse at 50% 35%,#0d1820 0,#080d12 38%,#06090d 75%);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.signal-gate:before{content:"";position:absolute;inset:12px;border:1px solid #bddeee0c;pointer-events:none}.signal-gate .gate-nav{flex:0 0 88px;display:flex;justify-content:space-between;align-items:center;padding:0 clamp(28px,4.5vw,72px);border:0;background:transparent}.gate-wordmark{display:flex;align-items:center;gap:12px;font-size:10px;font-weight:500;letter-spacing:.16em}.gate-wordmark:before{content:"";width:5px;height:5px;border-radius:50%;background:#00befe;box-shadow:0 0 16px #00befe65}.gate-contact{color:#b9c6ce;text-decoration:none;font-size:12px;padding:12px 0 12px 16px}.gate-contact span{padding-left:9px;color:#667c8c}.gate-contact:hover{color:#fff}.gate-center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 22px 64px}.gate-art{width:min(880px,100%)}.gate-field{display:block;position:relative;width:100%;height:clamp(250px,43vh,440px);border:0;padding:0;background:transparent;color:inherit;cursor:crosshair;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.gate-field canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.gate-field:disabled{cursor:default}.gate-mark{position:absolute;width:clamp(94px,15vw,144px);height:auto;top:50%;left:50%;transform:translate(-50%,-50%);filter:brightness(0) invert(1) drop-shadow(0 0 24px #ffffff14);pointer-events:none;-webkit-user-select:none;user-select:none}.gate-art-controls{display:flex;align-items:center;justify-content:center;gap:18px;min-height:36px;color:var(--signal-muted);font-size:12px;letter-spacing:.02em}.gate-motion{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 8px;border:0;color:#a9bbc7;background:transparent;font-size:12px;cursor:pointer}.gate-motion span{font-size:12px}.gate-motion:hover{color:#e5edf1}.signal-gate h1{margin:26px 0 0;max-width:650px;text-align:center;color:#e4eaed;font-size:clamp(25px,3vw,39px);line-height:1.25;font-weight:350;letter-spacing:-.045em}.signal-gate .gate-form{width:min(320px,100%);margin:34px 0 0;text-align:left}.gate-form label{display:block;margin-bottom:10px;color:var(--signal-muted);font-size:12px;letter-spacing:.06em}.gate-input-row{display:flex;min-height:48px;border:1px solid #3a4954;border-radius:4px;background:#0b141bdd;transition:border-color .18s,box-shadow .18s}.gate-input-row:focus-within{border-color:#58b2d1;box-shadow:0 0 0 3px #00befe12}.gate-input-row input{flex:1;width:0;min-width:0;padding:10px 14px;outline:none;border:0;border-radius:4px;background:transparent;color:#eef6fb;font-size:16px;letter-spacing:.1em}.gate-input-row:has(input[aria-invalid=true]){border-color:#d59a8e}.gate-input-row button{flex:0 0 auto;margin:5px;padding:0 14px;min-height:36px;border:1px solid #536470;border-radius:2px;color:#d5e0e7;background:#18242d;font-size:12px;cursor:pointer;transition:background .18s}.gate-input-row button:hover{color:#fff;background:#263b49}.gate-input-row button span{padding-left:10px;color:#93c9dc}.signal-gate .preview-gate-error{color:#edb6aa;font-size:12px;line-height:1.5;margin:10px 0 0}.signal-gate :is(button,a):focus-visible{outline:2px solid #68c8e8;outline-offset:5px}.gate-field:focus-visible{border-radius:50%;outline-offset:-8px}@media(max-width:600px){.signal-gate .gate-nav{flex-basis:74px;padding:0 26px}.gate-wordmark{font-size:8px;letter-spacing:.1em;gap:8px}.gate-contact{font-size:11px}.gate-center{padding:0 24px 44px}.gate-art{width:calc(100% + 32px)}.gate-field{height:clamp(240px,36vh,330px)}.gate-mark{width:92px}.signal-gate h1{max-width:300px;margin-top:27px;font-size:30px}.signal-gate .gate-form{margin-top:30px}.gate-art-controls{gap:8px;font-size:11px}}@media(max-height:700px)and (min-width:601px){.signal-gate .gate-nav{flex-basis:64px}.gate-field{height:265px}.gate-center{padding-bottom:28px}.signal-gate h1{margin-top:10px;font-size:30px}.signal-gate .gate-form{margin-top:22px}}@media(prefers-color-scheme:light){.signal-gate{--signal-muted:#64737c;color:#172128;background:radial-gradient(ellipse at 50% 35%,#f8fbfb 0,#eef3f4 42%,#e5ebed 78%)}.signal-gate:before{border-color:#315f7916}.gate-wordmark:before{background:#007fae;box-shadow:0 0 16px #007fae40}.gate-contact{color:#4f626d}.gate-contact span{color:#718995}.gate-contact:hover{color:#11191d}.gate-mark{filter:brightness(0) saturate(100%) invert(13%) sepia(11%) saturate(778%) hue-rotate(153deg) brightness(93%) contrast(94%) drop-shadow(0 0 22px #315f7914)}.gate-motion{color:#536975}.gate-motion:hover,.signal-gate h1{color:#172128}.gate-input-row{border-color:#aab8be;background:#ffffffb8}.gate-input-row:focus-within{border-color:#4e90aa;box-shadow:0 0 0 3px #287f9e18}.gate-input-row input{color:#172128}.gate-input-row button{border-color:#7f929c;color:#f5fbfd;background:#244250}.gate-input-row button:hover{background:#31586a}.gate-input-row button span{color:#c8e9f4}.signal-gate .preview-gate-error{color:#8d4438}.signal-gate :is(button,a):focus-visible{outline-color:#2d7f9f}}body:has(.signal-gate){margin:0}.signal-gate,.signal-gate *{box-sizing:border-box}.gate-description{color:var(--signal-muted);text-align:center;margin:14px 0 0;font-size:14px}.gate-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.gate-actions button{min-height:48px;padding:12px 20px;border:1px solid #617986;border-radius:4px;font:inherit;font-size:13px;cursor:pointer}.gate-actions button span{margin-left:20px}.gate-enter{background:#dbeef4;color:#10202a}.gate-equip{background:#14232d;color:#e5edf1}.gate-actions button:hover{box-shadow:0 0 22px #6acbeb25;border-color:#9be4f8}.gate-feedback{min-height:2.8em;max-width:430px;margin:16px 0 0;color:var(--signal-muted);font-size:12px;line-height:1.6;text-align:center}.gate-guide{color:var(--signal-muted);font-size:12px;padding:12px}.gate-copy-fallback{width:min(600px,100%);font-size:13px}.gate-copy-fallback textarea{display:block;width:100%;min-height:150px;margin-top:8px;color:#e5edf1;background:#14232d;border:1px solid #617986;padding:12px}.gate-depth{display:none}.gate-agent-kit{width:min(600px,100%);padding:18px;margin-top:8px;background:#101d27;border:1px solid #375465;border-radius:12px;color:#dcebf2;box-shadow:0 20px 70px #0005}.gate-agent-kit header{display:flex;align-items:center;justify-content:space-between;gap:12px;font:10px monospace;letter-spacing:.1em}.gate-agent-kit button{background:#dbeef4;color:#10202a;border:0;border-radius:6px;min-height:44px;padding:10px 16px;cursor:pointer}.gate-agent-kit p{font-size:13px;line-height:1.6;color:#b5c8d3}.gate-agent-kit label{font:11px monospace;color:#a1bccb}.gate-agent-kit textarea{display:block;width:100%;height:160px;margin:10px 0;padding:14px;background:#070f16;color:#d6e9f1;border:1px solid #345061;border-radius:6px;font:12px/1.7 monospace;resize:vertical}.gate-agent-kit a{color:#9edbec;font-size:12px}.gate-center:has(.gate-agent-kit){justify-content:flex-start}.frontier-destination{position:fixed;inset:0;overflow:hidden;pointer-events:none;background:#080d12;animation:destination-emerge 2.6s both}.signal-gate.is-entering{position:fixed;inset:0;z-index:100;overflow:hidden;pointer-events:none;animation:doorway-vanish 2.6s both}.is-entering .gate-enter{pointer-events:auto;position:relative;z-index:110}.is-entering .gate-art{transform-origin:50% 45%;animation:portal-approach 2.6s cubic-bezier(.65,0,.3,1) both}.is-entering .gate-nav,.is-entering .gate-center>:not(.gate-art){animation:portal-copy-away .6s both}.is-entering .gate-mark{animation:logo-threshold 2.6s both}.portal-voyage{position:fixed;inset:0;pointer-events:none;overflow:hidden;perspective:500px}.portal-throat{position:absolute;left:var(--portal-x);top:var(--portal-y);width:1px;height:1px;transform-style:preserve-3d;animation:portal-center 2.6s both}.portal-throat i{position:absolute;width:80vmax;height:80vmax;left:-40vmax;top:-40vmax;border:1px solid #90d7ed80;border-radius:46% 54% 49% 51%;box-shadow:inset 0 0 26px #58b6dd12,0 0 18px #58b6dd18;opacity:0;animation:tunnel-flight 1.7s cubic-bezier(.35,0,.7,1) both;animation-delay:calc(.28s + var(--ring)*45ms);transform:translateZ(-1800px) rotate(calc(var(--ring)*11deg))}.portal-voyage>span{position:absolute;bottom:18%;width:100%;text-align:center;font:10px monospace;letter-spacing:.35em;color:#a5dbea;animation:portal-caption 2.6s both}.frontier-arrival{animation:map-arrival .5s ease-out both}.frontier-return{color:inherit;text-decoration:none;font-size:12px;min-height:44px;display:inline-flex;align-items:center;padding:8px 12px;border:1px solid #66899955;border-radius:6px}.frontier-return:hover{background:#6abddd22}.frontier-map-paths{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.frontier-map-paths button{display:flex;flex-direction:column;gap:12px;text-align:left;padding:24px;border:1px solid #66899955;border-radius:12px;background:transparent;color:inherit;cursor:pointer}.frontier-map-paths span{font:10px monospace;letter-spacing:.1em}.frontier-map-paths strong{font-size:20px}.frontier-map-paths small{font-size:13px}.frontier-map-paths button:hover{background:#6abddd15}@keyframes portal-approach{0%,10%{transform:scale(1)}55%{transform:scale(4) rotate(-8deg);opacity:1}90%,to{transform:scale(20) rotate(-20deg);opacity:0}}@keyframes logo-threshold{0%,15%{opacity:1}48%,to{opacity:0}}@keyframes portal-copy-away{to{opacity:0;transform:translateY(14px)}}@keyframes tunnel-flight{0%{transform:translateZ(-1800px) rotate(calc(var(--ring)*11deg));opacity:0}25%{opacity:.7}80%{opacity:.5}to{transform:translateZ(480px) rotate(calc(var(--ring)*11deg + 65deg));opacity:0}}@keyframes portal-center{to{left:50%;top:50%}}@keyframes portal-caption{0%,25%,85%,to{opacity:0}40%,70%{opacity:1}}@keyframes doorway-vanish{0%,72%{opacity:1}to{opacity:0}}@keyframes destination-emerge{0%,65%{transform:scale(.88);filter:blur(8px);opacity:0}to{transform:scale(1);filter:blur(0);opacity:1}}@keyframes map-arrival{0%{opacity:.8}to{opacity:1}}@media(max-width:600px){.gate-actions{width:100%;max-width:340px;margin-top:22px}.gate-actions button{width:100%}.gate-center{padding-bottom:24px}.gate-field{height:clamp(200px,31vh,300px)}.frontier-map-paths{grid-template-columns:1fr}}.is-entering .gate-center>.gate-actions{animation:none;position:fixed;bottom:32px;z-index:120;margin:0}.is-entering .gate-equip{display:none}.is-entering .gate-enter{background:#10202acc;color:#dbeef4}.portal-voyage{position:fixed;inset:0;z-index:220;pointer-events:none;overflow:hidden}.portal-contours{position:absolute;inset:0;display:block;width:100%;height:100%}.portal-in{animation:portal-atmosphere-in 2.6s both}.portal-out{animation:portal-atmosphere-out 2.6s both}.portal-voyage>span{z-index:2;pointer-events:none}.is-entering .gate-art{animation:contour-launch 2.6s cubic-bezier(.55,.01,.25,1) both}.is-entering .gate-mark{animation:mark-into-throat 2.6s both}.is-entering .gate-center>:not(.gate-art){animation:portal-copy-away .45s ease-out both}.is-entering .gate-center>.gate-actions{animation:none}.is-returning.signal-gate{position:fixed;inset:0;z-index:100;pointer-events:none;overflow:hidden;animation:field-reassemble 2.6s both}.is-returning .gate-center>:not(.gate-art){animation:copy-reassemble 2.6s both}.is-returning .gate-art{animation:contour-retract 2.6s both}.is-returning .gate-mark{animation:mark-out-of-throat 2.6s both}.frontier-destination.is-returning{animation:destination-recede 2.6s both}.gate-impact-ring{position:absolute;left:50%;top:50%;width:88px;height:88px;border:2px solid #70d9fa;border-radius:50%;box-shadow:0 0 32px #5acbebbb,inset 0 0 24px #5acbeb44;transform:translate(-50%,-50%) scale(.2);pointer-events:none;animation:cta-field-impact 1.3s cubic-bezier(.1,.6,.16,1) both}@keyframes cta-field-impact{0%{opacity:.8;transform:translate(-50%,-50%) scale(.25)}50%{opacity:.5}to{opacity:0;transform:translate(-50%,-50%) scale(7)}}@keyframes contour-launch{0%,8%{transform:scale(1);opacity:1}48%{transform:scale(1.55);opacity:1}75%{transform:scale(3.5);opacity:.7}to{transform:scale(6);opacity:0}}@keyframes contour-retract{0%{transform:scale(6);opacity:0}25%{transform:scale(3.5);opacity:.7}52%{transform:scale(1.55);opacity:1}92%,to{transform:scale(1);opacity:1}}@keyframes mark-into-throat{0%,16%{opacity:1}46%{opacity:.55}70%,to{opacity:0}}@keyframes mark-out-of-throat{0%,30%{opacity:0}54%{opacity:.55}84%,to{opacity:1}}@keyframes field-reassemble{0%,22%{opacity:0}50%{opacity:1}to{opacity:1}}@keyframes copy-reassemble{0%,65%{opacity:0;transform:translateY(16px)}90%,to{opacity:1;transform:translateY(0)}}@keyframes destination-recede{0%,18%{opacity:1;transform:scale(1);filter:blur(0)}82%,to{opacity:0;transform:scale(.9);filter:blur(8px)}}@keyframes portal-atmosphere-in{0%,9%{background:#050c1300}46%,76%{background:#050c13a8}to{background:#050c1300}}@keyframes portal-atmosphere-out{0%{background:#050c1300}24%,54%{background:#050c13a8}91%,to{background:#050c1300}}.signal-gate{color:#e5edf1;background:radial-gradient(ellipse at 50% 35%,#0d1820 0,#080d12 38%,#06090d 75%)}.signal-gate .gate-nav{background:transparent}.signal-gate h1{color:#e4eaed}.signal-gate .gate-mark{filter:brightness(0) invert(1) drop-shadow(0 0 24px #ffffff14)}.signal-gate .gate-motion{color:#a9bbc7}.signal-gate .gate-motion:hover{color:#e5edf1}.signal-gate .gate-equip{background:#14232d;color:#e5edf1}.signal-gate .gate-enter{background:#dbeef4;color:#10202a}.signal-gate .gate-agent-kit{background:#101d27;color:#dcebf2}.signal-gate .gate-agent-kit button{background:#dbeef4;color:#10202a}.signal-gate .gate-agent-kit textarea{background:#070f16;color:#d6e9f1}.signal-gate .gate-contact{color:#b9c6ce}.signal-gate .gate-contact:hover{color:#fff}.signal-gate{--signal-muted:#a7bac6}.signal-gate .gate-feedback,.signal-gate .gate-description{color:var(--signal-muted)}.signal-gate .gate-field canvas{position:fixed;inset:0;width:100vw;height:100dvh;display:block;pointer-events:none;z-index:1}.signal-gate .gate-field .gate-mark{z-index:2}.signal-gate .gate-center>:not(.gate-art),.signal-gate .gate-nav{position:relative;z-index:3}.signal-gate.at-site{position:fixed;inset:0;z-index:-1;visibility:hidden;pointer-events:none}.signal-gate.is-entering,.signal-gate.is-returning{position:fixed;inset:0;z-index:100;background:transparent!important;overflow:hidden;pointer-events:none;animation:none!important}.signal-gate.is-entering .gate-art,.signal-gate.is-returning .gate-art{transform:none!important;animation:none!important}.signal-gate:is(.is-entering,.is-returning) .gate-mark{filter:brightness(0) invert(1) drop-shadow(0 0 24px #ffffff14)!important;transition:none!important}.signal-gate.is-entering .gate-mark{animation:osf-logo-through 2.6s ease-in both!important}.signal-gate.is-returning .gate-mark{animation:osf-logo-through 2.6s ease-out reverse both!important}.signal-gate.is-entering .gate-center>:not(.gate-art),.signal-gate.is-entering .gate-nav{animation:osf-ui-depart .42s ease-out both!important}.signal-gate.is-entering .gate-center>.gate-actions{animation:none!important;position:fixed;bottom:max(18px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:5;pointer-events:auto}.signal-gate.is-entering .gate-center>.gate-actions .gate-enter{display:block;position:relative;z-index:5;pointer-events:auto}.signal-gate.is-entering .gate-center>.gate-actions .gate-equip{display:none}.signal-gate.is-returning .gate-center>:not(.gate-art),.signal-gate.is-returning .gate-nav{animation:osf-ui-return 2.6s ease-out both!important}.signal-gate.is-returning .gate-field{pointer-events:none}.frontier-destination{position:fixed;inset:0;z-index:0;opacity:1!important;filter:none!important;transform-origin:50% 50%;animation:osf-level-approach 2.6s ease-out both!important}.frontier-destination.is-returning{animation:osf-level-approach 2.6s ease-in reverse both!important}.frontier-arrival{animation:none!important}@keyframes osf-level-approach{0%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes osf-logo-through{0%,8%{opacity:1;transform:translate(-50%,-50%) scale(1)}47%{opacity:.8;transform:translate(-50%,-50%) scale(3.2)}68%,to{opacity:0;transform:translate(-50%,-50%) scale(17)}}@keyframes osf-ui-depart{0%{opacity:1}to{opacity:0}}@keyframes osf-ui-return{0%,85%{opacity:0}to{opacity:1}}.frontier-world{position:fixed;inset:0;z-index:0;width:100%;height:100dvh;min-width:0;overflow:hidden;opacity:1!important;transform:none!important;filter:none!important;animation:none!important;transition:none!important;background:var(--osf-bg,#f4f7f7)}.frontier-world[aria-hidden=true]{pointer-events:none}.frontier-world>.frontier-shell,.frontier-world>:is(.frontier-shell,.shell,.asset-shell,.voice-shell){height:100dvh;min-height:0}.signal-gate:not(.at-site){z-index:100}.signal-gate:not(.is-entering):not(.is-returning):not(.at-site){background:radial-gradient(ellipse at 50% 35%,#0d1820 0,#080d12 38%,#06090d 75%)!important}.signal-gate:is(.is-entering,.is-returning){background:transparent!important;opacity:1!important;transform:none!important;filter:none!important;animation:none!important}.signal-gate:is(.is-entering,.is-returning) .gate-field canvas{opacity:1!important;transform:none!important;filter:none!important;animation:none!important;mix-blend-mode:normal}.signal-gate.is-entering .gate-center>.gate-actions{position:fixed;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));bottom:auto;left:auto;width:auto;max-width:none;margin:0;transform:none;pointer-events:auto}.signal-gate.is-entering .gate-center>.gate-actions .gate-enter{width:auto;min-width:0;min-height:44px;height:44px;padding:9px 13px;border-radius:8px;border:1px solid rgba(169,214,230,.45);background:#09141cc7;color:#e4f3f8;font-size:12px;line-height:1.2;box-shadow:0 4px 20px #0000001f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:osf-skip-appear .35s .32s both}@keyframes osf-skip-appear{0%{opacity:0}to{opacity:1}}.signal-gate .gate-center:has(.gate-agent-kit){justify-content:center!important}.signal-gate .gate-agent-kit{position:fixed;inset:auto max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) auto;z-index:35;box-sizing:border-box;width:min(430px,calc(100vw - 32px));max-height:min(310px,47dvh);overflow-y:auto;overscroll-behavior:contain;padding:14px;margin:0;border-radius:12px;background:#091721f0;border:1px solid #496878;box-shadow:0 22px 60px #0000008f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.signal-gate .gate-agent-kit header{position:sticky;top:-14px;z-index:2;padding:0 0 10px;background:#101d27;font-size:10px}.signal-gate .gate-agent-toolbar{display:flex;gap:6px;flex:0 0 auto}.signal-gate .gate-agent-toolbar button{min-height:36px;padding:7px 11px;font-size:12px;letter-spacing:0}.signal-gate .gate-agent-toolbar .gate-agent-close{min-width:36px;padding:7px;background:#263b49;color:#e5edf1}.signal-gate .gate-agent-kit p{margin:7px 0;font-size:11px;line-height:1.4}.signal-gate .gate-agent-kit label{display:block;font-size:10px}.signal-gate .gate-agent-kit textarea{height:70px;min-height:70px;max-height:110px;margin:6px 0;padding:9px 10px;font-size:11px;line-height:1.45;overflow-y:auto;resize:vertical;white-space:pre-wrap}.signal-gate .gate-agent-kit a{display:inline-block;padding-top:3px}@media(max-width:600px){.signal-gate .gate-agent-kit{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;max-height:min(280px,44dvh);padding:12px}.signal-gate .gate-agent-kit header{top:-12px}.signal-gate .gate-agent-toolbar button{min-height:36px}}@media(max-height:560px){.signal-gate .gate-agent-kit{max-height:44dvh}.signal-gate .gate-agent-kit textarea{height:60px;min-height:60px}}.signal-gate .gate-motion-override{display:block;position:relative;z-index:4;min-height:44px;margin:4px auto 0;padding:8px 14px;border:1px solid #6d8d9d;border-radius:6px;background:#14232d;color:#e5edf1;font:inherit;font-size:12px;cursor:pointer}.signal-gate .gate-motion-override:hover{background:#263b49;border-color:#a3d9e8}.signal-gate .gate-art{position:relative}.signal-gate .gate-motion-override{display:none!important}.signal-gate .gate-motion-toggle{position:absolute;left:50%;bottom:0;transform:translate(-50%);z-index:8;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#c5dbe5;background:#0d1e29cc;border:1px solid rgba(151,204,225,.35);border-radius:999px;box-shadow:0 5px 22px #00000029;cursor:pointer;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.signal-gate .gate-motion-toggle:hover,.signal-gate .gate-motion-toggle:focus-visible{color:#fff;background:#213c4d;border-color:#9edfec}.signal-gate .gate-motion-toggle span{display:block;font-family:system-ui,sans-serif;font-size:17px;font-weight:600;line-height:1;letter-spacing:-.08em}.signal-gate .gate-motion-toggle[aria-pressed=false] span{font-size:16px;letter-spacing:0;padding-left:2px}.signal-gate.is-entering .gate-motion-toggle,.signal-gate.is-returning .gate-motion-toggle,.signal-gate.at-site .gate-motion-toggle{visibility:hidden;pointer-events:none}@media(max-width:600px){.signal-gate .gate-motion-toggle{bottom:0}}
