#installBanner[hidden]{display:none!important}#installBanner{margin:0 0 20px;padding:16px;border:1px solid #56514a;border-radius:17px;background:#1b1b1b}#installBanner p{font-size:14px;color:#c2bfb8;margin:0 0 12px}#installBanner button{width:100%;min-height:48px}#installGuide{box-sizing:border-box;width:calc(100% - 24px);max-width:480px;max-height:calc(100dvh - 24px);overflow-y:auto;border:1px solid #555;border-radius:22px;background:#101010;color:#f1ede4;padding:20px;overscroll-behavior:contain}#installGuide::backdrop{background:#000c}#installGuide .ig-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}#igClose{width:44px;min-height:44px;padding:8px;background:#292929;color:#fff}#installGuide .ig-devices{display:flex;gap:8px;margin-top:18px}#installGuide .ig-devices button{flex:1;min-height:48px;font-size:14px;background:#262626;color:#ddd;border:1px solid #555;padding:10px 5px}#installGuide .ig-devices button[aria-pressed=true]{background:#f1ede4;color:#111;border-color:#f1ede4}#igCount{font-size:13px;color:#c4c0b8;margin-bottom:7px}#igProgress{width:100%;height:6px;accent-color:#eee8dc}#igTitle{font-size:26px;line-height:1.15;margin:22px 0 16px;outline:none}#igContent svg{display:block;width:100%;max-height:155px}#installGuide .ig-main{font-size:19px;line-height:1.5;font-weight:650}#installGuide .ig-detail{color:#c6c2bb;font-size:15px;line-height:1.5}#installGuide .ig-caption{font-size:11px;color:#999;line-height:1.4}#igBrowserNote{font-size:13px;color:#c6c2bb;border-left:2px solid #888;padding-left:10px}#igCopy{font-size:14px;width:100%;min-height:44px}#igCopyStatus{font-size:13px}#igNative{width:100%;min-height:48px;margin-bottom:12px}#igNative[hidden]{display:none!important}#installGuide .ig-nav{display:flex;gap:12px;padding-top:10px}#installGuide .ig-nav button{flex:1;min-height:48px}#installGuide button:focus-visible{outline:3px solid #c62828;outline-offset:3px}#installGuide button:disabled{cursor:default;opacity:.4}#installGuideLink{background:transparent;color:inherit;text-decoration:underline;font-weight:400;padding:12px;font-size:14px}
