.sx-app-tools{box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;padding:20px 14px;margin:12px auto;max-width:960px;text-transform:none}.sx-app-tools a,.sx-app-tools button,.sx-app-page button{font:700 15px/1.4 Georgia,serif;display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:10px 20px;border:1px solid #8e0000;border-radius:12px;background:#8e0000;color:#fff;cursor:pointer;text-decoration:none}.sx-app-tools a{background:#fffdf7;color:#8e0000}.sx-app-tools [hidden],.sx-app-page [hidden]{display:none!important}.sx-app-page{box-sizing:border-box;max-width:900px;margin:24px auto;padding:24px;text-align:left;text-transform:none;background:#fffdf7;color:#242020;border:1px solid #e7d6c1;border-radius:18px;line-height:1.7}.sx-app-page h1{font-size:clamp(26px,5vw,40px);line-height:1.2}.sx-app-page section{padding:18px 0;border-top:1px solid #e7d6c1}.sx-app-page button:disabled{opacity:.6;cursor:wait}.sx-app-page a{color:#8e0000}.sx-app-page :focus-visible,.sx-app-tools :focus-visible{outline:3px solid #c2410c;outline-offset:4px}.sx-app-page [role=status]{min-height:3.4em;font-size:16px}.sx-app-page label{display:block;margin:12px 0}.sx-app-page input[type=checkbox]{width:20px;height:20px;vertical-align:middle;margin-right:8px}@media(max-width:480px){.sx-app-page{margin:12px 8px;padding:18px}.sx-app-tools>*{flex:1 1 180px}}
.sx-app-tools{max-width:1100px;justify-content:space-between;gap:16px;margin:16px auto;padding:20px 24px;border:1px solid #e5c7a0;border-radius:18px;background:linear-gradient(115deg,#fffdf8,#fff0d5);box-shadow:0 5px 0 #e9d8c1,0 12px 24px #57220c0c;text-align:left;isolation:isolate}.sx-app-tools-copy{display:flex;flex:1 1 240px;flex-direction:column;gap:4px}.sx-app-tools-copy strong{font:800 clamp(20px,3vw,26px)/1.2 Georgia,serif;color:#780909;letter-spacing:-.4px}.sx-app-tools-copy span{font-size:14px;line-height:1.5;color:#624b3d}.sx-app-tools-actions{display:flex;flex-wrap:wrap;gap:10px}.sx-app-tools a.sx-app-install{gap:10px;min-height:50px;background:linear-gradient(135deg,#b60d0d,#850000);color:#fff;border-color:#8e0000;box-shadow:0 4px 0 #620000;font-size:16px}.sx-app-install span{font-size:22px;line-height:1}.sx-app-tools a.sx-app-visit{min-height:50px;background:#fffdf7;color:#780909;border-color:#d8b58d}.sx-app-tools a:hover{filter:brightness(.96)}.sx-app-tools a:active{transform:translateY(2px)}.sx-app-page a.sx-app-home{display:inline-flex;align-items:center;min-height:46px;padding:8px 18px;border:1px solid #c7a580;border-radius:10px;background:#fff5e3;font-weight:700;text-decoration:none}@media(max-width:600px){.sx-app-tools{margin:12px 8px;padding:18px 16px;gap:14px}.sx-app-tools-actions{width:100%}.sx-app-tools-actions a{flex:1 1 140px}.sx-app-tools-copy{flex-basis:100%}}
