*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;color:#f0f5ef;background:radial-gradient(ellipse at 0 0,#16391d44,transparent 60%),#080e0b;font:15px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100vh}a{color:inherit;text-decoration:none}button,select,input{font:inherit}button,a,select{touch-action:manipulation}[hidden]{display:none!important}header,main{width:min(800px,calc(100% - 36px));margin:auto}header{display:flex;align-items:center;justify-content:space-between;padding:20px 8px;border-bottom:1px solid #27332a}.brand{display:flex;align-items:center;font-size:23px;font-weight:750;letter-spacing:-.6px;gap:3px}.brand img{margin-right:7px}.brand span{color:#70ee50}.support{font-size:13px;color:#a4c99c;border:1px solid #304436;padding:8px 12px;border-radius:9px}main{padding:28px 0}.panel{padding:28px 30px;border:1px solid #28342c;border-radius:18px;background:#0f1712;margin-bottom:24px}h1,h2,h3,p{margin:0}h1{font-size:22px;line-height:1.3;overflow-wrap:anywhere}h2{font-size:23px}h3{font-size:17px;margin-bottom:8px}p{color:#b2c0b2}.muted{color:#8fa18e}.small{font-size:12px}.account-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.account-head p{font-size:13px;margin-top:5px}.status{font-size:12px;background:#63dd4614;border:1px solid #69dc4040;padding:6px 11px;border-radius:18px;color:#95ef7f;white-space:nowrap}.stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.stats>div{background:#78cf5c08;border:1px solid #36523b;border-radius:9px;padding:12px 15px}.stats span,.stats strong{display:block}.stats span{font-size:12px;color:#91a08e}.stats strong{margin-top:3px;font-size:15px}.section-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}select{color:#e3eee0;background:#1b2820;border:1px solid #3a4b3c;border-radius:8px;padding:8px 12px;max-width:190px}.app-label{color:#95f078;background:#68ed4310;border:1px solid #68ed4340;border-left:3px solid #70ee50;padding:10px 15px;border-radius:9px;font-weight:700;margin-bottom:15px}.step{display:grid;grid-template-columns:43px 1fr;gap:16px;border:1px solid #2d3a30;background:#151f18;border-radius:13px;padding:22px 20px;margin-top:13px}.step-icon{display:grid;place-items:center;width:39px;height:39px;border:1px solid #437348;color:#8be56e;background:#66d8440b;border-radius:50%;font-size:24px;line-height:1}.step p{font-size:14px;line-height:1.55}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;padding:9px 15px;border:1px solid #3b5940;border-radius:8px;background:#203425;color:#b6e5a7;font-weight:650;font-size:14px;cursor:pointer}.button:hover{border-color:#7de856}.button.primary{background:#70ee50;color:#092507;border-color:#70ee50}.downloads{display:flex;gap:8px;flex-wrap:wrap}.copy-button{padding:8px 5px;margin-left:8px;font-size:12px;border:0;background:transparent;color:#9eb69b;cursor:pointer}.help{font-size:12px;color:#91a68e;margin-top:13px}.help p{font-size:12px;margin-top:8px}summary{cursor:pointer}#device-picker{border-bottom:1px solid #2d3a30;padding:0 3px 14px;margin:12px 0 20px;font-size:13px;color:#a1bc9a}.device-options{display:grid;gap:7px;margin-top:10px}.device-option{margin:0;width:100%;justify-content:flex-start}.device-option.selected{color:#a3f383;border-color:#6bc651}.small{margin-top:10px}#name-field{font-size:12px;color:#9ab394;margin-top:12px}input{display:block;width:100%;padding:10px;background:#0d150f;color:#edf5eb;border:1px solid #3a4e3b;border-radius:8px;margin:8px 0}#manual-link{font-size:12px}.bottom-note{text-align:center;font-size:12px;color:#7f977c}.bottom-note a{display:block;color:#a5c99a;margin-top:10px}footer{text-align:center;font-size:11px;color:#6f866c;padding:24px 0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);max-width:calc(100% - 30px);width:max-content;border:1px solid #50804a;background:#1d3320;padding:11px 18px;border-radius:10px;font-size:13px;opacity:0;pointer-events:none;transition:.2s}#toast.visible{opacity:1}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #88ee65;outline-offset:4px}.spinner{display:inline-block;width:14px;height:14px;border:2px solid #577c50;border-top-color:#9af174;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}button:disabled,[aria-disabled=true]{opacity:.5;cursor:wait}#landing p,#error p{margin:12px 0}#retry{margin-left:8px}@media(max-width:560px){header,main{width:calc(100% - 28px)}header{padding:16px 1px}.brand{font-size:20px}.brand img{width:30px;height:30px}.support{font-size:11px;padding:7px 9px}main{padding-top:20px}.panel{padding:20px 16px;margin-bottom:18px;border-radius:14px}h1{font-size:19px}h2{font-size:21px}h3{font-size:15px}.stats{gap:9px}.stats>div{padding:10px 11px}.stats strong{font-size:13px}.status{padding:5px 8px;font-size:11px}.account-head{align-items:flex-start}.step{padding:18px 13px;gap:12px;grid-template-columns:30px 1fr}.step-icon{width:29px;height:29px;font-size:20px}.step p{font-size:13px}.button{font-size:12px;padding:9px 12px}.copy-button{margin-left:0;font-size:11px}select{font-size:12px;padding:7px 8px;max-width:160px}.downloads{gap:6px}.bottom-note{font-size:11px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
