.app-install_dialog__i0G7Y{border:0;padding:0;background:transparent;max-width:none;max-height:none;width:100%;margin:auto auto 0;color:var(--chrome-text,#1f2d26)}.app-install_dialog__i0G7Y::-webkit-backdrop{background:rgb(15 26 21/42%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app-install_dialog__i0G7Y::backdrop{background:rgb(15 26 21/42%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app-install_dialog__i0G7Y[open] .app-install_panel__6LbfV{animation:app-install_sheetUp__YfRW2 .26s cubic-bezier(.2,.8,.2,1)}.app-install_panel__6LbfV{position:relative;box-sizing:border-box;max-height:min(86svh,640px);overflow-y:auto;background:var(--surface,#fff);border-radius:var(--radius-2xl,1.25rem) var(--radius-2xl,1.25rem) 0 0;border-top:3px solid var(--gold,#c9a24a);box-shadow:var(--shadow-3,0 14px 34px rgb(31 45 35/11%));padding:var(--space-5,1.5rem) var(--space-5,1.5rem) calc(var(--space-5, 1.5rem) + env(safe-area-inset-bottom, 0px))}.app-install_x__Vn_bz{position:absolute;top:10px;right:10px;inline-size:40px;block-size:40px;border:0;border-radius:999px;background:transparent;color:var(--muted,#56665d);font-size:1.5rem;line-height:1;cursor:pointer}.app-install_x__Vn_bz:focus-visible,.app-install_x__Vn_bz:hover{background:var(--surface-muted,#f1f3ee)}.app-install_head__yg0Af{display:flex;align-items:center;gap:var(--space-3,.75rem);padding-right:40px}.app-install_icon__HxNfx{flex:none;inline-size:56px;block-size:56px;border-radius:14px;box-shadow:0 0 0 1px var(--gold-soft,#f7efd9),var(--shadow-2,0 8px 22px rgb(31 45 35/8%))}.app-install_brand__spcMv{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.14em;color:var(--gold-ink,#7a5a12)}.app-install_title__yWs6M{margin:2px 0 0;font-size:1.2rem;line-height:1.35;font-weight:800;color:var(--accent-deep,#1f3f34)}.app-install_body__ALYY1{margin:var(--space-3,.75rem) 0 0;color:var(--muted,#56665d);line-height:1.55}.app-install_note__lMKOu{margin:var(--space-3,.75rem) 0 0;padding:var(--space-2,.5rem) var(--space-3,.75rem);border-radius:var(--radius-md,.75rem);background:var(--accent-soft,#e6efe8);color:var(--accent-deep,#1f3f34);font-size:.9rem}.app-install_steps__CV5NH{margin-top:var(--space-4,1rem);padding:var(--space-3,.75rem) var(--space-4,1rem);border-radius:var(--radius-lg,1rem);background:var(--surface-muted,#f1f3ee)}.app-install_stepsTitle__eTVCY{margin:0 0 var(--space-2,.5rem);font-weight:800;font-size:.9rem;color:var(--accent-deep,#1f3f34)}.app-install_steps__CV5NH ol{margin:0;padding-left:1.2rem;display:grid;grid-gap:6px;gap:6px;line-height:1.5;font-size:.92rem}.app-install_actions__O3gID{display:grid;grid-gap:var(--space-2,.5rem);gap:var(--space-2,.5rem);margin-top:var(--space-5,1.5rem)}.app-install_primary__IRLeO,.app-install_secondary__gKGDn{min-block-size:48px;border-radius:var(--radius-control,.75rem);font-size:1rem;font-weight:800;cursor:pointer}.app-install_primary__IRLeO{border:0;background:var(--accent,#2f5a4b);color:var(--accent-contrast,#fff);box-shadow:inset 0 -2px 0 rgb(0 0 0/12%)}.app-install_primary__IRLeO:hover{background:var(--accent-strong,#264a3e)}.app-install_secondary__gKGDn{border:1px solid var(--chrome-border,#dfe4dc);background:var(--surface,#fff);color:var(--chrome-text,#1f2d26)}.app-install_primary__IRLeO:focus-visible,.app-install_secondary__gKGDn:focus-visible,.app-install_x__Vn_bz:focus-visible{outline:3px solid var(--gold,#c9a24a);outline-offset:2px}@media (min-width:768px){.app-install_dialog__i0G7Y{width:min(440px,calc(100vw - 48px));margin:auto}.app-install_panel__6LbfV{border-radius:var(--radius-2xl,1.25rem);padding-bottom:var(--space-5,1.5rem)}.app-install_dialog__i0G7Y[open] .app-install_panel__6LbfV{animation:app-install_dialogIn__MyVov .2s ease-out}.app-install_actions__O3gID{grid-template-columns:1fr auto}.app-install_secondary__gKGDn{padding-inline:var(--space-5,1.5rem)}}@keyframes app-install_sheetUp__YfRW2{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@keyframes app-install_dialogIn__MyVov{0%{transform:scale(.97);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.app-install_dialog__i0G7Y[open] .app-install_panel__6LbfV{animation:none}.app-install_dialog__i0G7Y::-webkit-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.app-install_dialog__i0G7Y::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}