.stts-pwa-install{position:fixed;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:1200;border:1px solid #bdd8cc;background:#fff;color:#155347;border-radius:22px;padding:10px 16px;box-shadow:0 3px 14px #0002;font:600 13px system-ui;cursor:pointer}.stts-pwa-install[hidden]{display:none!important}
.stts-install-guide{box-sizing:border-box;position:fixed;inset:auto 0 0;width:100%;max-width:440px;max-height:94vh;max-height:94dvh;margin:0 auto;padding:0;border:0;border-radius:24px 24px 0 0;background:#fff;color:#103b35;font:14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;overflow:hidden;box-shadow:0 -8px 40px #0002}.stts-install-guide[open]{display:flex;flex-direction:column}.stts-install-guide::backdrop{background:#13282399}.stts-install-guide *{box-sizing:border-box}.stts-install-guide h2,.stts-install-guide h3,.stts-install-guide p{margin:0}.stts-guide-top{position:relative;flex-shrink:0;text-align:center;padding:10px 16px 12px}.stts-guide-handle{width:64px;height:5px;border-radius:4px;background:#d8dcdf;margin:0 auto 14px}.stts-install-guide h2{font-size:22px;line-height:1.4;letter-spacing:-.5px;font-weight:700;padding:0 20px}.stts-guide-top>p{font-size:14px;color:#63707b;margin-top:4px}.stts-guide-close{position:absolute;right:10px;top:12px;width:32px;height:32px;border:0;border-radius:50%;background:#f1f3f4;display:grid;place-items:center;padding:5px;cursor:pointer}.stts-guide-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 16px 4px}.stts-guide-steps{display:grid;gap:8px}.stts-guide-step{padding:12px 10px;background:#f3f7f8;border-radius:14px}.stts-guide-stephead{display:flex;gap:9px;align-items:flex-start;margin-bottom:9px}.stts-guide-number{flex:none;display:grid;place-items:center;width:28px;height:28px;background:#b99443;color:#fff;font-size:19px;font-weight:600;border-radius:50%}.stts-guide-step h3{font-size:17px;line-height:26px;font-weight:700}.stts-guide-step p{font-size:12px;color:#425a69;line-height:1.6;margin-top:1px}.stts-guide-icon{display:inline-block;width:21px;height:21px;flex-shrink:0;object-fit:contain}.stts-guide-sharing{display:flex;align-items:center;gap:5px}.stts-guide-sharing>.stts-guide-icon{width:12px;filter:invert(59%) sepia(20%) saturate(828%) hue-rotate(123deg)}.stts-guide-safari{width:53%;min-width:0;background:#e9ebef;border-radius:10px;padding:10px 7px}.stts-guide-address{display:flex;align-items:center;justify-content:center;gap:3px;background:#f7f7f9;border-radius:20px;padding:5px 2px;color:#111;font-size:11px;white-space:nowrap}.stts-guide-address .stts-guide-icon{width:9px;height:9px;opacity:.45}.stts-guide-toolbar{display:flex;align-items:center;justify-content:space-between;gap:2px;margin-top:6px}.stts-guide-toolbar .stts-guide-icon{width:17px;height:17px;filter:invert(36%) sepia(99%) saturate(3381%) hue-rotate(200deg)}.stts-guide-highlight{outline:2px solid #fa6551;outline-offset:0;border-radius:10px}.stts-guide-toolbar>.stts-guide-highlight{padding:4px;display:flex;border-radius:50%}.stts-guide-sharemenu{display:flex;justify-content:space-around;gap:6px;flex:1;min-width:0;padding:12px 5px;background:#fff;border-radius:10px}.stts-guide-sharemenu>span{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 3px}.stts-guide-sharemenu small{font-size:10px;color:#252f36}.stts-guide-sharemenu .stts-guide-icon{width:22px;height:22px;filter:invert(36%) sepia(99%) saturate(3381%) hue-rotate(200deg)}.stts-guide-sharemenu>span:nth-child(2) img{filter:invert(56%) sepia(57%) saturate(1211%) hue-rotate(93deg)}.stts-guide-menu{background:white;border-radius:10px;margin:0 10px;color:#1c2228;font-size:12px;padding:0 8px}.stts-guide-menu>div{display:flex;align-items:center;gap:10px;padding:9px 3px;border-bottom:1px solid #edf0f2}.stts-guide-menu>div:last-child{border:0}.stts-guide-menu>div>span{flex:1}.stts-guide-menu>div>.stts-guide-icon:last-child{width:11px;opacity:.4}.stts-guide-menu .stts-guide-icon{width:18px;height:18px}.stts-guide-confirm{background:#fff;border-radius:10px;color:#171c20;overflow:hidden}.stts-guide-confirmbar{display:flex;align-items:center;justify-content:space-between;gap:5px;background:#f1f2f6;padding:8px 12px;font-size:12px}.stts-guide-confirmbar>span{color:#007aff}.stts-guide-confirmbar .stts-guide-highlight{padding:3px 5px;border-radius:50%}.stts-guide-app{display:flex;align-items:center;gap:12px;padding:9px 10px;color:#202a30}.stts-guide-app>img{border-radius:12px;width:52px;height:52px;object-fit:contain;border:1px solid #ece7d7;flex:none}.stts-guide-app>div{min-width:0;flex:1}.stts-guide-app strong{display:block;font-size:16px;font-weight:500;padding-bottom:5px;border-bottom:1px solid #eceef0}.stts-guide-app span{display:block;color:#7b8288;font-size:11px;margin-top:4px;overflow-wrap:anywhere}.stts-install-guide .stts-guide-tip{display:flex;align-items:center;justify-content:center;gap:6px;background:#f0f8f7;border-radius:20px;padding:7px 5px;margin-top:8px;color:#197b70;font-size:11px}.stts-guide-tip .stts-guide-icon{width:17px;height:17px}.stts-install-guide .stts-guide-caption{font-size:10px;color:#7f8892;text-align:center;margin-top:6px}.stts-guide-footer{flex-shrink:0;padding:9px 16px max(12px,env(safe-area-inset-bottom));background:#fff}.stts-guide-done{display:block;width:100%;border:0;border-radius:11px;padding:11px;background:#10554d;color:#fff;font-family:inherit;font-size:17px;font-weight:500;line-height:1.4;cursor:pointer}.stts-install-guide button:focus-visible{outline:3px solid #b99443;outline-offset:2px}@media(min-width:600px){.stts-install-guide{inset:0;margin:auto;border-radius:24px;height:fit-content}}@media(max-width:350px){.stts-guide-scroll{padding-inline:10px}.stts-install-guide h2{font-size:19px}.stts-guide-step{padding:10px 8px}.stts-guide-sharing{gap:4px}.stts-guide-sharemenu{gap:2px;padding-inline:3px}.stts-guide-address{font-size:10px}}
