@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";
.neural-experience{--neural-background:#09090b;--neural-foreground:#fafafa;--neural-muted:#a1a1aa;--neural-muted-foreground:#71717a;--neural-font-sans:"Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--neural-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--neural-edge-x:clamp(1rem, 3vw, 1.75rem);--neural-edge-y:clamp(1rem, 3vh, 1.75rem);--neural-brand-height:clamp(3.4rem, 7.5vh, 4.5rem);isolation:isolate;width:100%;height:100dvh;min-height:100dvh;color:var(--neural-foreground);font-family:var(--neural-font-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:radial-gradient(circle at 50% 44%,#fff1 0%,#ffffff05 29%,#0000 56%),radial-gradient(circle at 50% 75%,#ffffff06,#0000 28%),linear-gradient(145deg,#0a0a0b 0%,#050506 65%,#000 100%);position:relative;overflow:hidden}.neural-experience:before{z-index:2;pointer-events:none;content:"";background:radial-gradient(circle,#0000 34%,#0000003d 68%,#000000b8 100%),repeating-linear-gradient(0deg,#ffffff01 0 1px,#0000 1px 3px);position:absolute;inset:0}.neural-experience .brain-canvas{cursor:crosshair;touch-action:none;width:100%;height:100%;transition:opacity .7s;display:block;position:absolute;inset:0}.neural-experience[data-level=main] .brain-canvas{opacity:.72}.neural-experience.is-arriving .brain-canvas{opacity:1}.neural-experience .brain-menu,.neural-experience .neural-submenu{z-index:4;pointer-events:none;position:absolute;inset:0}.neural-experience .menu-heading{text-align:center;width:min(32rem,100% - 3rem);transition:opacity .42s,transform .65s cubic-bezier(.16,1,.3,1),filter .42s;position:absolute;top:clamp(1.75rem,5vh,4rem);left:50%;transform:translate(-50%)}.neural-experience .menu-heading span,.neural-experience .inside-heading>span{color:#a1a1aae0;letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;font-size:.72rem;font-weight:600;display:inline-flex}.neural-experience .menu-heading span:before,.neural-experience .inside-heading>span:before{content:"";background:linear-gradient(90deg,#0000,#fafafab8);width:1.4rem;height:1px}.neural-experience .menu-heading p{color:var(--neural-muted-foreground);letter-spacing:.015em;margin:.55rem 0 0;font-size:.9rem}.neural-experience .knowledge-legend{color:#a1a1aad1;letter-spacing:.12em;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09090b9e;border:1px solid #ffffff1a;border-radius:999px;max-width:min(26rem,100% - 3rem);margin:0;padding:.34rem .85rem;font-size:.64rem;transition:opacity .42s,filter .42s;position:absolute;bottom:clamp(1.5rem,5vh,3rem);left:50%;transform:translate(-50%)}.neural-experience .neural-entry{--entry-accent:#fafafa;--entry-delay:0s;--entry-link:clamp(2rem, 5vw, 4.5rem);background:linear-gradient(135deg, color-mix(in srgb, var(--entry-accent) 14%, transparent), transparent 62%), #141418f0;color:#fafafaeb;min-width:12.5rem;max-width:min(18rem,50% - 1.25rem);min-height:3.7rem;font:inherit;letter-spacing:.045em;text-align:left;pointer-events:auto;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;animation:neural-menu-item-in .8s var(--entry-delay) cubic-bezier(.16, 1, .3, 1) forwards;border:1px solid #ffffff3d;border-radius:.6rem;align-items:center;gap:.8rem;padding:.6rem 1rem;font-size:.86rem;transition:opacity .38s,transform .3s,border-color .3s,box-shadow .3s,background .3s,filter .38s;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff1a,0 18px 46px #0000008c}.neural-experience .neural-entry:before{border:1px solid color-mix(in srgb, var(--entry-accent) 22%, transparent);content:"";box-shadow:0 0 28px color-mix(in srgb, var(--entry-accent) 14%, transparent);opacity:0;animation:neural-entry-halo 5.4s var(--entry-delay) ease-in-out infinite;border-radius:.85rem;transition:border-color .3s,box-shadow .3s,opacity .3s;position:absolute;inset:-.35rem}.neural-experience .neural-entry:after{width:var(--entry-link);content:"";opacity:.8;background-position:-38%,0 0;background-repeat:no-repeat;background-size:34% 100%,100% 100%;border-radius:999px;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.neural-experience .neural-entry.is-left{border-right:2px solid var(--entry-accent);left:clamp(1.5rem,13vw,12rem)}.neural-experience .neural-entry.is-right{text-align:right;border-left:2px solid var(--entry-accent);flex-direction:row-reverse;right:clamp(1.5rem,13vw,12rem)}.neural-experience .neural-entry.is-left:after{right:calc(var(--entry-link) * -1 - .7rem);background-image:radial-gradient(circle at center, color-mix(in srgb, var(--entry-accent) 95%, transparent), transparent 68%), linear-gradient(90deg, #ffffff0a, color-mix(in srgb, var(--entry-accent) 52%, transparent));animation:neural-entry-signal-left 3.4s var(--entry-delay) linear infinite}.neural-experience .neural-entry.is-right:after{left:calc(var(--entry-link) * -1 - .7rem);background-image:radial-gradient(circle at center, color-mix(in srgb, var(--entry-accent) 95%, transparent), transparent 68%), linear-gradient(-90deg, #ffffff0a, color-mix(in srgb, var(--entry-accent) 52%, transparent));animation:neural-entry-signal-right 3.4s var(--entry-delay) linear infinite}.neural-experience .entry-index{border:1px solid var(--entry-accent);background:var(--entry-accent);color:#09090b;width:1.95rem;height:1.95rem;font-family:var(--neural-font-mono);letter-spacing:0;border-radius:.35rem;flex:none;place-items:center;font-size:.68rem;font-weight:500;transition:background .3s,border-color .3s,box-shadow .3s;display:grid}.neural-experience .entry-label{flex-direction:column;flex:auto;gap:.12rem;min-width:0;display:flex}.neural-experience .entry-label strong{color:#fff;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:560;overflow:hidden}.neural-experience .entry-label small{color:#a1a1aae6;letter-spacing:.14em;text-transform:uppercase;font-size:.64rem}.neural-experience .entry-arrow{color:#e4e4e78c;flex:none;width:.95rem;height:.95rem;transition:color .3s,transform .3s}.neural-experience .neural-entry.is-right .entry-arrow{transform:rotate(180deg)}.neural-experience .neural-entry:hover,.neural-experience .neural-entry:focus-visible{border-color:color-mix(in srgb, var(--entry-accent) 70%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--entry-accent) 20%, transparent), transparent 62%), #18181bf0;box-shadow:inset 0 1px #ffffff1f, 0 22px 54px #0009, 0 0 34px color-mix(in srgb, var(--entry-accent) 22%, transparent);outline:none;transform:translateY(-3px)}.neural-experience .neural-entry:hover:before,.neural-experience .neural-entry:focus-visible:before{border-color:color-mix(in srgb, var(--entry-accent) 40%, transparent);box-shadow:0 0 34px color-mix(in srgb, var(--entry-accent) 20%, transparent);opacity:1;animation:none}.neural-experience .neural-entry.is-left:hover,.neural-experience .neural-entry.is-left:focus-visible{border-right-color:var(--entry-accent)}.neural-experience .neural-entry.is-right:hover,.neural-experience .neural-entry.is-right:focus-visible{border-left-color:var(--entry-accent)}.neural-experience .neural-entry:hover .entry-index,.neural-experience .neural-entry:focus-visible .entry-index{box-shadow:0 0 18px color-mix(in srgb, var(--entry-accent) 45%, transparent);background:#fff}.neural-experience .neural-entry:hover .entry-arrow,.neural-experience .neural-entry:focus-visible .entry-arrow{color:#fff;transform:translate(.22rem)}.neural-experience .neural-entry.is-right:hover .entry-arrow,.neural-experience .neural-entry.is-right:focus-visible .entry-arrow{transform:rotate(180deg)translate(.22rem)}.neural-experience .brain-menu.is-leaving .menu-heading{opacity:0;filter:blur(7px);transform:translate(-50%,-1rem)scale(.94)}.neural-experience .brain-menu.is-leaving .knowledge-legend{opacity:0;filter:blur(6px);transform:translate(-50%,.5rem)}.neural-experience .brain-menu.is-leaving .neural-entry{opacity:0;filter:blur(6px);pointer-events:none;animation:none;transform:scale(.88)}.neural-experience[data-level=inside] .brain-menu{visibility:hidden;display:none}.neural-experience .transition-flare{z-index:3;pointer-events:none;filter:blur(15px);opacity:0;background:radial-gradient(circle,#ffffff61,#e4e4e71a 28%,#a1a1aa09 52%,#0000 72%);border-radius:50%;width:22vmin;height:22vmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.3)}.neural-experience .transition-flare.is-active{animation:1.8s cubic-bezier(.65,0,.35,1) forwards neural-flare}.neural-experience[data-level=transition] .ambient-halo,.neural-experience[data-level=inside] .ambient-halo{animation-play-state:paused;opacity:0!important}.neural-experience .neural-submenu{opacity:0;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.1rem,3vh,2.25rem);padding:clamp(5rem,12vh,7.5rem) clamp(1.25rem,5vw,4.5rem) clamp(4.5rem,11vh,6.5rem);transition:opacity .55s,visibility .55s;display:flex}.neural-experience .neural-submenu.is-visible{opacity:1;visibility:visible;pointer-events:auto}.neural-experience .exit-brain,.neural-experience .neural-control{color:#d4d4d8d1;font:inherit;letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09090bb8;border:1px solid #ffffff1f;border-radius:.5rem;align-items:center;gap:.65rem;padding:.72rem 1rem;font-size:.78rem;transition:color .24s,border-color .24s,background .24s;display:inline-flex}.neural-experience .exit-brain{position:absolute;top:clamp(1.25rem,4vh,3rem);left:clamp(1.25rem,4vw,4rem)}.neural-experience .exit-brain:hover,.neural-experience .exit-brain:focus-visible,.neural-experience .neural-control:hover,.neural-experience .neural-control:focus-visible{color:var(--neural-foreground);background:#27272ad1;border-color:#ffffff4d;outline:none}.neural-experience .neural-toolbar{z-index:5;pointer-events:auto;align-items:center;gap:.55rem;display:flex;position:absolute;top:clamp(1.25rem,4vh,3rem);right:clamp(1.25rem,4vw,4rem)}.neural-experience .snapshot-select{position:relative}.neural-experience .snapshot-select select{appearance:none;color:#d4d4d8d1;min-width:9.5rem;max-width:16rem;height:2.65rem;font:inherit;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09090bb8;border:1px solid #ffffff1f;border-radius:.5rem;outline:none;padding:0 2.1rem 0 .9rem;font-size:.72rem}.neural-experience .snapshot-select select:hover,.neural-experience .snapshot-select select:focus-visible{color:var(--neural-foreground);border-color:#ffffff4d}.neural-experience .snapshot-select svg{pointer-events:none;color:#a1a1aab3;width:.8rem;height:.8rem;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.neural-experience .inside-heading{text-align:center;flex:none;width:min(42rem,100%)}.neural-experience .inside-heading h1{color:var(--neural-foreground);letter-spacing:-.045em;text-shadow:0 0 32px #ffffff14;margin:.42rem 0 .45rem;font-size:clamp(1.9rem,4vw,3.6rem);font-weight:350;line-height:.95}.neural-experience .inside-heading>span button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.neural-experience .inside-heading>span button:hover,.neural-experience .inside-heading>span button:focus-visible{color:var(--neural-foreground);outline:none}.neural-experience .inside-heading p{max-width:34rem;color:var(--neural-muted-foreground);margin:0 auto;font-size:.92rem;line-height:1.55}.neural-experience .submenu-options{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;overscroll-behavior:contain;flex-wrap:wrap;flex:0 auto;place-content:flex-start center;gap:.75rem;width:min(68rem,100%);min-height:0;padding:.25rem .35rem;display:flex;overflow-y:auto}.neural-experience .submenu-options::-webkit-scrollbar{width:.35rem}.neural-experience .submenu-options::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.neural-experience .submenu-option{color:#e4e4e7d1;max-width:18rem;min-height:7.25rem;font:inherit;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09090bc7;border:1px solid #ffffff1a;border-radius:.5rem;flex:14rem;padding:1rem;transition:transform .25s,border-color .25s,background .25s;position:relative;overflow:hidden}.neural-experience .submenu-option:after{content:"";background:radial-gradient(circle, var(--accent,#ffffff1f), transparent 68%);opacity:.5;border-radius:50%;width:6rem;height:6rem;transition:opacity .25s,transform .25s;position:absolute;bottom:-2.8rem;right:-2.2rem}.neural-experience .submenu-option:hover,.neural-experience .submenu-option:focus-visible,.neural-experience .submenu-option.is-active{background:#18181be6;border-color:#ffffff47;outline:none;transform:translateY(-3px)}.neural-experience .submenu-option:hover:after,.neural-experience .submenu-option.is-active:after{opacity:1;transform:scale(1.2)}.neural-experience .option-code{color:#a1a1aad1;font-family:var(--neural-font-mono);letter-spacing:.12em;margin-bottom:1.2rem;font-size:.66rem;display:block}.neural-experience .submenu-option strong{color:#fafafaf0;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.28rem;font-size:.88rem;font-weight:520;display:block;overflow:hidden}.neural-experience .submenu-option small{color:#71717aeb;font-size:.72rem;line-height:1.4;display:block}.neural-experience .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.neural-experience .ambient-halo{z-index:1;pointer-events:none;filter:blur(16px);opacity:0;background:radial-gradient(#ffffff13 0%,#a1a1aa06 38%,#0000 72%);border-radius:50%;width:min(42vw,34rem);height:min(8vw,5rem);animation:2.8s cubic-bezier(.16,1,.3,1) 1.2s forwards neural-halo-in,7s ease-in-out 4s infinite neural-halo-breathe;position:absolute;top:74%;left:50%;transform:translate(-50%,-50%)}.neural-experience .neural-login{z-index:4;padding:6.5rem 1.25rem calc(var(--neural-edge-y) + var(--neural-brand-height) + 1rem);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.neural-experience .neural-login-card{pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09090bc7;border:1px solid #ffffff1f;border-radius:.5rem;width:min(26rem,100%);padding:1.4rem 1.35rem 1.35rem;transition:opacity .42s,transform .65s cubic-bezier(.16,1,.3,1),filter .42s;box-shadow:inset 0 1px #ffffff09,0 12px 38px #00000047}.neural-experience .neural-login-kicker{color:#a1a1aae0;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.72rem;font-weight:600;display:inline-flex}.neural-experience .neural-login-kicker:before{content:"";background:linear-gradient(90deg,#0000,#fafafab8);width:1.4rem;height:1px}.neural-experience .neural-login-card h1{color:var(--neural-foreground);letter-spacing:-.04em;margin:.45rem 0 .4rem;font-size:clamp(1.7rem,4vw,2.25rem);font-weight:350;line-height:1}.neural-experience .neural-login-card>p{color:var(--neural-muted-foreground);letter-spacing:.015em;margin:0;font-size:.9rem;line-height:1.5}.neural-experience .neural-login-submit{color:#09090b;width:100%;min-height:2.9rem;font:inherit;letter-spacing:.04em;cursor:pointer;background:#fafafaf0;border:1px solid #ffffff47;border-radius:.5rem;justify-content:center;align-items:center;margin-top:1.5rem;font-size:.86rem;transition:background .24s,border-color .24s,transform .24s;display:inline-flex}.neural-experience .neural-login-submit:hover,.neural-experience .neural-login-submit:focus-visible{background:#fff;outline:none;transform:translateY(-1px)}.neural-experience .neural-login-submit:disabled{cursor:wait;opacity:.72;transform:none}.neural-experience.is-login-leaving .menu-heading,.neural-experience.is-login-leaving .neural-login-card{opacity:0;filter:blur(7px);pointer-events:none;transform:translateY(-1rem)scale(.94)}.neural-experience.is-login-leaving .menu-heading{transform:translate(-50%,-1rem)scale(.94)}.neural-experience.is-arriving .neural-toolbar,.neural-experience.is-arriving .brain-menu{animation:.9s cubic-bezier(.16,1,.3,1) .28s both neural-arrive-ui}.neural-experience .webgl-error{z-index:6;width:min(28rem,100% - 3rem);color:var(--neural-foreground);text-align:center;margin:0;font-size:1rem;line-height:1.5;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.neural-experience .viewer-file-overlay{z-index:50;background:#09090b;flex-direction:column;animation:.24s ease-out neural-file-enter;display:flex;position:fixed;inset:0}.neural-experience .viewer-file-overlay header{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;height:4rem;padding:0 1.25rem;display:flex}.neural-experience .viewer-file-overlay iframe{background:#fff;border:0;flex:1;min-height:0}.neural-experience .neural-brand{left:var(--neural-edge-x);bottom:var(--neural-edge-y);z-index:6;pointer-events:none;animation:1.1s cubic-bezier(.16,1,.3,1) .32s both neural-brand-in;display:flex;position:absolute}.neural-experience .neural-brand img{opacity:.82;filter:drop-shadow(0 6px 22px #0009)}@keyframes neural-brand-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.neural-experience .viewer-agent{right:var(--neural-edge-x);bottom:var(--neural-edge-y);z-index:6;pointer-events:none;position:absolute;left:auto}.neural-experience .viewer-agent>*{pointer-events:auto}.viewer-agent-transcript{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:.5rem 1.25rem 1.25rem;display:flex;overflow:auto}.viewer-agent-empty{color:var(--neural-muted-foreground);text-align:center;margin:auto 0;font-size:.9rem}.viewer-agent-bubble{color:#e4e4e7eb;white-space:pre-wrap;border:1px solid #ffffff14;border-radius:.75rem;max-width:86%;margin:0;padding:.85rem 1rem;font-size:.92rem;line-height:1.6}.viewer-agent-bubble.is-user{background:#fafafa14;align-self:flex-end}.viewer-agent-bubble.is-assistant{background:#09090b8c;align-self:flex-start}.viewer-agent-bubble.is-pending{color:var(--neural-muted)}.viewer-agent-dock{flex-direction:column;align-items:center;gap:.85rem;display:flex}.viewer-agent-dock .viewer-agent-tests{justify-content:center}.viewer-agent-dock .viewer-agent-mic-wrap,.viewer-agent-dock .viewer-agent-mic{width:4.2rem;height:4.2rem}.viewer-agent-status{color:#d4d4d8c7;letter-spacing:.12em;text-align:center;text-transform:uppercase;text-shadow:0 0 18px #0009;margin:0;font-size:.72rem}.viewer-agent-mic-wrap{place-items:center;width:3.4rem;height:3.4rem;display:grid;position:relative}.viewer-agent-mic-wrap.is-speaking:before{content:"";background:conic-gradient(from 0deg, transparent 0 58%, #ffffffb8 72%, transparent 88%);border-radius:999px;animation:2.2s linear infinite viewer-agent-speak-spin;position:absolute;inset:-.55rem;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 100%);mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 100%)}.viewer-agent-mic-ring{pointer-events:none;border:1px solid #ffffff6b;border-radius:999px;animation:1.7s cubic-bezier(.16,1,.3,1) infinite viewer-agent-speak-ring;position:absolute;inset:0}.viewer-agent-mic-ring:nth-child(2){animation-delay:.4s}.viewer-agent-mic-ring:nth-child(3){animation-delay:.8s}.viewer-agent-mic{z-index:1;width:3.4rem;height:3.4rem;color:var(--neural-foreground);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09090bd1;border:1px solid #ffffff38;border-radius:999px;place-items:center;transition:transform .22s,border-color .22s,background .22s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 10px 28px #00000047}.viewer-agent-mic:hover,.viewer-agent-mic:focus-visible{border-color:#ffffff6b;outline:none;transform:translateY(-1px)}.viewer-agent-mic.is-live{background:#fafafa1f;border-color:#fafafa8c;box-shadow:0 0 0 6px #ffffff0d}.viewer-agent-mic.is-speaking{background:#fafafa29;border-color:#ffffffb3;animation:1.05s ease-in-out infinite viewer-agent-speak-core;box-shadow:0 0 0 1px #ffffff2e,0 0 32px #ffffff38}.viewer-agent-mic.is-speaking:hover,.viewer-agent-mic.is-speaking:focus-visible{transform:none}.viewer-agent-mute{color:#a1a1aae0;font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:.68rem}.viewer-agent-meter{background:#ffffff14;border-radius:999px;width:min(12rem,70%);height:.28rem;overflow:hidden}.viewer-agent-meter span{transform-origin:50%;background:#a1a1aab3;width:100%;height:100%;display:block}.viewer-agent-meter.is-hearing span{background:#fafafaeb}.viewer-agent-tests{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.viewer-agent-test-form{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09090bc7;border:1px solid #ffffff1f;border-radius:.7rem;align-items:center;gap:.45rem;width:min(28rem,100%);padding:.35rem .4rem;display:flex}.viewer-agent-test-form input{min-width:0;height:2.2rem;color:var(--neural-foreground);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.82rem}@keyframes neural-halo-in{to{opacity:1}}@keyframes neural-halo-breathe{0%,to{opacity:.76;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}@keyframes neural-menu-item-in{0%{opacity:0;transform:translateY(.8rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes neural-entry-halo{0%,to{opacity:0}50%{opacity:.85}}@keyframes neural-entry-signal-left{0%{background-position:124%,0 0}to{background-position:-38%,0 0}}@keyframes neural-entry-signal-right{0%{background-position:-38%,0 0}to{background-position:124%,0 0}}@keyframes neural-flare{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}42%{opacity:.82;transform:translate(-50%,-50%)scale(2.5)}to{opacity:0;transform:translate(-50%,-50%)scale(8)}}@keyframes neural-arrive-ui{0%{opacity:0;filter:blur(7px);transform:translateY(.8rem)scale(.96)}to{opacity:1;filter:blur();transform:none}}@keyframes neural-file-enter{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes viewer-agent-speak-spin{to{transform:rotate(360deg)}}@keyframes viewer-agent-speak-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.15)}}@keyframes viewer-agent-speak-core{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@media (max-width:700px){.neural-experience .ambient-halo{width:68vw;height:15vw;top:69%}.neural-experience .menu-heading{top:4.6rem}.neural-experience .neural-login{padding-top:5.6rem}.neural-experience .menu-heading p{font-size:.78rem}.neural-experience .knowledge-legend{letter-spacing:.1em;max-width:calc(100% - 1.5rem);font-size:.58rem;bottom:8rem}.neural-experience .neural-entry{gap:.55rem;min-width:9.5rem;min-height:2.9rem;padding:.45rem .7rem;font-size:.74rem}.neural-experience .entry-index{width:1.62rem;height:1.62rem;font-size:.6rem}.neural-experience .entry-label strong{font-size:.78rem}.neural-experience .entry-label small{letter-spacing:.1em;font-size:.55rem}.neural-experience .entry-arrow{display:none}.neural-experience .neural-entry.is-left{left:.75rem}.neural-experience .neural-entry.is-right{right:.75rem}.neural-experience .neural-entry:after{display:none}.neural-experience .exit-brain,.neural-experience .neural-toolbar{top:1rem}.neural-experience .exit-brain{left:1rem}.neural-experience .neural-toolbar{right:1rem}.neural-experience .neural-brand{z-index:3}.neural-experience .neural-submenu{gap:1rem;padding:4.2rem .75rem 7rem}.neural-experience .inside-heading h1{font-size:2.4rem}.neural-experience .inside-heading p{max-width:21rem;font-size:.78rem}.neural-experience .submenu-options{gap:.45rem}.neural-experience .submenu-option{flex:8.5rem;max-width:none;min-height:5.5rem;padding:.7rem}.neural-experience .option-code{margin-bottom:.75rem}.neural-experience .submenu-option strong{font-size:.74rem}.neural-experience .submenu-option small{display:none}}@media (prefers-reduced-motion:reduce){.neural-experience .ambient-halo{animation:.4s forwards neural-halo-in}.neural-experience .neural-entry{animation-duration:1ms;animation-delay:0s}.neural-experience .neural-entry:before{opacity:.5;animation:none}.neural-experience .neural-entry:after{animation:none}.neural-experience .transition-flare.is-active{animation-duration:.45s}.neural-experience .viewer-file-overlay,.neural-experience.is-arriving .neural-toolbar,.neural-experience.is-arriving .brain-menu,.neural-experience.is-login-leaving .menu-heading,.neural-experience.is-login-leaving .neural-login-card,.neural-experience .neural-brand,.viewer-agent-mic.is-speaking,.viewer-agent-mic-wrap.is-speaking:before,.viewer-agent-mic-ring{transition-duration:1ms;animation:none}}
