:root{color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;background:#101316;color:#edf0f2;font-size:15px}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer;border:1px solid #343a40;border-radius:8px;padding:10px 16px;background:#24292e;color:inherit}button:disabled{opacity:.45;cursor:not-allowed}button.primary{background:#07c160;color:#07190e;border-color:#07c160;font-weight:600}button.quiet{background:none;border:0}.brand{font-size:22px;font-weight:700;letter-spacing:-.6px}.top{height:76px;border-bottom:1px solid #272d33;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1040px)/2))}.top nav{display:flex;gap:24px;align-items:center}.top [aria-current]{color:#07c160}.account-shell{max-width:1040px;margin:52px auto;padding:0 24px}.heading,.section-title{display:flex;align-items:center;justify-content:space-between;gap:20px}h1{font-size:34px;letter-spacing:-1px;margin:8px 0 16px}h2{font-size:21px;margin:0}h3{font-size:17px;margin:0}.eyebrow{color:#8b969f;font-size:13px;margin:0}.muted{color:#929da7;line-height:1.7}.badge{color:#07c160;border:1px solid #265e42;border-radius:20px;padding:7px 14px;white-space:nowrap}section{margin-top:48px}.account-card{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;border-bottom:1px solid #2a3036}.account-card p{margin:7px 0 0}.actions{display:flex;gap:10px;flex-wrap:wrap}.empty{padding:42px 24px;border:1px dashed #343d44;border-radius:12px;color:#929da7;line-height:1.7}.help{margin:36px 0;color:#929da7;line-height:1.7}.help summary{cursor:pointer}dialog{background:#1b2025;color:#edf0f2;border:1px solid #394149;border-radius:16px;padding:28px;width:min(520px,calc(100vw - 28px))}dialog::backdrop{background:#000a}label{display:block;margin:20px 0 8px}input:not([type=checkbox]){width:100%;padding:12px;background:#12171b;color:inherit;border:1px solid #414b54;border-radius:8px}input:focus{outline:2px solid #07c160;outline-offset:2px}.check{display:flex;gap:10px;line-height:1.7}.check input{flex-shrink:0}form>.primary{width:100%;margin-top:20px}[role=status]{color:#d9c6a0;line-height:1.7;overflow-wrap:anywhere}.login-shell{max-width:460px;margin:15vh auto;padding:24px}.login-shell h1{margin-top:48px}.login-shell form{margin:32px 0}.login-shell .brand{color:#07c160}@media(max-width:600px){.top{padding:0 20px;height:64px}.top nav{gap:14px;font-size:13px}.account-shell{margin:28px auto;padding:0 20px}h1{font-size:28px}.account-card{display:block}.actions{margin-top:18px}.section-title{gap:12px}.login-shell{margin:7vh auto}.help{font-size:14px}}
