:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif;color:#172d2a;background:#f4f5f1;font-synthesis:none}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0}a{color:inherit;text-decoration:none}.top{max-width:1160px;margin:auto;padding:28px 32px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dce2db}.brand{font-weight:750;font-size:23px;letter-spacing:-.5px}.brand span{font-size:15px;font-weight:500;color:#61766e;margin-left:8px}h1{font-size:34px;letter-spacing:-1px;line-height:1.25;margin:12px 0 24px}h2{font-size:19px;margin:0 0 18px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:#608375}.muted{color:#657770;font-size:13px;line-height:1.8}button,.button{font:inherit;cursor:pointer;background:#254e40;color:#fff;border:1px solid transparent;border-radius:8px;padding:13px 21px;font-weight:600;display:inline-block}button:hover,.button:hover{background:#163f31}button:disabled{opacity:.55;cursor:wait}.secondary{background:transparent;border-color:#c8d3ca;color:#244c3e;font-size:13px}.secondary:hover{background:#edf2eb}button:focus-visible,a:focus-visible{outline:3px solid #b5c66e;outline-offset:3px}label{display:block;font-size:13px;font-weight:600;margin:18px 0}input{display:block;width:100%;padding:12px 14px;margin-top:8px;border:1px solid #cbd5cd;border-radius:7px;font:inherit;font-weight:400;background:#fff;color:#172d2a}input:focus{outline:2px solid #8ba797;border-color:transparent}form>button{width:100%;margin-top:5px}.account{max-width:1080px;padding:46px 32px;margin:auto;min-height:75vh}.narrow{max-width:470px;margin:20px auto}.card{background:#fff;border:1px solid #dce2db;border-radius:13px;padding:30px;margin-bottom:24px}.tabs{display:flex;margin:22px 0 28px;border-bottom:1px solid #e2e7e1}.tabs button{background:none;color:#6a7b72;border-radius:0;padding:12px;border:0;border-bottom:2px solid transparent;font-size:14px}.tabs .selected{color:#234d3e;border-bottom-color:#234d3e}.text-button{background:none;color:#315646;font-size:13px;padding:16px 0}.text-button:hover{background:none;text-decoration:underline}.notice{background:#e6eddc;border:1px solid #cad9b6;border-radius:9px;padding:17px 20px;font-size:14px;line-height:1.7;margin-bottom:24px}.notice.error{background:#fbeee9;border-color:#ebc6b8;color:#873c2e}.page-title,.section-title{display:flex;align-items:center;justify-content:space-between;gap:20px}.page-title{margin:0 0 28px}.page-title h1{margin-bottom:8px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.balance{display:flex;align-items:baseline;gap:13px;margin-top:24px}.balance strong{font-size:60px;font-weight:550;letter-spacing:-3px}.balance span{color:#657770;font-size:14px}code{display:block;font-size:24px;letter-spacing:1.5px;padding:16px 0 25px;overflow-wrap:anywhere}.session-list{list-style:none;margin:0;padding:0}.session-list li{border-top:1px solid #e4e8e2;padding:16px 0;display:flex;justify-content:space-between;align-items:center;gap:16px}.session-list p{margin:0}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;border-bottom:1px solid #e4e8e2;padding:15px 12px}th{color:#657770;font-weight:500}td:last-child{overflow-wrap:anywhere;max-width:230px}#more-credits{margin-top:20px}.landing{max-width:1100px;margin:auto;padding:70px 32px 35px}.landing h1{font-size:76px;margin:22px 0;letter-spacing:-4px}.lead{font-size:19px;line-height:1.9;color:#516a5e;max-width:650px;margin-bottom:30px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:70px 0 35px}.steps article{border-top:1px solid #bfcdbf;padding-top:22px}.steps b{color:#81947c;font-size:12px}.steps h2{margin-top:20px}.steps p{font-size:14px;line-height:1.8;color:#657770}footer{padding:35px;text-align:center;font-size:12px;color:#78867e}@media(max-width:680px){.top{padding:20px}.account,.landing{padding:32px 18px}.grid,.steps{grid-template-columns:1fr}.card{padding:23px}.landing h1{font-size:51px;letter-spacing:-2px}.page-title{align-items:flex-start}.section-title{align-items:flex-start;flex-direction:column}.balance strong{font-size:50px}.steps{margin-top:45px}.session-list li{align-items:flex-start}h1{font-size:29px}}

.page-title>div{min-width:0;overflow-wrap:anywhere}
