.InstallApp_install__deCWN{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid var(--line);display:flex;flex-direction:column;align-items:stretch;text-align:center}.InstallApp_eyebrow__rfZI7{font-size:.68rem;letter-spacing:.22em;color:var(--champagne)}.InstallApp_eyebrow__rfZI7,.InstallApp_installBtn__6LM6I{font-family:var(--font-sans);font-weight:500;text-transform:uppercase}.InstallApp_installBtn__6LM6I{margin-top:.7rem;width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:.6em;font-size:.82rem;letter-spacing:.1em;color:var(--bone);background:linear-gradient(180deg,rgba(200,162,75,.06),rgba(200,162,75,0)),var(--ink-raised-2);border:1px solid var(--line-strong);border-radius:2px;cursor:pointer;transition:border-color .25s ease,background-color .25s ease,transform .1s ease}.InstallApp_installBtn__6LM6I:hover{border-color:var(--champagne);background:var(--ink-raised-2)}.InstallApp_installBtn__6LM6I:active{transform:translateY(1px)}.InstallApp_installBtn__6LM6I svg{color:var(--champagne)}.InstallApp_hint__QrNl2{margin-top:.5rem;font-size:.76rem;color:var(--bone-muted)}.InstallApp_overlay__6dVMC{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgba(5,5,6,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:InstallApp_fade__BGI5m .2s ease}.InstallApp_modal__JVLzo{position:relative;width:100%;max-width:420px;background:radial-gradient(120% 90% at 50% -10%,rgba(90,26,43,.35),transparent 60%),var(--ink-raised);border:1px solid var(--line-strong);border-radius:14px;padding:clamp(26px,5vw,38px);box-shadow:0 40px 120px rgba(0,0,0,.6);text-align:left;animation:InstallApp_rise__FpcLF .25s cubic-bezier(.2,.7,.2,1)}.InstallApp_close__bufV0{position:absolute;top:14px;right:14px;width:32px;height:32px;display:grid;place-items:center;font-size:.9rem;color:var(--bone-muted);background:transparent;border:1px solid var(--line);border-radius:50%;cursor:pointer;transition:color .2s ease,border-color .2s ease}.InstallApp_close__bufV0:hover{color:var(--bone);border-color:var(--line-strong)}.InstallApp_modalTitle__fNN5Q{font-family:var(--font-serif);font-size:clamp(1.5rem,4vw,1.9rem);font-weight:400;line-height:1.15;margin:.5rem 0 .35rem;color:var(--bone)}.InstallApp_modalSub__hkLW0{color:var(--bone-muted);font-size:.9rem;margin-bottom:1.4rem}.InstallApp_steps__Cc8dC{list-style:none;margin:1.4rem 0 .4rem;padding:0;display:flex;flex-direction:column;gap:1.05rem}.InstallApp_step__JIu1f{display:flex;align-items:flex-start;gap:.85rem}.InstallApp_stepNum__s1L0Y{flex:none;width:26px;height:26px;display:grid;place-items:center;font-family:var(--font-serif);font-size:.9rem;color:var(--champagne);border:1px solid rgba(200,162,75,.45);border-radius:50%;margin-top:1px}.InstallApp_stepText__JWXEv{font-size:.92rem;line-height:1.5;color:var(--bone)}.InstallApp_stepText__JWXEv strong{color:var(--bone);font-weight:600}.InstallApp_inlineIcon__w4YZS{display:inline-flex;vertical-align:middle;color:var(--champagne);transform:translateY(-1px)}.InstallApp_chooser__LKmEB{display:flex;flex-direction:column;gap:.7rem}.InstallApp_choice__VG6U1{width:100%;min-height:50px;font-family:var(--font-sans);font-size:.85rem;font-weight:500;letter-spacing:.04em;color:var(--bone);background:var(--ink-raised-2);border:1px solid var(--line-strong);border-radius:3px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.InstallApp_choice__VG6U1:hover{border-color:var(--champagne)}.InstallApp_done__tAR9V{margin-top:1.6rem;width:100%;min-height:48px;font-family:var(--font-sans);font-size:.8rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--bone);background:var(--bordeaux);border:1px solid transparent;border-radius:2px;cursor:pointer;transition:background-color .2s ease}.InstallApp_done__tAR9V:hover{background:var(--bordeaux-deep)}@keyframes InstallApp_fade__BGI5m{0%{opacity:0}to{opacity:1}}@keyframes InstallApp_rise__FpcLF{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.InstallApp_modal__JVLzo,.InstallApp_overlay__6dVMC{animation:none}}