@font-face{font-family:Inter;src:url('/static/fonts/Inter-Variable.ttf') format('truetype');font-weight:100 900;font-display:swap}@font-face{font-family:'Exo 2';src:url('/static/fonts/Exo2-Variable.ttf') format('truetype');font-weight:100 900;font-display:swap}
:root{color-scheme:dark;font-family:Inter,system-ui,sans-serif;color:#e6f0f4;background:#101820;line-height:1.6}*{box-sizing:border-box}body{margin:0}header,main,footer{width:min(1160px,calc(100% - 40px));margin:auto}header{padding:24px 0;border-bottom:1px solid #314650;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}header a{font-size:24px;text-decoration:none;color:#f8fafc}strong,a{color:#20c5d8}header span,footer,p{color:#bad0db}main{padding-block:36px}section{background:#172630;border:1px solid #314650;border-radius:10px;padding:26px;margin-bottom:24px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.limit{color:#6cd6b4;font-size:22px}.narrow{max-width:600px;margin-inline:auto}label{display:block;margin-block:14px}input,select,textarea{display:block;width:100%;margin-top:6px;background:#101820;border:1px solid #52717e;color:#e6f0f4;border-radius:5px;padding:12px;font:inherit}textarea{font:14px/1.6 monospace}button{background:#20c5d8;color:#101820;border:0;border-radius:5px;padding:11px 18px;font:600 14px system-ui;cursor:pointer}button:hover{background:#6cd6b4}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #6cd6b4;outline-offset:3px}h1,h2{line-height:1.3}.heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #314650}code{overflow-wrap:anywhere}li{margin-block:12px;overflow-wrap:anywhere}footer{padding:24px 0;border-top:1px solid #314650}@media(max-width:750px){.plans{grid-template-columns:1fr}.heading{align-items:start;flex-direction:column}section{padding:20px}}

header img{display:block;width:200px;height:auto}h1,h2{font-family:'Exo 2',Inter,sans-serif}header{align-items:center}

.tier-settings{min-width:0;padding:18px;background:#101820;border:1px solid #314650;border-radius:8px}.tier-settings input{width:100%}.check{display:flex;align-items:center;gap:10px}.check input{width:auto;margin:0}h3{font-family:'Exo 2',Inter,sans-serif}
