.credit-pill{color:#f9e8a2;background:#183b2a8f;border:1px solid #e9edc22b;padding:9px 12px;border-radius:22px;font-size:12px;white-space:nowrap}.membership-wide{width:min(1020px,94vw);padding:34px}.member-symbol{height:48px;width:48px;border:1px solid #b9ca8d44;background:#e3ebac10;border-radius:15px;color:#e2de9e;display:grid;place-items:center;font-size:25px;margin-bottom:20px}.member-form{display:grid;gap:15px;margin-top:22px}.member-form label{display:grid;gap:8px;font-size:12px;color:#bfc9b4}.member-form input,.member-form select{width:100%;background:#101810;border:1px solid #414e3b;color:#edf1e6;padding:12px 14px;border-radius:9px;font:inherit;font-size:14px;outline:none}.member-form input:focus,.member-form select:focus{border-color:#d4d29a;box-shadow:0 0 0 3px #d4d29a12}.member-form .primary{margin-top:0}.form-error{color:#f2a396!important;min-height:0;margin:0;font-size:12px}.form-error:empty{display:none}.auth-links{display:flex;justify-content:space-between;margin-top:20px;font-size:12px;color:#cbd4ae}.development-note{font-size:11px!important;padding-top:18px;border-top:1px solid #ffffff12;color:#a1a58c!important}.primary:disabled,button:disabled{opacity:.45;cursor:not-allowed}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:30px 0 20px}.price-card{border:1px solid #46503b;border-radius:15px;padding:24px 18px;background:#ffffff03;display:flex;flex-direction:column}.price-card.featured{background:linear-gradient(160deg,#3b4930,#20291c);border-color:#bbbd77;box-shadow:0 0 35px #d4dc7910}.plan-label{font-size:9px;color:#bac6a3;letter-spacing:1.3px}.price-card h3{font-size:18px;font-weight:500;margin:17px 0}.price{font-size:33px;font-weight:600;letter-spacing:-1px;white-space:nowrap}.price span{font-size:10px;font-weight:400;letter-spacing:0;color:#a6b198}.price-card strong{margin:23px 0 0;font-size:14px;color:#e1e5c5;font-weight:500}.price-card ul{padding-left:15px;line-height:2.1;font-size:11px;color:#a4b098;flex:1;margin:18px 0 24px}.price-card button{width:100%;background:#dfe3b8;color:#283322;border-radius:8px;padding:11px 5px;font-size:12px}.price-card.featured button{background:#ebd679}.plan-footnote{font-size:11px;line-height:1.9;color:#98a389;padding:16px 0 0;border-top:1px solid #ffffff12}.account-top{display:flex;gap:16px;align-items:center}.avatar{display:grid;place-items:center;background:#d5ddb1;color:#485335;height:56px;width:56px;border-radius:18px;font-size:24px;flex-shrink:0}.account-top h2{font-size:23px;margin:6px 0}.account-top p{margin:0;font-size:12px}.status-tag{display:inline-block;font-size:10px;border:1px solid #6b795a50;background:#6b795a15;border-radius:6px;padding:3px 6px;color:#c4cfb4;white-space:nowrap}.status-tag.good{color:#a9d9b7}.status-tag.warn{color:#e6c681}.account-tabs{display:flex;gap:25px;border-bottom:1px solid #ffffff15;margin:25px 0}.account-tabs button{font-size:13px;color:#8d9e80;padding:12px 0;border-bottom:2px solid transparent}.account-tabs .active{color:#e5e9ce;border-bottom-color:#dce0ad}.verification-banner{display:flex;align-items:center;gap:15px;background:#c5a65210;border:1px solid #c5a65233;padding:16px;border-radius:10px}.verification-banner strong{font-size:13px;color:#e2d199}.verification-banner p{font-size:11px;margin:5px 0}.verification-banner button{font-size:11px;color:#e6d49a;margin-left:auto;white-space:nowrap}.wallet-summary{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:25px 0}.wallet-summary span{font-size:12px;color:#9da98f}.wallet-summary strong{display:block;font-size:48px;font-weight:500;margin-top:6px;color:#edf0cf}.wallet-summary strong small{font-size:12px;color:#a5b393}.wallet-summary p{font-size:11px;margin:5px 0}.wallet-summary .primary{width:auto;padding:13px 20px;font-size:12px;margin:0}.balance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.balance-grid article{border:1px solid #ffffff13;border-radius:12px;padding:17px;background:#ffffff03}.balance-grid span{font-size:12px;color:#a7b49a}.balance-grid strong{display:block;font-size:28px;font-weight:500;margin:10px 0}.balance-grid small{font-size:11px;color:#919e83;font-weight:400}.balance-grid p{font-size:10px;margin:0;line-height:1.6}.account-hint{font-size:11px!important;margin:18px 0}.account-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff12;margin-top:24px;padding-top:18px;font-size:11px;color:#9ba98a}.account-bottom a{color:#dbdda6}.dev-mail-button{display:block;width:100%;margin-top:20px;border:1px dashed #7b805d66;padding:12px;border-radius:8px;font-size:12px;color:#b7bb94}.member-table-wrap{overflow-x:auto}.member-table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.member-table th{color:#8c9b80;font-weight:400;text-align:left;padding:12px 10px;background:#ffffff03}.member-table td{padding:14px 10px;border-bottom:1px solid #ffffff0a;color:#cbd4c0;max-width:320px;white-space:normal;word-break:break-word;line-height:1.6}.member-table td small{display:block;color:#859576;font-size:10px}.member-table .positive{color:#a6d3a2}.member-table .negative{color:#d1ac91}.member-table button{color:#dedfa4;font-size:11px}.pagination{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:20px;font-size:11px;color:#a7b398}.account-empty{text-align:center;padding:40px 15px;font-size:12px;color:#9aab89}.subtle-button{display:block;margin:15px auto 0;font-size:12px;color:#afba9f}
@media(max-width:1150px){.credit-pill{display:none}header nav{gap:16px}.nav-end{gap:9px}}@media(max-width:800px){.pricing-grid{grid-template-columns:repeat(2,1fr)}.membership-wide{padding:25px}.account-top h2{font-size:20px}}@media(max-width:520px){.wallet-summary{align-items:flex-start}.wallet-summary .primary{padding:10px;font-size:10px;margin-top:20px}.balance-grid{gap:6px}.balance-grid article{padding:12px 8px}.balance-grid strong{font-size:23px}.balance-grid p{font-size:9px}.verification-banner{flex-direction:column;align-items:flex-start}.verification-banner button{margin-left:0}.account-top{align-items:flex-start}.account-top p{word-break:break-all;font-size:10px}.account-top h2{font-size:18px}.avatar{width:42px;height:42px;font-size:20px}.pricing-grid{gap:10px}.price-card{padding:17px 12px}.price-card h3{font-size:16px}.price{font-size:28px}.price-card ul{font-size:10px}.price-card strong{font-size:12px}}
