.installation_page__9hOLn{min-height:100dvh;display:flex;flex-direction:column;background:var(--bg-canvas);padding:max(24px,env(safe-area-inset-top)) 24px max(20px,env(safe-area-inset-bottom))}.installation_header__5DUll{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(100%,1000px);margin:0 auto}.installation_brand__p9SFK{display:inline-flex;align-items:center;gap:8px;font-size:23px;font-weight:600;letter-spacing:-.8px}.installation_header__5DUll>span:last-child{font-size:9px;letter-spacing:.12em;color:var(--text-muted);text-align:right}.installation_content__1EmB4{width:min(100%,390px);margin:auto;padding:44px 0 32px;display:flex;flex-direction:column;align-items:center;text-align:center}.installation_animation__DYFfo{width:min(100%,350px);margin-top:16px}.installation_animationFrame__WMqyQ{display:block;width:100%;height:324px;border:0;background:transparent;color-scheme:dark;pointer-events:none}.installation_content__1EmB4 h1{font-family:var(--font-display);font-size:clamp(24px,7vw,30px);line-height:1.2;letter-spacing:-.5px;font-weight:450}.installation_content__1EmB4 h1 span{color:var(--accent);white-space:nowrap}.installation_shortcutNote__QlKuE{width:100%;margin:20px 0 24px;padding:16px 18px;border:1px solid var(--accent);border-radius:14px;background:var(--accent-soft);color:var(--text-primary);font-size:16px;font-weight:500;line-height:1.6}.installation_shortcutNote__QlKuE strong{color:var(--accent);font-weight:600}.installation_content__1EmB4>button{width:100%}.installation_error__s1w7I,.installation_status__LK8SH{font-size:13px;line-height:1.6;margin-bottom:14px}.installation_status__LK8SH{color:var(--text-secondary)}.installation_error__s1w7I{color:var(--danger)}.installation_waiting__6Zfpj{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:var(--text-secondary)}.installation_waiting__6Zfpj>span{width:6px;height:6px;flex:none;border-radius:50%;background:var(--accent)}.installation_loading__Cplia{min-height:100dvh;padding:32px 24px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;text-align:center}.installation_loading__Cplia img{border-radius:14px}.installation_loading__Cplia p{font-size:14px;color:var(--text-secondary)}@media (max-width:360px){.installation_page__9hOLn{padding-left:18px;padding-right:18px}.installation_header__5DUll>span:last-child{font-size:8px}.installation_waiting__6Zfpj{font-size:11px}}.notification-prompt_popup__F6eDf{margin:auto;width:min(440px,calc(100vw - 36px));max-height:calc(100dvh - 48px);padding:0;overflow-y:auto;border:1px solid var(--border-strong);border-radius:22px;background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-sm)}.notification-prompt_popup__F6eDf::backdrop{background:#000a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.notification-prompt_content__YTdYL{padding:34px 28px 24px;text-align:center}.notification-prompt_content__YTdYL>img{display:block;margin:0 auto 24px;border-radius:14px}.notification-prompt_eyebrow__OImt7{color:var(--accent);font-size:9px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:14px}.notification-prompt_content__YTdYL h2{font-family:var(--font-display);font-size:clamp(30px,7vw,38px);line-height:1.15;font-weight:400;letter-spacing:-.6px}.notification-prompt_description__kI4my{color:var(--text-secondary);font-size:13px;line-height:1.8;margin:18px 0 24px}.notification-prompt_content__YTdYL>button{width:100%}.notification-prompt_content__YTdYL>button:disabled{opacity:.55;cursor:default}.notification-prompt_later__73uTG{border:0;background:none;color:var(--text-muted);font:inherit;font-size:12px;min-height:44px;margin-top:8px;cursor:pointer}.notification-prompt_error__rDcBc{color:var(--danger);font-size:12px;line-height:1.6;margin-top:12px}@media (max-width:360px){.notification-prompt_content__YTdYL{padding:28px 20px 20px}}.launch-screen_screen__bVV42{position:fixed;inset:0;z-index:1000;display:none;place-items:center;background:var(--bg-canvas);pointer-events:none}.launch-screen_screen__bVV42[data-standalone=true]{display:grid}@media (display-mode:fullscreen),(display-mode:minimal-ui),(display-mode:standalone){.launch-screen_screen__bVV42{display:grid}}.launch-screen_icon__fCj_h{width:clamp(112px,32vw,160px);height:auto;overflow:visible;animation:launch-screen_iconArrive__Uea5v .48s var(--ease-standard) both}.launch-screen_tile__Esyf4{fill:var(--accent)}.launch-screen_slash__MHXts{animation:launch-screen_slashRise__v_JjV .56s var(--ease-standard) both}.launch-screen_horizonLeft__RH33H{animation:launch-screen_horizonLeft__RH33H .42s var(--ease-standard) .16s both}.launch-screen_horizonRight__oXM8P{animation:launch-screen_horizonRight__oXM8P .42s var(--ease-standard) .16s both}@keyframes launch-screen_iconArrive__Uea5v{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes launch-screen_slashRise__v_JjV{0%{opacity:0;transform:translate(-8px,16px)}to{opacity:1;transform:translate(0)}}@keyframes launch-screen_horizonLeft__RH33H{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes launch-screen_horizonRight__oXM8P{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.launch-screen_screen__bVV42,.launch-screen_screen__bVV42 *{animation:none}}