.building.svelte-17v41sp{--sig-pink: #f48fb1;--sig-blue: #90caf9;--building-fade-ms: .48s;position:relative;overflow:hidden;flex:1 1 auto;align-self:stretch;width:100%;min-height:0;height:100%;display:flex;flex-direction:column;align-items:center;padding:0 28px;text-align:center;background:#fff;opacity:1;transition:opacity var(--building-fade-ms) ease}.building--fading.svelte-17v41sp{opacity:0;pointer-events:none}.building__particles.svelte-17v41sp{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.building__bubble.svelte-17v41sp{position:absolute;bottom:-18px;border-radius:50%;opacity:0;will-change:transform,opacity;animation-name:svelte-17v41sp-building-rise;animation-timing-function:linear;animation-iteration-count:infinite}.building__bubble--pink.svelte-17v41sp{background:color-mix(in srgb,var(--sig-pink) 42%,transparent)}.building__bubble--blue.svelte-17v41sp{background:color-mix(in srgb,var(--sig-blue) 42%,transparent)}.building__bubble.svelte-17v41sp:nth-child(odd){--drift: -14px}.building__bubble.svelte-17v41sp:nth-child(2n){--drift: 16px}.building__main.svelte-17v41sp{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 28px;box-sizing:border-box;pointer-events:none}.building__main.svelte-17v41sp>:where(.svelte-17v41sp){pointer-events:auto}.building__visual.svelte-17v41sp{width:128px;height:128px;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.building__logo.svelte-17v41sp{width:112px;height:112px;object-fit:contain;display:block;animation:svelte-17v41sp-building-logo 1.8s ease-in-out infinite;will-change:transform,opacity}.building__search.svelte-17v41sp{display:flex;align-items:center;gap:8px;width:188px;min-height:44px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid rgba(25,31,40,.08);box-shadow:0 1px 2px #191f280a;box-sizing:border-box}.building__search-icon.svelte-17v41sp{flex-shrink:0;display:flex;color:#8b95a1}.building__search-text.svelte-17v41sp{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-start;text-align:left;font-size:15px;font-weight:600;letter-spacing:-.03em;color:#191f28;line-height:1.2}.building__title.svelte-17v41sp{margin:20px 0 0;max-width:280px;font-size:16px;font-weight:700;letter-spacing:-.03em;color:#191f28;line-height:1.45}.building__ellipsis.svelte-17v41sp{display:inline-flex;width:1.1em;margin-left:1px;letter-spacing:.02em}.building__ellipsis.svelte-17v41sp span:where(.svelte-17v41sp){opacity:0;animation:svelte-17v41sp-building-ellipsis 1.2s infinite}.building__ellipsis.svelte-17v41sp span:where(.svelte-17v41sp):nth-child(1){animation-delay:0s}.building__ellipsis.svelte-17v41sp span:where(.svelte-17v41sp):nth-child(2){animation-delay:.2s}.building__ellipsis.svelte-17v41sp span:where(.svelte-17v41sp):nth-child(3){animation-delay:.4s}.building__typed.svelte-17v41sp{white-space:pre}.building__caret.svelte-17v41sp{display:inline-block;width:1.5px;height:1.05em;margin-left:1px;background:#191f28;border-radius:1px;flex-shrink:0}.building__stores.svelte-17v41sp{position:absolute;left:0;right:0;bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:2;display:flex;justify-content:center;align-items:center;gap:16px}.building__store-btn.svelte-17v41sp{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#fff;color:#111;border:1px solid rgba(25,31,40,.08);box-shadow:0 1px 3px #11111114;transition:transform .15s ease,opacity .15s ease}.building__store-btn.svelte-17v41sp:active{transform:scale(.96);opacity:.88}.building__store-icon.svelte-17v41sp{width:28px;height:28px;display:block;object-fit:contain}.building__store-icon--play.svelte-17v41sp{width:26px;height:29px}@keyframes svelte-17v41sp-building-rise{0%{transform:translateZ(0);opacity:0}10%{opacity:.45}55%{opacity:.3}to{transform:translate3d(var(--drift, 10px),calc(-100dvh - 48px),0);opacity:0}}@keyframes svelte-17v41sp-building-logo{0%,to{transform:scale(.94);opacity:.88}50%{transform:scale(1);opacity:1}}@keyframes svelte-17v41sp-building-ellipsis{0%,20%{opacity:0}40%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.building.svelte-17v41sp{transition:none}.building__logo.svelte-17v41sp,.building__bubble.svelte-17v41sp,.building__ellipsis.svelte-17v41sp span:where(.svelte-17v41sp){animation:none}.building__logo.svelte-17v41sp{opacity:1;transform:none}.building__bubble.svelte-17v41sp,.building__caret.svelte-17v41sp{display:none}.building__ellipsis.svelte-17v41sp span:where(.svelte-17v41sp){opacity:1}}
