.home-interface-selection.svelte-1m8yt7g{background:0 0;justify-content:center;align-items:center;width:100%;padding:clamp(.7rem,1.8vw,1rem) 0 clamp(.35rem,1vw,.5rem);display:flex;overflow:hidden}.interface-tabs.svelte-1m8yt7g{--home-tab-font-size:clamp(.94rem, 1.28vw, 1.22rem);--home-tab-logo-size:clamp(1.05rem, 1.45vw, 1.32rem);--home-tab-gap:clamp(.82rem, 3.6vw, 2.2rem);--home-tab-inner-gap:clamp(.24rem, .55vw, .42rem);gap:var(--home-tab-gap);box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:100%;padding:0 1rem .25rem;display:flex;overflow:auto hidden}.interface-tabs.svelte-1m8yt7g::-webkit-scrollbar{display:none}.interface-tab.svelte-1m8yt7g{cursor:pointer;-webkit-user-select:none;user-select:none;font:inherit;background:0 0;border:none;flex-direction:column;flex:none;align-items:center;padding:.15rem 0;transition:color .12s,opacity .12s,transform .12s;display:flex;position:relative}.interface-tab-content.svelte-1m8yt7g{align-items:center;gap:var(--home-tab-inner-gap);white-space:nowrap;display:inline-flex}.interface-tab.svelte-1m8yt7g span:where(.svelte-1m8yt7g){font-size:var(--home-tab-font-size);color:#599bff;letter-spacing:0;font-weight:700;line-height:1.15;transition:color .12s}.home-interface-logo.svelte-1m8yt7g{width:var(--home-tab-logo-size);height:var(--home-tab-logo-size);object-fit:contain}.home-interface-logo-brand.svelte-1m8yt7g{width:auto;max-width:clamp(4.65rem,7.4vw,6.25rem)}.home-interface-logo-spaci.svelte-1m8yt7g{width:calc(var(--home-tab-logo-size) * 1.15);height:calc(var(--home-tab-logo-size) * .74)}.home-interface-logo-research.svelte-1m8yt7g{width:calc(var(--home-tab-logo-size) * 1.05);height:calc(var(--home-tab-logo-size) * 1.05)}.home-tab-icon{color:#599bff;width:var(--home-tab-logo-size);height:var(--home-tab-logo-size);flex:none}.interface-tab.svelte-1m8yt7g:hover span:where(.svelte-1m8yt7g){color:#3a7bd5}.interface-tab.active.svelte-1m8yt7g span:where(.svelte-1m8yt7g){background:linear-gradient(90deg,#ea5757,#599bff,#85ca87);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.interface-tab.svelte-1m8yt7g:focus-visible{outline-offset:4px;outline:2px solid #59b0ff}@media screen and (width<=1180px){.interface-tabs.svelte-1m8yt7g{--home-tab-font-size:clamp(.88rem, 1.35vw, 1.08rem);--home-tab-logo-size:clamp(.98rem, 1.45vw, 1.18rem);--home-tab-gap:clamp(.65rem, 2.8vw, 1.65rem)}}@media screen and (width<=900px){.home-interface-selection.svelte-1m8yt7g{justify-content:flex-start}.interface-tabs.svelte-1m8yt7g{--home-tab-font-size:clamp(.84rem, 2.3vw, 1rem);--home-tab-logo-size:clamp(.92rem, 2.5vw, 1.08rem);--home-tab-gap:clamp(.58rem, 2.4vw, 1.15rem);justify-content:flex-start;width:100%;padding-inline:clamp(.75rem,3vw,1rem)}}@media screen and (width<=640px){.interface-tabs.svelte-1m8yt7g{--home-tab-font-size:clamp(.78rem, 3.2vw, .92rem);--home-tab-logo-size:clamp(.86rem, 3.5vw, 1rem);--home-tab-gap:clamp(.48rem, 2.4vw, .86rem);--home-tab-inner-gap:.2rem}.home-interface-logo-brand.svelte-1m8yt7g{max-width:4.35rem}}@media screen and (width<=420px){.interface-tabs.svelte-1m8yt7g{--home-tab-font-size:.76rem;--home-tab-logo-size:.82rem;--home-tab-gap:.42rem;padding-inline:.65rem}.home-interface-logo-brand.svelte-1m8yt7g{max-width:4rem}}
