.cc-install{left:0;right:0;bottom:calc(var(--u) * 22 + env(safe-area-inset-bottom));width:max-content;max-width:calc(100% - var(--u) * 340);z-index:20;align-items:center;gap:calc(var(--u) * 8);pointer-events:auto;margin:0 auto;animation:.3s ease-out cc-rise;display:flex;position:absolute}.cc-install[hidden],html.cc-modal-open .cc-install{display:none}#app:not(:has(.cc-home)) .cc-install{display:none}#app:has(.cc-sel:not([hidden]),.cc-place:not([hidden])) .cc-install{display:none}.cc-install .cc-ic{width:1.3em;height:1.3em}.cc-install__close.cc-btn--round{width:max(44px, calc(var(--u) * 50));height:max(44px, calc(var(--u) * 50));flex:none}.cc-install__tip{gap:calc(var(--u) * 2);padding:calc(var(--u) * 8) calc(var(--u) * 16) calc(var(--u) * 10);font-size:calc(var(--u) * 17);color:var(--ink);background:linear-gradient(var(--parch), var(--parch-2));border:calc(var(--u) * 3) solid var(--ol);border-radius:calc(var(--u) * 14);box-shadow:0 calc(var(--u) * 4) 0 var(--ol), 0 calc(var(--u) * 7) calc(var(--u) * 8) #00000047;flex-direction:column;line-height:1.25;display:flex}.cc-install__tip .t-ink{font-size:calc(var(--u) * 21)}.cc-install__tip span b{white-space:nowrap}.cc-install__tip .cc-ic{vertical-align:-.25em;width:1.25em;height:1.25em;display:inline-block}@media (width<=700px){.cc-install{bottom:calc(var(--u) * 152 + env(safe-area-inset-bottom));max-width:calc(100% - 16px)}}
